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
- adjust timeseries grid right offset to match the rest (#20933) (fe581a3)
- Allow comma in Number Format (#21817) (383dc29)
- Allow only dttm columns in comparison filter in Period over Period chart (#27209) (a4c771e)
- annotation broken (#20651) (7f918a4)
- annotation: Address regression from #24694 (#24874) (f05638b)
- Bar charts horizontal margin adjustment error (#26817) (84c48d1)
- bar-chart-v2: remove marker from bar chart V2 (#20409) (b32288f)
- bar-chart: change legend padding for horizontal orientation (#27883) (cfa0556)
- big number with trendline can't calculate cumsum (#19542) (2daa071)
- big number: time grain control is useless in BigNumber Viz (#21372) (b80f659)
- big_number: white-space: nowrap to prevent wrapping (#27096) (4796484)
- big-number-chart: number format is not applying to percentage number of the time comparison (#27502) (d2c9001)
- big-number: big number gets cut off on a Dashboard (#20488) (24a53c3)
- big-number: Big Number with Trendline Chart is not working if Time Grain is set to Month (#19043) (c32eaf4)
- categorical x-axis can't apply the label of column (#21869) (9aa804e)
- chart & gallery: make to add mixed time-series into recommended charts (#20064) (f43dbc0)
- chart empty state & result panel when multiple queries are executed display incorrectly (#20816) (279ab95)
- charts: big-number display broken in echarts (#24492) (3f17945)
- charts: Hide Values greater than Max Y Axis Bound on Mixed Time Series with Bar series (#21015) (bdcc0a9)
- charts: Time grain is None when dataset uses Jinja (#25842) (7536dd1)
- chart: Time Series set showMaxLabel as null for time xAxis (#20627) (9362e27)
- CI errors as the result of removing React imports (#29089) (a9cebe8)
- Context menu crashing when there is no dimension in Echarts Series charts (#23797) (d4c0ae3)
- contribution operator meets nan value (#18782) (987740a)
- Contribution percentages for ECharts plugins (#28368) (55f3b46)
- custom SQL in the XAxis (#21847) (0a4ecca)
- Dashboard: Color inconsistency on refreshes and conflicts (#27439) (313ee59)
- dashboard: Cross filters with time shifted series (#23347) (78ee60e)
- Data zoom with horizontal orientation (#27291) (7854b62)
- dependencies: stopping (and preventing) full lodash library import... now using only method level imports. (#26710) (1d4b8b6)
- Don't apply number formatting to the label in Treemap (#25249) (894f250)
- Drill to detail blocked by tooltip (#22082) (3bc0865)
- Drill to detail on values with comma (#21151) (0bf4e56)
- drilling on the categorical xaxis on the mixed chart (#21845) (f381154)
- drilling on the categorical xaxis on the stacked barchart v2 (#21844) (f41d0b0)
- duplicate
truncateXAxis
option in BarChart
(#29916) (e886cc4) - Ensure metrics is an array in Mixed Chart (#24643) (fe2c14f)
- Explore: Force different color for same metrics in Mixed Time-Series (#18603) (f565230)
- explore: make SORT-Descending visible if Sort-by has value (#17726) (d5768ab)
- explore: Pie chart label formatting when series is temporal (#18216) (37430d4)
- explore: Prevent shared controls from checking feature flags outside React render (#21315) (2285ebe)
- explore: Time column label not formatted when GENERIC_X_AXES enabled (#21294) (c3a00d4)
- explore: Time comparison in Mixed Chart in GENERIC_CHART_AXES not working (#22945) (ed7b353)
- Gauge echart: displaying column label (#23396) (b613167)
- generic-axes: apply contribution before flatten (#20077) (d5802f7)
- generic-chart-axes: set x-axis if unset and ff is enabled (#20107) (0b3d3dd)
- Includes 90° x-axis label rotation (#26207) (39c6488)
- line-chart: Formula Annotations on Line Charts are broken (#20687) (acdb271)
- lost renameOperator in mixed timeseries chart (#19802) (108a2a4)
- Migration for single metric in Big Number with Time Comparison (#27351) (ad6327d)
- missing shared color in mixed timeseries (#27403) (9ced255)
- Mixed Timeseries Chart: Custom Metric Label (#17649) (89d0d38)
- mixed-timeseries-plugin: Second query stacks stacked on top of first query series (#29119) (68fd189)
- New tooltip inappropriately combines series on mixed chart (#30137) (9cb9e5b)
- Null values on Treemap right-click (#21722) (0ff1e49)
- pie chart orientation description error (#21514) (c66205f)
- Pivot Table Conditional Formatting Doesn't Show All Options (#19071) (0e0bece)
- plugin-chart-echarts: [feature parity] annotation line chart color not working (#19758) (1156297)
- plugin-chart-echarts: [feature-parity] apply button of annotation layer doesn't work as expected (#19761) (9f02ff6)
- plugin-chart-echarts: bar chart overflow (#20805) (9bf7ed5)
- plugin-chart-echarts: boxplot throw error in the dashboard (#21661) (61bd696)
- plugin-chart-echarts: calculate Gauge Chart intervals correctly when min value is set (#27285) (d65f64d)
- plugin-chart-echarts: fix customize margin (#18958) (c4e3c45)
- plugin-chart-echarts: fix forecasts on verbose metrics (#18252) (2929bb1)
- plugin-chart-echarts: force min y-tick for log axis with zero (#24186) (bc0079f)
- plugin-chart-echarts: gauge chart enhancements and fixes (#21007) (b303d1e)
- plugin-chart-echarts: invalid total label location for negative values in stacked bar chart (#21032) (a8ba544)
- plugin-chart-echarts: layout broken when resizing (#20783) (d90b973)
- plugin-chart-echarts: make to allow the custome of x & y axis title margin i… (#18947) (c79ee56)
- plugin-chart-echarts: missing value format in mixed timeseries (#21044) (2d1ba46)
- plugin-chart-echarts: normalize temporal string groupbys (#24134) (f817c10)
- plugin-chart-echarts: render horizontal categories from top (#23273) (71a9d0d)
- plugin-chart-echarts: reorder totals and support multimetric sort (#23675) (cbbcc8d)
- plugin-chart-echarts: show zero value in tooltip (#21296) (1aeb8fd)
- plugin-chart-echarts: support adhoc x-axis (#20055) (b53daa9)
- plugin-chart-echarts: support forced categorical x-axis (#26404) (219c4a1)
- plugin-chart-echarts: support numerical x-axis (#26087) (aad67e4)
- plugin-chart-echarts: support truncated numeric x-axis (#26215) (07e5fe8)
- plugin-chart-echarts: tooltip of big number truncated at then bottom (#20029) (35e6e27)
- plugin-chart-echarts: tooltip overflow bug (#22218) (2e650ea)
- plugin-chart-echarts: undefined bounds for bubble chart (#26243) (5df544b)
- plugin-chart-echarts: use scale for truncating x-axis (#26269) (67468c4)
- plugin-chart-echarts: use verbose x-axis name when defined (#18217) (cec4677)
- plugin-chart-echarts: xAxis scale is not correct when setting quarter time grain (#19686) (059cb4e)
- plugin-chart-period-over-period-kpi: Blank chart when switching from BigNumberTotal (#27203) (5403797)
- plugins: Big Number with Time Comparison (#29520) (b481bc9)
- plugins: Fix dashboard filter for Table and Big Number with Time Comparison (#29517) (9052f9f)
- removing problematic “formattable” tag (#24207) (cc68d62)
- Revert "fix(chart): Time Series set showMaxLabel as null for time xAxis (#20627) (#24995) (2b63577)
- revert #21356(able to sort bar on the bar chart V2) (#21481) (1c0bff3)
- revert 27883: Excess padding in horizontal Bar charts (#29345) (708afb7)
- Small tweaks for Line and Area chart migrations (ECharts) (#28334) (b4ab36a)
- Stacked charts with numerical columns (#26264) (429e2a3)
- Time shifts calculation for ECharts plugins (#28432) (821c7d7)
- Timeseries Y-axis format with contribution mode (#27106) (af577d6)
- Tooltip no longer highlights hovered data series (#24756) (ac19f58)
- Total calculation in stacked Timeseries charts (#24477) (c5b4ecd)
- treemap-v2: color scheme not work when there is only one dimension (#20671) (bd6037e)
- Typing of labelMap (#21181) (1143e17)
Features
- add Advanced Analytics into mixed time series chart (#19851) (f5e9f0e)
- Add Bubble chart migration logic (#26033) (68e5e1a)
- Add currencies controls in control panels (#24718) (f7e76d0)
- add Nightingale chart support for echarts pie chart (#28597) (f9d2451)
- add renameOperator (#19776) (3c28cd4)
- Add ValuePercent option to LABEL TYPE for Pie and Funnel charts (#26407) (3a7d76c)
- adding truncate metric control on timeseries charts (#20373) (7c252d7)
- adding XAxis to BigNumberTrend (#21577) (f4646f8)
- Adds a control to set the Secondary Y-axis bounds in Mixed charts (#23917) (b4371f6)
- Adds drill to detail context menu for ECharts visualizations (#20891) (3df8335)
- Adds drill to detail context menu to Pivot Table (#21198) (859b6d2)
- Adds Histogram chart migration logic (#28780) (df0b1cb)
- Adds legacy time support for Waterfall chart (#26136) (f405ba0)
- Adds Sunburst chart migration logic (#25343) (0c083bd)
- Adds the ECharts Bubble chart (#22107) (c81c60c)
- Adds the ECharts Heatmap chart (#25353) (546d48a)
- Adds the ECharts Histogram chart (#28652) (896fe85)
- Adds the ECharts Sankey chart (#29329) (c83d5b8)
- Adds the ECharts Sunburst chart (#22833) (30abefb)
- Adds the Featured Charts dashboard (#28789) (95706d9)
- advanced analysis: support MultiIndex column in post processing stage (#19116) (375c03e)
- apply Time Grain to X-Axis column (#21163) (ce3d38d)
- Axis sort in the Bar Chart V2 (#21993) (22fab5e)
- bar_chart: Stacked Bar chart with Time comparison in separated stacks (#27589) (8a715cc)
- chart & legend: make to enable show legend by default (#19927) (7b3d0f0)
- conditional coloring for big number chart (#23064) (61d8a0b)
- dashboard: Add cross filter from context menu (#23141) (ee1952e)
- dashboard: menu improvements, fallback support for Drill to Detail (#21351) (76e57ec)
- Data Zoom scrolls using the mouse (mark II) (#28629) (ac53f7f)
- derived metrics use different line style (#20242) (7faf874)
- echarts-funnel: Implement % calculation type (#26290) (5400d30)
- echarts-pie: add string template support for labels (#28774) (a067ffb)
- echarts: Add x axis sort by to all series charts (#23450) (8ecf0b1)
- echarts: Implement stream graph for Echarts Timeseries (#23410) (b0d83e8)
- Enable cross fitlers in WorldMap and Graph charts (#22886) (871cab8)
- Enables ECharts legend selector (#23590) (30f210b)
- explicit distribute columns on BoxPlot and apply time grain (#21593) (93f08e7)
- explore: Denormalize form data in echarts, world map and nvd3 bar and line charts (#20313) (354a899)
- explore: improve UI in the control panel (#19748) (e3a54aa)
- format timestamps in drill by breadcrumbs (#23698) (0bf8907)
- formatters: Add custom d3-time-format locale (#24263) (024cfd8)
- Funnel/tooltip-customization (#25666) (dfff3c1)
- generate consistent QueryObject whether GenericAxis is enabled or disabled (#21519) (4d12e37)
- generic-x-axis: add x sorting on series limit metric (#23274) (1b139d0)
- Implement context menu for drill by (#23454) (9fbfd1c)
- Implement currencies formatter for saved metrics (#24517) (83ff4cd)
- Implement support for currencies in more charts (#24594) (d74d7ec)
- improve color consistency (save all labels) (#19038) (dc57508)
- Improves the Waterfall chart (#25557) (d619078)
- 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 aggregate total for the Pie/Donuct chart (#19622) (a6bf041)
- plugin-chart-echarts: add series sorting (#23392) (0c454c6)
- 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: Echarts Waterfall (#17906) (17792a5)
- plugin-chart-echarts: support horizontal bar chart (#19918) (9854d2d)
- plugin-chart-echarts: support non-timeseries x-axis (#17917) (e9651ea), closes #18021 #18039 #17569 #18037
- plugin-chart-echarts: Support stacking negative and positive values (#20408) (c959d92)
- plugin-chart-echarts: supports sunburst chart v2 [WIP] (#21625) (b53941f)
- plugins: add color options for big number with time comparison (#27524) (ae29427)
- Responsive UI for Big Number with Time Comparison (#27375) (5de2530)
- setting limit value when Pie chart switches (#20392) (0a50a9b)
- 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)
- table: Table with Time Comparison (#28057) (7ddea62)
- time_comparison: Support all date formats when computing custom and inherit offsets (#30002) (bc6d2db)
- timeseries-chart: add percentage threshold input control (#17758) (6bd4dd2)
- Utility function to render chart tooltips (#27950) (b549977)
- viz picker: Remove some tags, refactor Recommended section (#27708) (c314999)
Performance Improvements
Reverts
- Revert “feat(plugin-chart-echarts): Support stacking negative and positive values (#20408)” (#20571) (f5f8dde), closes #20408 #20571
0.19.0 (2024-09-07)
Bug Fixes
- adjust timeseries grid right offset to match the rest (#20933) (fe581a3)
- Allow comma in Number Format (#21817) (383dc29)
- Allow only dttm columns in comparison filter in Period over Period chart (#27209) (a4c771e)
- annotation broken (#20651) (7f918a4)
- annotation: Address regression from #24694 (#24874) (f05638b)
- Bar charts horizontal margin adjustment error (#26817) (84c48d1)
- bar-chart-v2: remove marker from bar chart V2 (#20409) (b32288f)
- bar-chart: change legend padding for horizontal orientation (#27883) (cfa0556)
- big number with trendline can't calculate cumsum (#19542) (2daa071)
- big number: time grain control is useless in BigNumber Viz (#21372) (b80f659)
- big_number: white-space: nowrap to prevent wrapping (#27096) (4796484)
- big-number-chart: number format is not applying to percentage number of the time comparison (#27502) (d2c9001)
- big-number: big number gets cut off on a Dashboard (#20488) (24a53c3)
- big-number: Big Number with Trendline Chart is not working if Time Grain is set to Month (#19043) (c32eaf4)
- categorical x-axis can't apply the label of column (#21869) (9aa804e)
- chart & gallery: make to add mixed time-series into recommended charts (#20064) (f43dbc0)
- chart empty state & result panel when multiple queries are executed display incorrectly (#20816) (279ab95)
- charts: big-number display broken in echarts (#24492) (3f17945)
- charts: Hide Values greater than Max Y Axis Bound on Mixed Time Series with Bar series (#21015) (bdcc0a9)
- charts: Time grain is None when dataset uses Jinja (#25842) (7536dd1)
- chart: Time Series set showMaxLabel as null for time xAxis (#20627) (9362e27)
- CI errors as the result of removing React imports (#29089) (a9cebe8)
- Context menu crashing when there is no dimension in Echarts Series charts (#23797) (d4c0ae3)
- contribution operator meets nan value (#18782) (987740a)
- Contribution percentages for ECharts plugins (#28368) (55f3b46)
- custom SQL in the XAxis (#21847) (0a4ecca)
- Dashboard: Color inconsistency on refreshes and conflicts (#27439) (313ee59)
- dashboard: Cross filters with time shifted series (#23347) (78ee60e)
- Data zoom with horizontal orientation (#27291) (7854b62)
- dependencies: stopping (and preventing) full lodash library import... now using only method level imports. (#26710) (1d4b8b6)
- Don't apply number formatting to the label in Treemap (#25249) (894f250)
- Drill to detail blocked by tooltip (#22082) (3bc0865)
- Drill to detail on values with comma (#21151) (0bf4e56)
- drilling on the categorical xaxis on the mixed chart (#21845) (f381154)
- drilling on the categorical xaxis on the stacked barchart v2 (#21844) (f41d0b0)
- duplicate
truncateXAxis
option in BarChart
(#29916) (e886cc4) - Ensure metrics is an array in Mixed Chart (#24643) (fe2c14f)
- Explore: Force different color for same metrics in Mixed Time-Series (#18603) (f565230)
- explore: make SORT-Descending visible if Sort-by has value (#17726) (d5768ab)
- explore: Pie chart label formatting when series is temporal (#18216) (37430d4)
- explore: Prevent shared controls from checking feature flags outside React render (#21315) (2285ebe)
- explore: Time column label not formatted when GENERIC_X_AXES enabled (#21294) (c3a00d4)
- explore: Time comparison in Mixed Chart in GENERIC_CHART_AXES not working (#22945) (ed7b353)
- Gauge echart: displaying column label (#23396) (b613167)
- generic-axes: apply contribution before flatten (#20077) (d5802f7)
- generic-chart-axes: set x-axis if unset and ff is enabled (#20107) (0b3d3dd)
- Includes 90° x-axis label rotation (#26207) (39c6488)
- line-chart: Formula Annotations on Line Charts are broken (#20687) (acdb271)
- lost renameOperator in mixed timeseries chart (#19802) (108a2a4)
- Migration for single metric in Big Number with Time Comparison (#27351) (ad6327d)
- missing shared color in mixed timeseries (#27403) (9ced255)
- Mixed Timeseries Chart: Custom Metric Label (#17649) (89d0d38)
- mixed-timeseries-plugin: Second query stacks stacked on top of first query series (#29119) (68fd189)
- New tooltip inappropriately combines series on mixed chart (#30137) (9cb9e5b)
- Null values on Treemap right-click (#21722) (0ff1e49)
- pie chart orientation description error (#21514) (c66205f)
- Pivot Table Conditional Formatting Doesn't Show All Options (#19071) (0e0bece)
- plugin-chart-echarts: [feature parity] annotation line chart color not working (#19758) (1156297)
- plugin-chart-echarts: [feature-parity] apply button of annotation layer doesn't work as expected (#19761) (9f02ff6)
- plugin-chart-echarts: bar chart overflow (#20805) (9bf7ed5)
- plugin-chart-echarts: boxplot throw error in the dashboard (#21661) (61bd696)
- plugin-chart-echarts: calculate Gauge Chart intervals correctly when min value is set (#27285) (d65f64d)
- plugin-chart-echarts: fix customize margin (#18958) (c4e3c45)
- plugin-chart-echarts: fix forecasts on verbose metrics (#18252) (2929bb1)
- plugin-chart-echarts: force min y-tick for log axis with zero (#24186) (bc0079f)
- plugin-chart-echarts: gauge chart enhancements and fixes (#21007) (b303d1e)
- plugin-chart-echarts: invalid total label location for negative values in stacked bar chart (#21032) (a8ba544)
- plugin-chart-echarts: layout broken when resizing (#20783) (d90b973)
- plugin-chart-echarts: make to allow the custome of x & y axis title margin i… (#18947) (c79ee56)
- plugin-chart-echarts: missing value format in mixed timeseries (#21044) (2d1ba46)
- plugin-chart-echarts: normalize temporal string groupbys (#24134) (f817c10)
- plugin-chart-echarts: render horizontal categories from top (#23273) (71a9d0d)
- plugin-chart-echarts: reorder totals and support multimetric sort (#23675) (cbbcc8d)
- plugin-chart-echarts: show zero value in tooltip (#21296) (1aeb8fd)
- plugin-chart-echarts: support adhoc x-axis (#20055) (b53daa9)
- plugin-chart-echarts: support forced categorical x-axis (#26404) (219c4a1)
- plugin-chart-echarts: support numerical x-axis (#26087) (aad67e4)
- plugin-chart-echarts: support truncated numeric x-axis (#26215) (07e5fe8)
- plugin-chart-echarts: tooltip of big number truncated at then bottom (#20029) (35e6e27)
- plugin-chart-echarts: tooltip overflow bug (#22218) (2e650ea)
- plugin-chart-echarts: undefined bounds for bubble chart (#26243) (5df544b)
- plugin-chart-echarts: use scale for truncating x-axis (#26269) (67468c4)
- plugin-chart-echarts: use verbose x-axis name when defined (#18217) (cec4677)
- plugin-chart-echarts: xAxis scale is not correct when setting quarter time grain (#19686) (059cb4e)
- plugin-chart-period-over-period-kpi: Blank chart when switching from BigNumberTotal (#27203) (5403797)
- plugins: Big Number with Time Comparison (#29520) (b481bc9)
- plugins: Fix dashboard filter for Table and Big Number with Time Comparison (#29517) (9052f9f)
- removing problematic “formattable” tag (#24207) (cc68d62)
- Revert "fix(chart): Time Series set showMaxLabel as null for time xAxis (#20627) (#24995) (2b63577)
- revert #21356(able to sort bar on the bar chart V2) (#21481) (1c0bff3)
- revert 27883: Excess padding in horizontal Bar charts (#29345) (708afb7)
- Small tweaks for Line and Area chart migrations (ECharts) (#28334) (b4ab36a)
- Stacked charts with numerical columns (#26264) (429e2a3)
- Time shifts calculation for ECharts plugins (#28432) (821c7d7)
- Timeseries Y-axis format with contribution mode (#27106) (af577d6)
- Tooltip no longer highlights hovered data series (#24756) (ac19f58)
- Total calculation in stacked Timeseries charts (#24477) (c5b4ecd)
- treemap-v2: color scheme not work when there is only one dimension (#20671) (bd6037e)
- Typing of labelMap (#21181) (1143e17)
Features
- add Advanced Analytics into mixed time series chart (#19851) (f5e9f0e)
- Add Bubble chart migration logic (#26033) (68e5e1a)
- Add currencies controls in control panels (#24718) (f7e76d0)
- add Nightingale chart support for echarts pie chart (#28597) (f9d2451)
- add renameOperator (#19776) (3c28cd4)
- Add ValuePercent option to LABEL TYPE for Pie and Funnel charts (#26407) (3a7d76c)
- adding truncate metric control on timeseries charts (#20373) (7c252d7)
- adding XAxis to BigNumberTrend (#21577) (f4646f8)
- Adds a control to set the Secondary Y-axis bounds in Mixed charts (#23917) (b4371f6)
- Adds drill to detail context menu for ECharts visualizations (#20891) (3df8335)
- Adds drill to detail context menu to Pivot Table (#21198) (859b6d2)
- Adds Histogram chart migration logic (#28780) (df0b1cb)
- Adds legacy time support for Waterfall chart (#26136) (f405ba0)
- Adds Sunburst chart migration logic (#25343) (0c083bd)
- Adds the ECharts Bubble chart (#22107) (c81c60c)
- Adds the ECharts Heatmap chart (#25353) (546d48a)
- Adds the ECharts Histogram chart (#28652) (896fe85)
- Adds the ECharts Sankey chart (#29329) (c83d5b8)
- Adds the ECharts Sunburst chart (#22833) (30abefb)
- Adds the Featured Charts dashboard (#28789) (95706d9)
- advanced analysis: support MultiIndex column in post processing stage (#19116) (375c03e)
- apply Time Grain to X-Axis column (#21163) (ce3d38d)
- Axis sort in the Bar Chart V2 (#21993) (22fab5e)
- bar_chart: Stacked Bar chart with Time comparison in separated stacks (#27589) (8a715cc)
- chart & legend: make to enable show legend by default (#19927) (7b3d0f0)
- conditional coloring for big number chart (#23064) (61d8a0b)
- dashboard: Add cross filter from context menu (#23141) (ee1952e)
- dashboard: menu improvements, fallback support for Drill to Detail (#21351) (76e57ec)
- Data Zoom scrolls using the mouse (mark II) (#28629) (ac53f7f)
- derived metrics use different line style (#20242) (7faf874)
- echarts-funnel: Implement % calculation type (#26290) (5400d30)
- echarts-pie: add string template support for labels (#28774) (a067ffb)
- echarts: Add x axis sort by to all series charts (#23450) (8ecf0b1)
- echarts: Implement stream graph for Echarts Timeseries (#23410) (b0d83e8)
- Enable cross fitlers in WorldMap and Graph charts (#22886) (871cab8)
- Enables ECharts legend selector (#23590) (30f210b)
- explicit distribute columns on BoxPlot and apply time grain (#21593) (93f08e7)
- explore: Denormalize form data in echarts, world map and nvd3 bar and line charts (#20313) (354a899)
- explore: improve UI in the control panel (#19748) (e3a54aa)
- format timestamps in drill by breadcrumbs (#23698) (0bf8907)
- formatters: Add custom d3-time-format locale (#24263) (024cfd8)
- Funnel/tooltip-customization (#25666) (dfff3c1)
- generate consistent QueryObject whether GenericAxis is enabled or disabled (#21519) (4d12e37)
- generic-x-axis: add x sorting on series limit metric (#23274) (1b139d0)
- Implement context menu for drill by (#23454) (9fbfd1c)
- Implement currencies formatter for saved metrics (#24517) (83ff4cd)
- Implement support for currencies in more charts (#24594) (d74d7ec)
- improve color consistency (save all labels) (#19038) (dc57508)
- Improves the Waterfall chart (#25557) (d619078)
- 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 aggregate total for the Pie/Donuct chart (#19622) (a6bf041)
- plugin-chart-echarts: add series sorting (#23392) (0c454c6)
- 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: Echarts Waterfall (#17906) (17792a5)
- plugin-chart-echarts: support horizontal bar chart (#19918) (9854d2d)
- plugin-chart-echarts: support non-timeseries x-axis (#17917) (e9651ea), closes #18021 #18039 #17569 #18037
- plugin-chart-echarts: Support stacking negative and positive values (#20408) (c959d92)
- plugin-chart-echarts: supports sunburst chart v2 [WIP] (#21625) (b53941f)
- plugins: add color options for big number with time comparison (#27524) (ae29427)
- Responsive UI for Big Number with Time Comparison (#27375) (5de2530)
- setting limit value when Pie chart switches (#20392) (0a50a9b)
- 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)
- table: Table with Time Comparison (#28057) (7ddea62)
- time_comparison: Support all date formats when computing custom and inherit offsets (#30002) (bc6d2db)
- timeseries-chart: add percentage threshold input control (#17758) (6bd4dd2)
- Utility function to render chart tooltips (#27950) (b549977)
- viz picker: Remove some tags, refactor Recommended section (#27708) (c314999)
Performance Improvements
Reverts
- Revert “feat(plugin-chart-echarts): Support stacking negative and positive values (#20408)” (#20571) (f5f8dde), closes #20408 #20571
0.18.0 (2021-08-30)
Note: Version bump only for package @superset-ui/plugin-chart-echarts
Note: Version bump only for package @superset-ui/plugin-chart-echarts
Bug Fixes
- plugin-chart-echarts: enable animation to clear old nodes (#1200) (1ee7f4e)
- plugin-chart-echarts: sanitize series from html tags (#1126) (fcd6fde)