You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by gi...@apache.org on 2025/09/03 17:26:39 UTC
(superset) branch dependabot/npm_and_yarn/superset-frontend/react-router-dom-7.8.2 updated (65ae53b21d -> 4b8c3d84c6)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/npm_and_yarn/superset-frontend/react-router-dom-7.8.2
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 65ae53b21d chore(deps): bump react-router-dom in /superset-frontend
add c1a3606774 fix: Update @apache-superset/core reference in package-lock.json (#34924)
add 4695be5cc5 fix: complete theme management system import/export (#34850)
add d183969744 fix(theming): fix TimeTable chart issues (#34868)
add b9cbf2e766 chore(deps-dev): bump lerna from 8.2.1 to 8.2.3 in /superset-frontend (#34954)
add bc9ec6ac63 fix: revert mistake setting TALISMAN_ENABLED=False (#34909)
add 6e7cb521ba chore(deps): upgrade databricks connectors (#34692)
add 4d040006b6 chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /docs (#34923)
add fad3cb3162 fix: Athena quoting (#34895)
add 92879e6b32 chore(deps-dev): bump eslint from 9.33.0 to 9.34.0 in /docs (#34929)
add 322442d5be fix: apache-superset-core exported packages (#34977)
add 9bcc62f210 fix: Skip coverage for @apache-superset/core (#34958)
add 0a76f84142 chore(deps): bump caniuse-lite from 1.0.30001735 to 1.0.30001739 in /docs (#34921)
add 6a4b1df3a2 fix(dashboard): table charts render correctly after tab switch and refresh (#34975)
add ba838b6aeb chore(deps): bump @mdx-js/react from 3.1.0 to 3.1.1 in /docs (#34928)
add f0ff972f0e chore(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 in /superset-frontend (#34931)
add 744fa1f54c fix(TimeTable): use type-only export for TableChartProps to resolve webpack warnings (#34989)
add b2f8803486 fix: playwright feature flag evaluation (#34978)
add 71242dc6dd docs(alerts & reports): update how to get headless browser (#34908)
add 5dba59b6a4 fix(ChartCreation): Translate chart description (#34918)
add 682cdcc3e0 fix(echarts): Display NULL values in categorical x-axis for bar charts (#34761)
add b5ae402c12 fix(charts): Handle virtual dataset names without schema prefix correctly (#34760)
add 0de5b28716 fix(databricks): string escaper v2 (#34991)
add 0a75bac2a1 fix(error-handling): jinja2 error handling improvements (#34803)
add b7a193d53e fix: apache-superset-extensions-cli exported files (#34990)
add b0d3f0f0d4 feat: add customizable brand spinners with theme integration (#34764)
add cefd046ea0 fix(sqllab): autocomplete and delete tabs (#34781)
add 448a28545b fix(ui-core): Invalid postTransform process (#34874)
add 355d7e1ee5 chore(deps-dev): bump eslint from 9.30.0 to 9.34.0 in /superset-websocket (#34936)
add 15d2f22eb4 chore(deps): bump react-virtualized-auto-sizer and @types/react-virtualized-auto-sizer in /superset-frontend (#34938)
add 1444ef36b9 chore(deps-dev): bump @babel/core from 7.27.7 to 7.28.3 in /superset-frontend (#34940)
add fa5b0d7281 chore(deps-dev): bump cross-env from 7.0.3 to 10.0.0 in /superset-frontend (#34941)
add 4b8c3d84c6 chore(deps): bump react-router-dom in /superset-frontend
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (65ae53b21d)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-frontend/react-router-dom-7.8.2 (4b8c3d84c6)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.rat-excludes | 1 +
docker-compose-light.yml | 2 +
docs/docs/configuration/alerts-reports.mdx | 80 +-
docs/docs/installation/docker-builds.mdx | 2 -
docs/package.json | 8 +-
docs/yarn.lock | 42 +-
pyproject.toml | 6 +-
requirements/base.txt | 1 -
requirements/development.txt | 3 +-
superset-core/pyproject.toml | 6 +-
superset-extensions-cli/pyproject.toml | 13 +-
superset-frontend/package-lock.json | 826 +++++++++++----------
superset-frontend/package.json | 14 +-
.../packages/generator-superset/package.json | 2 +-
.../packages/superset-core/package.json | 2 +-
.../src/chart/components/SuperChartCore.test.tsx | 90 +++
.../src/chart/components/SuperChartCore.tsx | 61 +-
.../src/components/IconTooltip/index.tsx | 6 +-
.../src/components/IconTooltip/types.ts | 2 +
.../src/components/Loading/Loading.stories.tsx | 192 ++++-
.../src/components/Loading/Loading.test.tsx | 3 +-
.../src/components/Loading/index.test.tsx | 107 +++
.../src/components/Loading/index.tsx | 76 +-
.../src/components/Loading/types.ts | 4 +
.../src/components/assets/images/index.ts | 4 +-
.../src/components/assets/images/loading.svg | Bin 0 -> 1652 bytes
.../packages/superset-ui-core/src/theme/Theme.tsx | 4 +
.../packages/superset-ui-core/src/theme/types.ts | 4 +
.../packages/superset-ui-demo/package.json | 2 +-
.../legacy-preset-chart-nvd3/src/ReactNVD3.jsx | 6 +
.../src/MixedTimeseries/transformProps.ts | 10 +-
.../src/Timeseries/transformProps.ts | 6 +-
.../plugin-chart-echarts/src/utils/series.ts | 7 +-
.../plugin-chart-echarts/test/utils/series.test.ts | 37 +
.../src/SqlLab/components/SqlEditor/index.tsx | 6 +-
.../src/SqlLab/reducers/getInitialState.ts | 16 +-
superset-frontend/src/SqlLab/reducers/sqlLab.js | 9 +-
.../src/SqlLab/reducers/sqlLab.test.js | 16 +-
superset-frontend/src/components/Chart/Chart.tsx | 16 +-
.../src/components/Chart/ChartRenderer.jsx | 1 +
.../src/components/Chart/ChartRenderer.test.jsx | 23 +-
.../src/components/ListView/ListView.tsx | 63 +-
.../DashboardBuilder/DashboardBuilder.test.tsx | 8 +-
.../dashboard/components/gridComponents/Row.jsx | 6 +
.../components/gridComponents/Row.test.jsx | 90 +++
.../FilterBar/FilterControls/FilterValue.tsx | 2 +-
.../nativeFilters/FilterBar/Horizontal.tsx | 2 +-
.../nativeFilters/FilterBar/Vertical.tsx | 2 +-
.../src/explore/components/ControlHeader.tsx | 11 +-
.../components/ControlPanelsContainer.test.tsx | 126 ++--
.../explore/components/ControlPanelsContainer.tsx | 4 +-
.../CollectionControl/CollectionControl.test.tsx | 9 +-
.../controls/CollectionControl/index.jsx | 42 +-
.../components/controls/OptionControls/index.tsx | 1 +
.../TimeSeriesColumnControl.test.tsx | 36 +-
.../controls/TimeSeriesColumnControl/index.jsx | 21 +-
.../controls/VizTypeControl/VizTypeGallery.tsx | 7 +-
.../AddDataset/DatasetPanel/DatasetPanel.test.tsx | 5 +-
.../AddDataset/DatasetPanel/DatasetPanel.tsx | 7 +-
.../pages/ChartList/ChartList.listview.test.tsx | 78 ++
superset-frontend/src/pages/ChartList/index.tsx | 23 +-
.../src/visualizations/TimeTable/SparklineCell.tsx | 243 ------
.../src/visualizations/TimeTable/TimeTable.jsx | 344 ---------
.../visualizations/TimeTable/TimeTable.test.tsx | 172 +++++
.../src/visualizations/TimeTable/TimeTable.tsx | 144 ++++
.../FormattedNumber/FormattedNumber.test.tsx | 96 +++
.../FormattedNumber}/FormattedNumber.tsx | 21 +-
.../TimeTable/components/FormattedNumber}/index.ts | 2 +-
.../components/LeftCell/LeftCell.test.tsx | 142 ++++
.../TimeTable/components/LeftCell/LeftCell.tsx | 67 ++
.../TimeTable/components/LeftCell}/index.ts | 2 +-
.../TimeTable/components/LeftCell/mustache.d.ts} | 10 +-
.../components/Sparkline/Sparkline.test.tsx | 118 +++
.../TimeTable/components/Sparkline/Sparkline.tsx | 62 ++
.../TimeTable/components/Sparkline}/index.ts | 2 +-
.../SparklineCell/SparklineCell.test.tsx | 145 ++++
.../components/SparklineCell/SparklineCell.tsx | 240 ++++++
.../TimeTable/components/SparklineCell}/index.ts | 2 +-
.../components/ValueCell/ValueCell.test.tsx | 219 ++++++
.../TimeTable/components/ValueCell/ValueCell.tsx | 66 ++
.../TimeTable/components/ValueCell}/index.ts | 2 +-
.../visualizations/TimeTable/components}/index.ts | 6 +-
.../config/controlPanel/controlPanel.test.ts | 93 +++
.../controlPanel/controlPanel.ts} | 8 +-
.../TimeTable/config/controlPanel}/index.ts | 2 +-
.../visualizations/TimeTable/config}/index.ts | 5 +-
.../TimeTable/config/transformProps}/index.ts | 4 +-
.../config/transformProps/transformProps.test.ts | 284 +++++++
.../{ => config/transformProps}/transformProps.ts | 17 +-
.../TimeTable}/constants.ts | 2 +-
.../src/visualizations/TimeTable/index.ts | 3 +-
.../src/visualizations/TimeTable/types.d.ts | 19 -
.../src/visualizations/TimeTable/types.ts | 83 +++
.../TimeTable/utils/colorUtils/colorUtils.test.ts | 93 +++
.../TimeTable/utils/colorUtils/colorUtils.ts | 59 ++
.../TimeTable/utils/colorUtils}/index.ts | 2 +-
.../visualizations/TimeTable/utils}/index.ts | 9 +-
.../TimeTable/utils/numberUtils}/index.ts | 2 +-
.../utils/numberUtils/numberUtils.test.ts} | 46 +-
.../TimeTable/utils/numberUtils/numberUtils.ts} | 21 +-
.../TimeTable/utils/rowProcessing}/index.ts | 2 +-
.../utils/rowProcessing/rowProcessing.test.ts | 109 +++
.../utils/rowProcessing/rowProcessing.ts} | 18 +-
.../TimeTable/utils/sortUtils}/index.ts | 2 +-
.../TimeTable/utils/sortUtils/sortUtils.test.ts | 117 +++
.../TimeTable/utils/sortUtils/sortUtils.ts | 64 ++
.../TimeTable/utils/sparklineDataUtils}/index.ts | 12 +-
.../sparklineDataUtils/sparklineDataUtils.test.ts | 123 +++
.../utils/sparklineDataUtils/sparklineDataUtils.ts | 96 +++
.../TimeTable/utils/sparklineHelpers}/index.ts | 11 +-
.../sparklineHelpers/sparklineHelpers.test.ts | 190 +++++
.../utils/sparklineHelpers/sparklineHelpers.ts | 102 +++
.../TimeTable/utils/valueCalculations}/index.ts | 11 +-
.../valueCalculations/valueCalculations.test.ts | 274 +++++++
.../utils/valueCalculations/valueCalculations.ts | 139 ++++
superset-websocket/package-lock.json | 85 ++-
superset-websocket/package.json | 2 +-
superset/charts/schemas.py | 4 +-
superset/commands/dashboard/export.py | 9 +
.../commands/dashboard/importers/v1/__init__.py | 28 +-
superset/commands/dashboard/importers/v1/utils.py | 2 +
superset/commands/importers/v1/__init__.py | 14 +-
superset/commands/importers/v1/utils.py | 7 +
superset/commands/theme/import_themes.py | 11 +-
superset/config.py | 17 +-
superset/connectors/sqla/models.py | 44 +-
superset/connectors/sqla/utils.py | 12 +-
superset/dashboards/schemas.py | 2 +
superset/datasets/api.py | 14 +-
superset/db_engine_specs/databricks.py | 31 +-
superset/exceptions.py | 2 +-
superset/jinja_context.py | 77 +-
superset/models/dashboard.py | 3 +-
superset/models/helpers.py | 13 +-
superset/templates/superset/spa.html | 35 +-
superset/themes/schemas.py | 58 +-
superset/themes/utils.py | 33 +
superset/utils/core.py | 74 ++
superset/utils/jinja_template_validator.py | 133 ++++
superset/utils/version.py | 115 +++
superset/utils/webdriver.py | 15 +-
superset/views/base.py | 150 +++-
superset/views/core.py | 31 +-
superset/views/dashboard/views.py | 9 +-
superset/views/health.py | 14 +-
tests/integration_tests/charts/api_tests.py | 57 +-
tests/integration_tests/charts/commands_tests.py | 4 +-
tests/integration_tests/dashboards/api_tests.py | 60 +-
.../integration_tests/dashboards/commands_tests.py | 16 +-
.../dashboards/test_theme_integration.py | 142 +++-
tests/integration_tests/databases/api_tests.py | 190 ++---
.../integration_tests/databases/commands_tests.py | 12 +-
tests/integration_tests/datasets/api_tests.py | 66 +-
tests/integration_tests/datasets/commands_tests.py | 4 +-
.../queries/saved_queries/commands_tests.py | 4 +-
tests/unit_tests/jinja_context_test.py | 131 ++++
tests/unit_tests/themes/test_utils.py | 38 +
tests/unit_tests/utils/test_core.py | 40 +
.../utils/test_jinja_template_validator.py | 91 +++
159 files changed, 6417 insertions(+), 1868 deletions(-)
create mode 100644 superset-frontend/packages/superset-ui-core/src/chart/components/SuperChartCore.test.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/components/Loading/index.test.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/components/assets/images/loading.svg
delete mode 100644 superset-frontend/src/visualizations/TimeTable/SparklineCell.tsx
delete mode 100644 superset-frontend/src/visualizations/TimeTable/TimeTable.jsx
create mode 100644 superset-frontend/src/visualizations/TimeTable/TimeTable.test.tsx
create mode 100644 superset-frontend/src/visualizations/TimeTable/TimeTable.tsx
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/FormattedNumber/FormattedNumber.test.tsx
rename superset-frontend/src/visualizations/TimeTable/{ => components/FormattedNumber}/FormattedNumber.tsx (71%)
copy superset-frontend/{packages/superset-core/src => src/visualizations/TimeTable/components/FormattedNumber}/index.ts (94%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/LeftCell/LeftCell.test.tsx
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/LeftCell/LeftCell.tsx
copy superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect => src/visualizations/TimeTable/components/LeftCell}/index.ts (95%)
copy superset-frontend/{packages/superset-ui-core/src/validator/validateMaxValue.ts => src/visualizations/TimeTable/components/LeftCell/mustache.d.ts} (81%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/Sparkline/Sparkline.test.tsx
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/Sparkline/Sparkline.tsx
copy superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect => src/visualizations/TimeTable/components/Sparkline}/index.ts (95%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/SparklineCell/SparklineCell.test.tsx
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/SparklineCell/SparklineCell.tsx
copy superset-frontend/{packages/superset-core/src => src/visualizations/TimeTable/components/SparklineCell}/index.ts (94%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/ValueCell/ValueCell.test.tsx
create mode 100644 superset-frontend/src/visualizations/TimeTable/components/ValueCell/ValueCell.tsx
copy superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect => src/visualizations/TimeTable/components/ValueCell}/index.ts (95%)
copy superset-frontend/{packages/superset-core/src => src/visualizations/TimeTable/components}/index.ts (74%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/config/controlPanel/controlPanel.test.ts
rename superset-frontend/src/visualizations/TimeTable/{controlPanel.js => config/controlPanel/controlPanel.ts} (93%)
copy superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect => src/visualizations/TimeTable/config/controlPanel}/index.ts (94%)
copy superset-frontend/{packages/superset-ui-core/src/components/assets/images => src/visualizations/TimeTable/config}/index.ts (83%)
copy superset-frontend/{packages/superset-ui-core/src/components/assets/images => src/visualizations/TimeTable/config/transformProps}/index.ts (88%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/config/transformProps/transformProps.test.ts
rename superset-frontend/src/visualizations/TimeTable/{ => config/transformProps}/transformProps.ts (84%)
copy superset-frontend/src/{dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal => visualizations/TimeTable}/constants.ts (92%)
delete mode 100644 superset-frontend/src/visualizations/TimeTable/types.d.ts
create mode 100644 superset-frontend/src/visualizations/TimeTable/types.ts
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/colorUtils/colorUtils.test.ts
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/colorUtils/colorUtils.ts
copy superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect => src/visualizations/TimeTable/utils/colorUtils}/index.ts (94%)
copy superset-frontend/{packages/superset-ui-core/src/components/assets/images => src/visualizations/TimeTable/utils}/index.ts (77%)
copy superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect => src/visualizations/TimeTable/utils/numberUtils}/index.ts (94%)
copy superset-frontend/{plugins/plugin-chart-handlebars/src/consts.ts => src/visualizations/TimeTable/utils/numberUtils/numberUtils.test.ts} (53%)
copy superset-frontend/{packages/superset-ui-core/test/query/getAxis.test.ts => src/visualizations/TimeTable/utils/numberUtils/numberUtils.ts} (67%)
copy superset-frontend/{packages/superset-ui-core/src/hooks/useComponentDidMount => src/visualizations/TimeTable/utils/rowProcessing}/index.ts (93%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/rowProcessing/rowProcessing.test.ts
copy superset-frontend/src/{types/Owner.ts => visualizations/TimeTable/utils/rowProcessing/rowProcessing.ts} (63%)
copy superset-frontend/{packages/superset-ui-core/src/hooks/useComponentDidMount => src/visualizations/TimeTable/utils/sortUtils}/index.ts (93%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/sortUtils/sortUtils.test.ts
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/sortUtils/sortUtils.ts
copy superset-frontend/src/{dashboard/components/RefreshFrequency => visualizations/TimeTable/utils/sparklineDataUtils}/index.ts (82%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/sparklineDataUtils/sparklineDataUtils.test.ts
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/sparklineDataUtils/sparklineDataUtils.ts
copy superset-frontend/src/{dashboard/components/RefreshFrequency => visualizations/TimeTable/utils/sparklineHelpers}/index.ts (84%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/sparklineHelpers/sparklineHelpers.test.ts
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/sparklineHelpers/sparklineHelpers.ts
copy superset-frontend/src/{dashboard/components/RefreshFrequency => visualizations/TimeTable/utils/valueCalculations}/index.ts (84%)
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/valueCalculations/valueCalculations.test.ts
create mode 100644 superset-frontend/src/visualizations/TimeTable/utils/valueCalculations/valueCalculations.ts
create mode 100644 superset/utils/jinja_template_validator.py
create mode 100644 superset/utils/version.py
create mode 100644 tests/unit_tests/utils/test_jinja_template_validator.py