CHANGELOG.md 70 KB

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-ui/core

0.20.0 (2024-09-09)

Bug Fixes

  • [sc-54864] Adds safety check to provide near term fix to save query (#21034) (ab6ec89)
  • annotation broken (#20651) (7f918a4)
  • annotation: Address regression from #24694 (#24874) (f05638b)
  • avoid while cycle in computeMaxFontSize for big Number run forever when css rule applied (#20173) (365acee)
  • BIGINT rendering regression in chartAction (#21937) (4002406)
  • chart empty state & result panel when multiple queries are executed display incorrectly (#20816) (279ab95)
  • charts: big-number display broken in echarts (#24492) (3f17945)
  • chart: Set max row limit + removed the option to use an empty row limit value (#26151) (863f8bb)
  • charts: Hide Values greater than Max Y Axis Bound on Mixed Time Series with Bar series (#21015) (bdcc0a9)
  • Charts: Set max row limit + removed the option to use an empty row limit value (#25579) (f556ef5)
  • charts: Time grain is None when dataset uses Jinja (#25842) (7536dd1)
  • clean up chart metadata config (#19143) (3d66912)
  • codecov: improve core code coverage (#20274) (5425504)
  • color collision in dashboard with tabs (#24670) (0328dd2)
  • core coverage and add a coverage step in workflow (#20784) (9c7bcfc)
  • custom SQL in the XAxis (#21847) (0a4ecca)
  • dashboard: Add correct icon, label and badge to horizontal native filters dropdown button (#22211) (435926b)
  • dashboard: Add remark plugin on markdown (#23502) (439d687)
  • dashboard: Allow selecting text in cells in Table and PivotTable without triggering cross filters (#23283) (d16512b)
  • Dashboard: Color inconsistency on refreshes and conflicts (#27439) (313ee59)
  • dashboard: deepmerge htmlSchemaOverrides (#23329) (3919ca6)
  • dashboard: Fix FilterWithDataMask typing and add null check (#22260) (a642d12)
  • dashboard: Prevent XSS attack vector (#21822) (ec20c01)
  • dependencies: stopping (and preventing) full lodash library import... now using only method level imports. (#26710) (1d4b8b6)
  • Dev-Server: Edit ChartPropsConfig reexport to be a type object (#28225) (2e5f3ed)
  • Drill to detail on values with comma (#21151) (0bf4e56)
  • drilling on the categorical xaxis on the stacked barchart v2 (#21844) (f41d0b0)
  • drop the first level of MultiIndex (#19716) (9425dd2)
  • embedded: CSV download for chart (#20261) (ab9f72f)
  • embedded: Ensure guest token is passed to log endpoint (#20647) (dfab521)
  • embedded: third party cookies (#20019) (3e36d4a)
  • explore: Adhoc columns don't display correctly (#20802) (af1bddf)
  • explore: Filters with custom SQL disappearing (#21114) (55304b0)
  • Explore: Pivot table V2 sort by failure with D&D enabled (#18835) (eafe0cf)
  • Fix console errors about feature flags when running tests (#21275) (742dbdd)
  • frontend: allow "constructor" property in response data (#25407) (a1983e4)
  • invalid float number format by json-bigint (#21968) (3bb9187)
  • invalid float number format by json-bigint (#21996) (3a02339)
  • local warning in the frontend development (#17727) (142b5bc)
  • native filters: rendering performance improvement by reduce overrendering (#25901) (e1d73d5)
  • nativeFilters: Speed up native filters by removing unnecessary rerenders (#25282) (a0eeb4d)
  • nav: infinite redirect and upload dataset nav permissions (#19708) (32a9265)
  • Only redirect to relative paths when authentication expires (#18714) (8027f5f)
  • plugin-chart-echarts: support forced categorical x-axis (#26404) (219c4a1)
  • plugin-chart-echarts: undefined bounds for bubble chart (#26243) (5df544b)
  • plugin-chart-table: Include time control (#23533) (13ffb4b)
  • plugin: Period Over Period KPI Plugin Feature flag value (#26985) (db79c37)
  • process color scheme configs correctly (#17786) (de3d397)
  • Query: Parse html string error responses to avoid displaying raw HTML as error message (#29321) (de6a518)
  • Redirect on 401 (#17597) (46cdc77)
  • Redirect to full url on 401 (#19357) (b8e5954)
  • repeated color in the same chart (#23762) (66594ad)
  • Revert "fix(Charts): Set max row limit + removed the option to use an empty row limit value" (#25753) (e2fe967)
  • Revert enabling CSP (#24476) (fb08e0e)
  • row limits & row count labels are confusing (#27700) (12fe292)
  • save columns reference from sqllab save datasets flow (#24248) (93e1db4)
  • save dataset and repopulate state (#20965) (463406f)
  • smarter date formatter (#25404) (f0080f9)
  • sqllab: invalid sanitization on comparison symbol (#25903) (581d3c7)
  • sqllab: normalize changedOn timestamp (#24513) (036294a)
  • SSH Tunnel configuration settings (#27186) (89e89de)
  • superset-ui/core code coverage (#20676) (8d4994a)
  • superset-ui/core codes coverage (#20324) (d04357c)
  • support custom links in markdown (#26211) (d2adc85)
  • suppress translation warning in jest (#20404) (9fad26f)
  • Table sorting reset (#23318) (da3791a)
  • Time Column on Generic X-axis (#23021) (464ddee)
  • Timeseries Y-axis format with contribution mode (#27106) (af577d6)
  • Total calculation in stacked Timeseries charts (#24477) (c5b4ecd)
  • trino: normalize non-iso timestamps (#23339) (a591130)
  • type of AnnotationLayer (#21878) (f4a4ab4)
  • typescript errors in 4.0 (#27402) (ce0b70c)
  • Typing of labelMap (#21181) (1143e17)
  • typo on doc string (#19346) (2af2d00)
  • Use default custom time range time without timezone (#29669) (cd713a2)
  • useTruncation infinite loop, reenable dashboard cross links on ChartList (#27701) (ae0f2ce)

Features

Performance Improvements

Reverts

0.19.0 (2024-09-07)

Bug Fixes

  • [sc-54864] Adds safety check to provide near term fix to save query (#21034) (ab6ec89)
  • annotation broken (#20651) (7f918a4)
  • annotation: Address regression from #24694 (#24874) (f05638b)
  • avoid while cycle in computeMaxFontSize for big Number run forever when css rule applied (#20173) (365acee)
  • BIGINT rendering regression in chartAction (#21937) (4002406)
  • chart empty state & result panel when multiple queries are executed display incorrectly (#20816) (279ab95)
  • charts: big-number display broken in echarts (#24492) (3f17945)
  • chart: Set max row limit + removed the option to use an empty row limit value (#26151) (863f8bb)
  • charts: Hide Values greater than Max Y Axis Bound on Mixed Time Series with Bar series (#21015) (bdcc0a9)
  • Charts: Set max row limit + removed the option to use an empty row limit value (#25579) (f556ef5)
  • charts: Time grain is None when dataset uses Jinja (#25842) (7536dd1)
  • clean up chart metadata config (#19143) (3d66912)
  • codecov: improve core code coverage (#20274) (5425504)
  • color collision in dashboard with tabs (#24670) (0328dd2)
  • core coverage and add a coverage step in workflow (#20784) (9c7bcfc)
  • custom SQL in the XAxis (#21847) (0a4ecca)
  • dashboard: Add correct icon, label and badge to horizontal native filters dropdown button (#22211) (435926b)
  • dashboard: Add remark plugin on markdown (#23502) (439d687)
  • dashboard: Allow selecting text in cells in Table and PivotTable without triggering cross filters (#23283) (d16512b)
  • Dashboard: Color inconsistency on refreshes and conflicts (#27439) (313ee59)
  • dashboard: deepmerge htmlSchemaOverrides (#23329) (3919ca6)
  • dashboard: Fix FilterWithDataMask typing and add null check (#22260) (a642d12)
  • dashboard: Prevent XSS attack vector (#21822) (ec20c01)
  • dependencies: stopping (and preventing) full lodash library import... now using only method level imports. (#26710) (1d4b8b6)
  • Dev-Server: Edit ChartPropsConfig reexport to be a type object (#28225) (2e5f3ed)
  • Drill to detail on values with comma (#21151) (0bf4e56)
  • drilling on the categorical xaxis on the stacked barchart v2 (#21844) (f41d0b0)
  • drop the first level of MultiIndex (#19716) (9425dd2)
  • embedded: CSV download for chart (#20261) (ab9f72f)
  • embedded: Ensure guest token is passed to log endpoint (#20647) (dfab521)
  • embedded: third party cookies (#20019) (3e36d4a)
  • explore: Adhoc columns don't display correctly (#20802) (af1bddf)
  • explore: Filters with custom SQL disappearing (#21114) (55304b0)
  • Explore: Pivot table V2 sort by failure with D&D enabled (#18835) (eafe0cf)
  • Fix console errors about feature flags when running tests (#21275) (742dbdd)
  • frontend: allow "constructor" property in response data (#25407) (a1983e4)
  • invalid float number format by json-bigint (#21968) (3bb9187)
  • invalid float number format by json-bigint (#21996) (3a02339)
  • local warning in the frontend development (#17727) (142b5bc)
  • native filters: rendering performance improvement by reduce overrendering (#25901) (e1d73d5)
  • nativeFilters: Speed up native filters by removing unnecessary rerenders (#25282) (a0eeb4d)
  • nav: infinite redirect and upload dataset nav permissions (#19708) (32a9265)
  • Only redirect to relative paths when authentication expires (#18714) (8027f5f)
  • plugin-chart-echarts: support forced categorical x-axis (#26404) (219c4a1)
  • plugin-chart-echarts: undefined bounds for bubble chart (#26243) (5df544b)
  • plugin-chart-table: Include time control (#23533) (13ffb4b)
  • plugin: Period Over Period KPI Plugin Feature flag value (#26985) (db79c37)
  • process color scheme configs correctly (#17786) (de3d397)
  • Query: Parse html string error responses to avoid displaying raw HTML as error message (#29321) (de6a518)
  • Redirect on 401 (#17597) (46cdc77)
  • Redirect to full url on 401 (#19357) (b8e5954)
  • repeated color in the same chart (#23762) (66594ad)
  • Revert "fix(Charts): Set max row limit + removed the option to use an empty row limit value" (#25753) (e2fe967)
  • Revert enabling CSP (#24476) (fb08e0e)
  • row limits & row count labels are confusing (#27700) (12fe292)
  • save columns reference from sqllab save datasets flow (#24248) (93e1db4)
  • save dataset and repopulate state (#20965) (463406f)
  • smarter date formatter (#25404) (f0080f9)
  • sqllab: invalid sanitization on comparison symbol (#25903) (581d3c7)
  • sqllab: normalize changedOn timestamp (#24513) (036294a)
  • SSH Tunnel configuration settings (#27186) (89e89de)
  • superset-ui/core code coverage (#20676) (8d4994a)
  • superset-ui/core codes coverage (#20324) (d04357c)
  • support custom links in markdown (#26211) (d2adc85)
  • suppress translation warning in jest (#20404) (9fad26f)
  • Table sorting reset (#23318) (da3791a)
  • Time Column on Generic X-axis (#23021) (464ddee)
  • Timeseries Y-axis format with contribution mode (#27106) (af577d6)
  • Total calculation in stacked Timeseries charts (#24477) (c5b4ecd)
  • trino: normalize non-iso timestamps (#23339) (a591130)
  • type of AnnotationLayer (#21878) (f4a4ab4)
  • typescript errors in 4.0 (#27402) (ce0b70c)
  • Typing of labelMap (#21181) (1143e17)
  • typo on doc string (#19346) (2af2d00)
  • Use default custom time range time without timezone (#29669) (cd713a2)
  • useTruncation infinite loop, reenable dashboard cross links on ChartList (#27701) (ae0f2ce)

Features

Performance Improvements

Reverts

0.18.0 (2021-08-30)

Note: Version bump only for package @superset-ui/core