Change Log

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

0.20.4 (2024-12-10)

Note: Version bump only for package superset

0.20.0 (2024-09-09)

Bug Fixes

Code Refactoring

  • chart: remove and rename fields in ChartProps (#174) (3df26ae)

  • make @superset-ui/core peer dependency (#111) (ca04f8c)

  • Add overwritePolicy for Registry (#37) (307ce86), closes #37

  • Rename D3Formatter to D3NumberFormatter (#36) (f6ea69b), closes #36

  • Rename ColorScheme field ‘name’ to ‘id’ (#35) (4e39bf7), closes #35

  • Make CategoricalColorScale instance a function and remove .toFunction() (#33) (af725ce), closes #33

Features

Performance Improvements

Reverts

  • Revert “ok (#21116)” (#21247) (f2d67f7), closes #21116 #21247
  • Revert “feat: Reuse Dashboard redux data in Explore (#20668)” (#20689) (5317462), closes #20668 #20689
  • Revert “feat(plugin-chart-echarts): Support stacking negative and positive values (#20408)” (#20571) (f5f8dde), closes #20408 #20571
  • Revert “feat(explore): Show confirmation modal if user exits Explore without saving changes (#19993)” (#20092) (9cdaa28), closes #19993 #20092
  • Revert “chore(deps): bump d3-svg-legend in /superset-frontend (#19846)” (#19972) (f144de4), closes #19846 #19972
  • Revert “fix(sql lab): display the ‘View Results’ button consistently in the history tab on sync mode (#19362)” (#19906) (1fa841e), closes #19362 #19906
  • Revert “Update superset-e2e.yml (#18041)” (#18051) (5da3c45), closes #18041 #18051
  • Revert “fix(Dashboard): Only apply changes when editing properties (#17392)” (#17618) (8963cca), closes #17392 #17618
  • Revert “chore: isolate the one actual jquery dependency (#1339)” (#1355) (e1944cf), closes #1339 #1355
  • Revert “chore: remove V2 and add Deprecated (#1250)” (#1253) (f083d28), closes #1250 #1253
  • Revert “feat(superset-ui-style): export ThemeProvider and useTheme from emotion-theming” (be31aa4)
  • Revert “build: try to merge superset-ui-plugins” (4d0d05f)
  • Revert “build: clean up tsbuild.info, too” (6f42844)
  • Revert “Handle BigNumber conversions in JSON properly (without loss of precision) (#71)” (#126) (f71180e), closes #71 #126 #71
  • Revert “[Chart]Unify Metric format (#63)” (#65) (908f969), closes #63 #65
  • Revert “fix(native-filters): Fix update ownState (#17181)” (#17311) (7c6d6f4), closes #17181 #17311
  • Revert “fix: the calculated columns explicit type convert into date (#14813)” (#16950) (b7e7ef2), closes #14813 #16950
  • Partial revert of 17236 (#17383) (675ffaf)

BREAKING CHANGES

  • chart: ChartProps fields are removed and renamed.

  • test: update tests

  • fix: unit tests

  • fix: type

  • No longer accept chartProps as a single prop in . Developers must specify each field in chartProps individually.

  • some api and types are removed from @superset-ui/chart and moved to /query

  • feat: split superset-ui/query from superset-ui/chart

  • fix: update references

  • test: fix broken tests

  • refactor: rename ChartFormData to QueryFormData

  • fix: rename file

  • fix: remove annotation layer from query package

  • @superset-ui/core becomes peer dependency

  • NumberFormat.xxx are renamed

  • feat: Make smart number default formatter

  • fix: add unit test

  • refactor: move formatters outside

  • Change Registry constructor API to take object instead of single string name. feat: Add overwritePolicy for Registry so developer can customize whether overwriting is ALLOW, WARN or PROHIBIT.

  • rename D3Formatter to D3NumberFormatter

  • Rename ColorScheme field ‘name’ to ‘id’

  • Remove categoricalColorScale.toFunction().

  • The color scale no longer convert input to lowercase before finding color.

  • Fix: Also transform input value before setting color.

0.19.0 (2024-09-07)

Bug Fixes

Code Refactoring

  • chart: remove and rename fields in ChartProps (#174) (3df26ae)

  • make @superset-ui/core peer dependency (#111) (ca04f8c)

  • Add overwritePolicy for Registry (#37) (307ce86), closes #37

  • Rename D3Formatter to D3NumberFormatter (#36) (f6ea69b), closes #36

  • Rename ColorScheme field ‘name’ to ‘id’ (#35) (4e39bf7), closes #35

  • Make CategoricalColorScale instance a function and remove .toFunction() (#33) (af725ce), closes #33

Features

Performance Improvements

Reverts

  • Revert “ok (#21116)” (#21247) (f2d67f7), closes #21116 #21247
  • Revert “feat: Reuse Dashboard redux data in Explore (#20668)” (#20689) (5317462), closes #20668 #20689
  • Revert “feat(plugin-chart-echarts): Support stacking negative and positive values (#20408)” (#20571) (f5f8dde), closes #20408 #20571
  • Revert “feat(explore): Show confirmation modal if user exits Explore without saving changes (#19993)” (#20092) (9cdaa28), closes #19993 #20092
  • Revert “chore(deps): bump d3-svg-legend in /superset-frontend (#19846)” (#19972) (f144de4), closes #19846 #19972
  • Revert “fix(sql lab): display the ‘View Results’ button consistently in the history tab on sync mode (#19362)” (#19906) (1fa841e), closes #19362 #19906
  • Revert “Update superset-e2e.yml (#18041)” (#18051) (5da3c45), closes #18041 #18051
  • Revert “fix(Dashboard): Only apply changes when editing properties (#17392)” (#17618) (8963cca), closes #17392 #17618
  • Revert “chore: isolate the one actual jquery dependency (#1339)” (#1355) (e1944cf), closes #1339 #1355
  • Revert “chore: remove V2 and add Deprecated (#1250)” (#1253) (f083d28), closes #1250 #1253
  • Revert “feat(superset-ui-style): export ThemeProvider and useTheme from emotion-theming” (be31aa4)
  • Revert “build: try to merge superset-ui-plugins” (4d0d05f)
  • Revert “build: clean up tsbuild.info, too” (6f42844)
  • Revert “Handle BigNumber conversions in JSON properly (without loss of precision) (#71)” (#126) (f71180e), closes #71 #126 #71
  • Revert “[Chart]Unify Metric format (#63)” (#65) (908f969), closes #63 #65
  • Revert “fix(native-filters): Fix update ownState (#17181)” (#17311) (7c6d6f4), closes #17181 #17311
  • Revert “fix: the calculated columns explicit type convert into date (#14813)” (#16950) (b7e7ef2), closes #14813 #16950
  • Partial revert of 17236 (#17383) (675ffaf)

BREAKING CHANGES

  • chart: ChartProps fields are removed and renamed.

  • test: update tests

  • fix: unit tests

  • fix: type

  • No longer accept chartProps as a single prop in . Developers must specify each field in chartProps individually.

  • some api and types are removed from @superset-ui/chart and moved to /query

  • feat: split superset-ui/query from superset-ui/chart

  • fix: update references

  • test: fix broken tests

  • refactor: rename ChartFormData to QueryFormData

  • fix: rename file

  • fix: remove annotation layer from query package

  • @superset-ui/core becomes peer dependency

  • NumberFormat.xxx are renamed

  • feat: Make smart number default formatter

  • fix: add unit test

  • refactor: move formatters outside

  • Change Registry constructor API to take object instead of single string name. feat: Add overwritePolicy for Registry so developer can customize whether overwriting is ALLOW, WARN or PROHIBIT.

  • rename D3Formatter to D3NumberFormatter

  • Rename ColorScheme field ‘name’ to ‘id’

  • Remove categoricalColorScale.toFunction().

  • The color scale no longer convert input to lowercase before finding color.

  • Fix: Also transform input value before setting color.