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

0.17.63 (2021-07-02)

Note: Version bump only for package @superset-ui/plugin-chart-echarts

0.17.61 (2021-07-02)

Bug Fixes

  • plugin-chart-echarts: enable animation to clear old nodes (#1200) (1ee7f4e)
  • plugin-chart-echarts: sanitize series from html tags (#1126) (fcd6fde)