Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.20.0 (2024-09-09)

Bug Fixes

  • Adaptive formatting spelling (#19359) (dc769a9)
  • Address regression in main_dttm_col for non-dnd (#20712) (a6abcd9)
  • Alpha should not be able to edit datasets that they don't own (#19854) (8b15b68)
  • annotation broken (#20651) (7f918a4)
  • BigQuery cannot accept Time Grain (#21489) (33509ab)
  • Cannot re-order metrics by drag and drop (#19876) (e4fca89)
  • Chart crashing if timeseries_limit_metric is an empty array (#23480) (4530542)
  • chart-controls: Error if x_axis_sort and timeseries_limit_metric are included in main metrics (#23365) (63513a5)
  • chart: Set max row limit + removed the option to use an empty row limit value (#26151) (863f8bb)
  • Charts: Set max row limit + removed the option to use an empty row limit value (#25579) (f556ef5)
  • column/metric type icons look too small (#24740) (341b8d4)
  • Contribution percentages for ECharts plugins (#28368) (55f3b46)
  • custom SQL in the XAxis (#21847) (0a4ecca)
  • drop the first level of MultiIndex (#19716) (9425dd2)
  • explore comma: make that the comma can be added by removing it from token separators… (#18926) (e7355b9)
  • explore: Adhoc columns don't display correctly (#20802) (af1bddf)
  • explore: allow free-form d3 format on custom column formatting (#27023) (fd06ff3)
  • explore: Change copy of cross filters checkbox (#19646) (4a5dddf)
  • explore: clean data when hidding control (#19039) (0e29871)
  • explore: Fix generic X-axis time grain disappearing (#21484) (324e997)
  • explore: hide advanced analytics for non temporal xaxis (#28312) (07cd1d8)
  • explore: Prevent shared controls from checking feature flags outside React render (#21315) (2285ebe)
  • explore: support saving undefined time grain (#22565) (a7a4561)
  • explore: temporal column mixin (#28241) (743c0bd)
  • generic-x-axis: skip initial time filter for legacy charts (#23506) (8db5cb1)
  • hide time_grain when x_axis value is undefined (#21464) (ae6d2cf)
  • legacy-charts: Show Time Grain control for legacy charts (#26705) (3ed70d8)
  • local warning in the frontend development (#17727) (142b5bc)
  • Metric is truncated in tooltip (#24555) (5bdb774)
  • number format should editable when AA in time comparison (#19351) (e15573d)
  • Pivot Table Conditional Formatting Doesn't Show All Options (#19071) (0e0bece)
  • plugin-chart-echarts: [feature-parity] apply button of annotation layer doesn't work as expected (#19761) (9f02ff6)
  • plugin-chart-echarts: Apply temporary filters to Query B in explore (#18998) (9f834e8)
  • plugin-chart-echarts: boxplot throw error in the dashboard (#21661) (61bd696)
  • plugin-chart-echarts: fix forecasts on verbose metrics (#18252) (2929bb1)
  • plugin-chart-echarts: reorder totals and support multimetric sort (#23675) (cbbcc8d)
  • plugin-chart-echarts: support adhoc x-axis (#20055) (b53daa9)
  • plugin-chart-echarts: support forced categorical x-axis (#26404) (219c4a1)
  • plugin-chart-pivot-table: color weight of Conditional formatting metrics not work (#20396) (1665403)
  • resample method shouldn't be freeform (#21135) (fea68ef)
  • Respecting max/min opacities, and adding tests. (#20555) (ac8e502)
  • Revert “fix(Charts): Set max row limit + removed the option to use an empty row limit value” (#25753) (e2fe967)
  • revert #21356(able to sort bar on the bar chart V2) (#21481) (1c0bff3)
  • Revert shared controls typing change. (#22014) (4cbd70d)
  • Reverts #20749 and #20645 (#20796) (3311128)
  • Row limit hardcoded (#26807) (5e633d2)
  • save columns reference from sqllab save datasets flow (#24248) (93e1db4)
  • select: make to consider the case sensitive in case of d3 format selector (#19159) (d099f5e)
  • select: select component sort functionality on certain options (#17638) (f476ba2)
  • should be able to remove selection from X-AXIS control (#21371) (eb4ba5b)
  • superset-ui/core codes coverage (#20324) (d04357c)
  • Table time comparison breaking after form data update (#29525) (3d06651)
  • time grain can't be removed in explore (#21644) (4c17f0e)
  • Time shifts calculation for ECharts plugins (#28432) (821c7d7)
  • X Axis should be called Y Axis when using the Bar Chart V2 on Horizontal mode (#20659) (c29261b)

Features

  • add Advanced Analytics into mixed time series chart (#19851) (f5e9f0e)
  • Add currencies controls in control panels (#24718) (f7e76d0)
  • add renameOperator (#19776) (3c28cd4)
  • adding truncate metric control on timeseries charts (#20373) (7c252d7)
  • adding XAxis to BigNumberTrend (#21577) (f4646f8)
  • Adds Histogram chart migration logic (#28780) (df0b1cb)
  • Adds the ECharts Heatmap chart (#25353) (546d48a)
  • Adds the ECharts Histogram chart (#28652) (896fe85)
  • advanced analysis: support MultiIndex column in post processing stage (#19116) (375c03e)
  • advanced analytics: support groupby in resample (#18045) (0c7f728)
  • apply Time Grain to X-Axis column (#21163) (ce3d38d)
  • Axis sort in the Bar Chart V2 (#21993) (22fab5e)
  • chart-controls: Show detailed data type tooltip when hovering type icon (#23970) (4497601)
  • conditional coloring for big number chart (#23064) (61d8a0b)
  • custom d3 number locale (#20075) (a170ae4)
  • derived metrics use different line style (#20242) (7faf874)
  • drop missing columns control (#20586) (309327d)
  • explicit distribute columns on BoxPlot and apply time grain (#21593) (93f08e7)
  • explore: Apply denormalization to tier 2 charts form data (#20524) (e12ee59)
  • explore: Dataset panel option tooltips (#19259) (45c28c8)
  • explore: Frontend implementation of dataset creation from infobox (#19855) (ba0c37d)
  • explore: Implement metrics and columns popovers empty states (#18681) (c1205b5)
  • explore: improve UI in the control panel (#19748) (e3a54aa)
  • explore: SQL popover in datasource panel (#19308) (60dcd65)
  • explore: UI changes in dataset panel on Explore page (#19394) (a076ae6)
  • explore: UX changes in fast viz switcher (#20848) (5c2c2e8)
  • formatters: Add custom d3-time-format locale (#24263) (024cfd8)
  • generate consistent QueryObject whether GenericAxis is enabled or disabled (#21519) (4d12e37)
  • generic-x-axis: add x sorting on series limit metric (#23274) (1b139d0)
  • Implement currencies formatter for saved metrics (#24517) (83ff4cd)
  • improve color consistency (save all labels) (#19038) (dc57508)
  • legacy-preset-chart-deckgl: Add ,.1f and ,.2f value formats to deckgl charts (#18945) (c56dc8e)
  • linear imputation in Resample (#19393) (a39dd44)
  • Make time shifted series colors match the original series (#24048) (df4d16a)
  • Move cross filters to Dashboard (#22785) (9ed2326)
  • plugin-chart-echarts: [feature-parity] support extra control for the area chart V2 (#16493) (eab0009)
  • plugin-chart-echarts: able to sort bar on the bar chart V2 (#21356) (59437ea)
  • plugin-chart-echarts: add support for generic axis to mixed chart (#20097) (d5c5e58)
  • plugin-chart-echarts: add x-axis sort to multi series (#23644) (f49702f)
  • plugin-chart-echarts: support horizontal bar chart (#19918) (9854d2d)
  • plugin-chart-echarts: support non-timeseries x-axis (#17917) (e9651ea), closes #18021 #18039 #17569 #18037
  • plugins: Tooltips on BigNumber with Time Comparison chart (#27092) (13f1642)
  • select: keep options order when in single mode (#19085) (ae13d83)
  • smart tooltip in datasourcepanel (#18080) (aa21a96)
  • standardized form data: keep all columns and metrics (#20377) (bbbe102)
  • standardized form_data (#20010) (dd4b581)
  • storybook: Co-habitating/Upgrading Storybooks to v7 (dependency madness ensues) (#26907) (753ef69)
  • support mulitple temporal filters in AdhocFilter and move the Time Section away (#21767) (a9b229d)
  • support multiple time columns with time grain in Pivot Table v2 (#21537) (e671d80)
  • table: Table with Time Comparison (#28057) (7ddea62)
  • time_comparison: Support all date formats when computing custom and inherit offsets (#30002) (bc6d2db)
  • truncate long values in table viz, a per-column setting (#19383) (7e504ff)
  • update time comparison choices (again) (#17968) (05d9cde)
  • update time comparison choices (again) (#22458) (9e81c3a)
  • world-map: support color by metric or country column (#19881) (766f737)

Performance Improvements

0.19.0 (2024-09-07)

Bug Fixes

  • Adaptive formatting spelling (#19359) (dc769a9)
  • Address regression in main_dttm_col for non-dnd (#20712) (a6abcd9)
  • Alpha should not be able to edit datasets that they don't own (#19854) (8b15b68)
  • annotation broken (#20651) (7f918a4)
  • BigQuery cannot accept Time Grain (#21489) (33509ab)
  • Cannot re-order metrics by drag and drop (#19876) (e4fca89)
  • Chart crashing if timeseries_limit_metric is an empty array (#23480) (4530542)
  • chart-controls: Error if x_axis_sort and timeseries_limit_metric are included in main metrics (#23365) (63513a5)
  • chart: Set max row limit + removed the option to use an empty row limit value (#26151) (863f8bb)
  • Charts: Set max row limit + removed the option to use an empty row limit value (#25579) (f556ef5)
  • column/metric type icons look too small (#24740) (341b8d4)
  • Contribution percentages for ECharts plugins (#28368) (55f3b46)
  • custom SQL in the XAxis (#21847) (0a4ecca)
  • drop the first level of MultiIndex (#19716) (9425dd2)
  • explore comma: make that the comma can be added by removing it from token separators… (#18926) (e7355b9)
  • explore: Adhoc columns don't display correctly (#20802) (af1bddf)
  • explore: allow free-form d3 format on custom column formatting (#27023) (fd06ff3)
  • explore: Change copy of cross filters checkbox (#19646) (4a5dddf)
  • explore: clean data when hidding control (#19039) (0e29871)
  • explore: Fix generic X-axis time grain disappearing (#21484) (324e997)
  • explore: hide advanced analytics for non temporal xaxis (#28312) (07cd1d8)
  • explore: Prevent shared controls from checking feature flags outside React render (#21315) (2285ebe)
  • explore: support saving undefined time grain (#22565) (a7a4561)
  • explore: temporal column mixin (#28241) (743c0bd)
  • generic-x-axis: skip initial time filter for legacy charts (#23506) (8db5cb1)
  • hide time_grain when x_axis value is undefined (#21464) (ae6d2cf)
  • legacy-charts: Show Time Grain control for legacy charts (#26705) (3ed70d8)
  • local warning in the frontend development (#17727) (142b5bc)
  • Metric is truncated in tooltip (#24555) (5bdb774)
  • number format should editable when AA in time comparison (#19351) (e15573d)
  • Pivot Table Conditional Formatting Doesn't Show All Options (#19071) (0e0bece)
  • plugin-chart-echarts: [feature-parity] apply button of annotation layer doesn't work as expected (#19761) (9f02ff6)
  • plugin-chart-echarts: Apply temporary filters to Query B in explore (#18998) (9f834e8)
  • plugin-chart-echarts: boxplot throw error in the dashboard (#21661) (61bd696)
  • plugin-chart-echarts: fix forecasts on verbose metrics (#18252) (2929bb1)
  • plugin-chart-echarts: reorder totals and support multimetric sort (#23675) (cbbcc8d)
  • plugin-chart-echarts: support adhoc x-axis (#20055) (b53daa9)
  • plugin-chart-echarts: support forced categorical x-axis (#26404) (219c4a1)
  • plugin-chart-pivot-table: color weight of Conditional formatting metrics not work (#20396) (1665403)
  • resample method shouldn't be freeform (#21135) (fea68ef)
  • Respecting max/min opacities, and adding tests. (#20555) (ac8e502)
  • Revert “fix(Charts): Set max row limit + removed the option to use an empty row limit value” (#25753) (e2fe967)
  • revert #21356(able to sort bar on the bar chart V2) (#21481) (1c0bff3)
  • Revert shared controls typing change. (#22014) (4cbd70d)
  • Reverts #20749 and #20645 (#20796) (3311128)
  • Row limit hardcoded (#26807) (5e633d2)
  • save columns reference from sqllab save datasets flow (#24248) (93e1db4)
  • select: make to consider the case sensitive in case of d3 format selector (#19159) (d099f5e)
  • select: select component sort functionality on certain options (#17638) (f476ba2)
  • should be able to remove selection from X-AXIS control (#21371) (eb4ba5b)
  • superset-ui/core codes coverage (#20324) (d04357c)
  • Table time comparison breaking after form data update (#29525) (3d06651)
  • time grain can't be removed in explore (#21644) (4c17f0e)
  • Time shifts calculation for ECharts plugins (#28432) (821c7d7)
  • X Axis should be called Y Axis when using the Bar Chart V2 on Horizontal mode (#20659) (c29261b)

Features

  • add Advanced Analytics into mixed time series chart (#19851) (f5e9f0e)
  • Add currencies controls in control panels (#24718) (f7e76d0)
  • add renameOperator (#19776) (3c28cd4)
  • adding truncate metric control on timeseries charts (#20373) (7c252d7)
  • adding XAxis to BigNumberTrend (#21577) (f4646f8)
  • Adds Histogram chart migration logic (#28780) (df0b1cb)
  • Adds the ECharts Heatmap chart (#25353) (546d48a)
  • Adds the ECharts Histogram chart (#28652) (896fe85)
  • advanced analysis: support MultiIndex column in post processing stage (#19116) (375c03e)
  • advanced analytics: support groupby in resample (#18045) (0c7f728)
  • apply Time Grain to X-Axis column (#21163) (ce3d38d)
  • Axis sort in the Bar Chart V2 (#21993) (22fab5e)
  • chart-controls: Show detailed data type tooltip when hovering type icon (#23970) (4497601)
  • conditional coloring for big number chart (#23064) (61d8a0b)
  • custom d3 number locale (#20075) (a170ae4)
  • derived metrics use different line style (#20242) (7faf874)
  • drop missing columns control (#20586) (309327d)
  • explicit distribute columns on BoxPlot and apply time grain (#21593) (93f08e7)
  • explore: Apply denormalization to tier 2 charts form data (#20524) (e12ee59)
  • explore: Dataset panel option tooltips (#19259) (45c28c8)
  • explore: Frontend implementation of dataset creation from infobox (#19855) (ba0c37d)
  • explore: Implement metrics and columns popovers empty states (#18681) (c1205b5)
  • explore: improve UI in the control panel (#19748) (e3a54aa)
  • explore: SQL popover in datasource panel (#19308) (60dcd65)
  • explore: UI changes in dataset panel on Explore page (#19394) (a076ae6)
  • explore: UX changes in fast viz switcher (#20848) (5c2c2e8)
  • formatters: Add custom d3-time-format locale (#24263) (024cfd8)
  • generate consistent QueryObject whether GenericAxis is enabled or disabled (#21519) (4d12e37)
  • generic-x-axis: add x sorting on series limit metric (#23274) (1b139d0)
  • Implement currencies formatter for saved metrics (#24517) (83ff4cd)
  • improve color consistency (save all labels) (#19038) (dc57508)
  • legacy-preset-chart-deckgl: Add ,.1f and ,.2f value formats to deckgl charts (#18945) (c56dc8e)
  • linear imputation in Resample (#19393) (a39dd44)
  • Make time shifted series colors match the original series (#24048) (df4d16a)
  • Move cross filters to Dashboard (#22785) (9ed2326)
  • plugin-chart-echarts: [feature-parity] support extra control for the area chart V2 (#16493) (eab0009)
  • plugin-chart-echarts: able to sort bar on the bar chart V2 (#21356) (59437ea)
  • plugin-chart-echarts: add support for generic axis to mixed chart (#20097) (d5c5e58)
  • plugin-chart-echarts: add x-axis sort to multi series (#23644) (f49702f)
  • plugin-chart-echarts: support horizontal bar chart (#19918) (9854d2d)
  • plugin-chart-echarts: support non-timeseries x-axis (#17917) (e9651ea), closes #18021 #18039 #17569 #18037
  • plugins: Tooltips on BigNumber with Time Comparison chart (#27092) (13f1642)
  • select: keep options order when in single mode (#19085) (ae13d83)
  • smart tooltip in datasourcepanel (#18080) (aa21a96)
  • standardized form data: keep all columns and metrics (#20377) (bbbe102)
  • standardized form_data (#20010) (dd4b581)
  • storybook: Co-habitating/Upgrading Storybooks to v7 (dependency madness ensues) (#26907) (753ef69)
  • support mulitple temporal filters in AdhocFilter and move the Time Section away (#21767) (a9b229d)
  • support multiple time columns with time grain in Pivot Table v2 (#21537) (e671d80)
  • table: Table with Time Comparison (#28057) (7ddea62)
  • time_comparison: Support all date formats when computing custom and inherit offsets (#30002) (bc6d2db)
  • truncate long values in table viz, a per-column setting (#19383) (7e504ff)
  • update time comparison choices (again) (#17968) (05d9cde)
  • update time comparison choices (again) (#22458) (9e81c3a)
  • world-map: support color by metric or country column (#19881) (766f737)

Performance Improvements

0.18.0 (2021-08-30)

Features