You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/02/06 18:34:24 UTC

(superset) branch chore/ts-migration-dashboard updated (75f359ff1dd -> 368cb2c4461)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch chore/ts-migration-dashboard
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard 75f359ff1dd fix(calendar): replace ambient d3-selection declaration with proper types
 discard 3cd012011a2 fix(tests): properly await userEvent.hover calls in RightMenu tests
 discard fb3b661a340 fix(dashboard): fix test property name and prettier formatting
 discard f62b3c177c8 fix(dashboard): add required id property to FilterConfigItem mock in test
 discard 661aa880d11 fix: address code review feedback for type safety and logic bugs
 discard eef9bd5090c refactor(reports): fix AlertObject/ReportObject type alignment
 discard 3c4708a6745 refactor(tests): improve type safety in test files
 discard 449c8f471ad refactor(dashboard): make preserveScopes generic to eliminate casts
 discard 198b3cdb9e4 refactor(dashboard): add FilterConfigItem type and improve metadata typing
 discard a7b0b82f39e refactor(dashboard): add missing properties to DashboardState and DashboardInfo types
 discard e8935aca77d refactor(dashboard): move re-resizable type imports to top-level in Markdown
 discard 2f9bcfb2366 refactor(dashboard): use SupersetTheme instead of inline Emotion Theme
 discard 5702316628f fix(dashboard): align addFilter signature with ChartRenderer expectation
 discard cba54b0254f refactor(dashboard): use top-level import for ChartCustomization type
 discard 61c5660e243 refactor(dashboard): type sliceEntities properly in RootState
 discard 30fe9519887 refactor(pivot-table): define typed interfaces for tableOptions and subtotalOptions
 discard 098504809b3 fix(pivot-table): replace boolean casts with strict equality and add null guards
 discard 2424dc611c6 fix(nvd3): use @ts-expect-error instead of double cast for type mismatch
 discard a182aa89fb7 fix(mapbox): remove redundant type casts narrowed by control flow
 discard b18176f21c3 fix(mapbox): use runtime typeof check instead of type assertions for point radius
 discard 60563e5bcdf refactor(explore): extract repeated FilterOption cast to local variable
 discard 638d621a695 fix(mapbox): reuse validated numeric label instead of repeated casts
 discard 04b83e0d486 refactor(eslint-rules): convert theme-colors plugin to ES module imports
 discard 6fd6032ed6f refactor(dashboard): consolidate duplicate type definitions across utility files
 discard 687bbf95704 fix(test): explicitly assert id is excluded from POST payload
 discard d909835bdca fix(sqlLab): cast thunk action to any for store.dispatch
 discard ba3d40fc158 fix(mapbox): validate clusterLabel as number before radius calculation
 discard 9dceb8c3a55 fix(mapbox): add runtime guard for empty dataset bounds
 discard 8aaf459d625 fix(horizon-chart): use explicit array join for React key
 discard 5574d19e0a5 chore: enforce TypeScript-only in src/ via ESLint
 discard bf1c8509511 fix(tests): prettier formatting and Column.test depth attribute
 discard a18c85667f3 fix(tests): properly name fetch-mock routes for DatasetList tests
 discard cd22e1d56b0 fix(types): use @ts-ignore for yeoman-test in Docker builds
 discard 1ca7169c329 fix(tests): use fetch-mock v12 removeRoutes pattern for DatasetList tests
 discard 20a60852642 fix: address CI test failures and pre-commit issues
 discard 5c071a9d51b fix: address bot review comments from CodeAnt and Bito
 discard 9dfdcd242a2 fix: properly filter null timestamps in BigNumber trendline data
 discard 0a0631c2ab3 fix(tests): add missing setActiveTab mock to Tabs.test.tsx
 discard 0a744b92a6a fix(tests): migrate DatasetList tests to fetch-mock v12 API
 discard fe3f50a6e60 fix: address code review feedback - type safety and bug fixes
 discard 84b6b35c5d4 chore(frontend): comprehensive TypeScript migration for dashboard and plugins
     add 0415118544f chore: Bump @apache-superset/core (0.0.1-rc10) (#37759)
     add fc26dbfebf8 chore(deps): upgrade deck.gl and luma.gl packages to ~9.2.6 (#37718)
     add a04571fa20f fix(world-map): reset hover highlight on mouse out (#37716)
     add 76c2dca55ab chore(frontend): comprehensive TypeScript migration for dashboard and plugins
     add 96dbbc1ce47 fix: address code review feedback - type safety and bug fixes
     add 1826ee69e40 fix(tests): migrate DatasetList tests to fetch-mock v12 API
     add f811da77540 fix(tests): add missing setActiveTab mock to Tabs.test.tsx
     add b7c60e84ba4 fix: properly filter null timestamps in BigNumber trendline data
     add 6bf1e398043 fix: address bot review comments from CodeAnt and Bito
     add ff430f84dff fix: address CI test failures and pre-commit issues
     add 68e9d096e09 fix(tests): use fetch-mock v12 removeRoutes pattern for DatasetList tests
     add 3297f90dd85 fix(types): use @ts-ignore for yeoman-test in Docker builds
     add 4dab4152875 fix(tests): properly name fetch-mock routes for DatasetList tests
     add d7114fbf01e fix(tests): prettier formatting and Column.test depth attribute
     add 5a74d55b462 chore: enforce TypeScript-only in src/ via ESLint
     add 159131157b3 fix(horizon-chart): use explicit array join for React key
     add 80919f09e0c fix(mapbox): add runtime guard for empty dataset bounds
     add 53963da61f8 fix(mapbox): validate clusterLabel as number before radius calculation
     add 967d9424728 fix(sqlLab): cast thunk action to any for store.dispatch
     add 7c88de94f0b fix(test): explicitly assert id is excluded from POST payload
     add cfcba6323a9 refactor(dashboard): consolidate duplicate type definitions across utility files
     add c6a1bc8a1ba refactor(eslint-rules): convert theme-colors plugin to ES module imports
     add 6e12b48b158 fix(mapbox): reuse validated numeric label instead of repeated casts
     add 58677f3adc9 refactor(explore): extract repeated FilterOption cast to local variable
     add 70b52abf847 fix(mapbox): use runtime typeof check instead of type assertions for point radius
     add da1dfd35ec6 fix(mapbox): remove redundant type casts narrowed by control flow
     add b23c57479e0 fix(nvd3): use @ts-expect-error instead of double cast for type mismatch
     add fc4c6f3d0a6 fix(pivot-table): replace boolean casts with strict equality and add null guards
     add c7fc6779b2c refactor(pivot-table): define typed interfaces for tableOptions and subtotalOptions
     add 7989e5ee98d refactor(dashboard): type sliceEntities properly in RootState
     add 4cd05ef574f refactor(dashboard): use top-level import for ChartCustomization type
     add a4a63816fcc fix(dashboard): align addFilter signature with ChartRenderer expectation
     add f987019c92f refactor(dashboard): use SupersetTheme instead of inline Emotion Theme
     add 029e94a915a refactor(dashboard): move re-resizable type imports to top-level in Markdown
     add 869a002d3f1 refactor(dashboard): add missing properties to DashboardState and DashboardInfo types
     add f2f51a18379 refactor(dashboard): add FilterConfigItem type and improve metadata typing
     add f2e4c537a6b refactor(dashboard): make preserveScopes generic to eliminate casts
     add 6db64c6da5d refactor(tests): improve type safety in test files
     add bd7a0eaa88c refactor(reports): fix AlertObject/ReportObject type alignment
     add 18826fcd729 fix: address code review feedback for type safety and logic bugs
     add 408dd275b1c fix(dashboard): add required id property to FilterConfigItem mock in test
     add a9012d23fbc fix(dashboard): fix test property name and prettier formatting
     add de132e04991 fix(tests): properly await userEvent.hover calls in RightMenu tests
     add 368cb2c4461 fix(calendar): replace ambient d3-selection declaration with proper types

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   (75f359ff1dd)
            \
             N -- N -- N   refs/heads/chore/ts-migration-dashboard (368cb2c4461)

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:
 superset-frontend/package-lock.json                | 260 +++++++++-------
 superset-frontend/package.json                     |  26 +-
 .../packages/superset-core/package.json            |   2 +-
 .../legacy-plugin-chart-world-map/src/WorldMap.ts  |  27 +-
 .../test/WorldMap.test.ts                          | 335 +++++++++++++++++++++
 .../test/tsconfig.json                             |   8 +
 .../legacy-preset-chart-deckgl/package.json        |  12 +-
 7 files changed, 551 insertions(+), 119 deletions(-)
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-world-map/test/WorldMap.test.ts
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-world-map/test/tsconfig.json