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

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


 discard e1f1b23465 fix(typescript): refactor spread to avoid oxlint auto-fix
 discard bbd192b028 fix(typescript): restore spread fallback for undefined 
foundQueryEditor
 discard 1f6a8c4297 style: apply oxlint auto-fix to sqlLab reducer
 discard 35a90de79d style: apply prettier formatting to remaining TS files
 discard 78029f82bf style: apply prettier formatting to TS files
 discard c8ad8e9ed1 fix(typescript): remove hardcoded color in TextAreaControl
 discard f07ee95ffb fix(typescript): update VizOptions to accept null catalog
 discard 232b1f8778 fix(typescript): fix type errors for dbId and schema
 discard 4d88501c23 fix(typescript): preserve null values for catalog/schema in 
tests
 discard c466586a47 fix(typescript): fix additional type errors in SqlLab 
components
 discard 90f99b5025 fix(typescript): fix remaining component type errors
 discard 55fb56348d fix(typescript): fix more reducer type errors
 discard 3eec91ade5 fix(typescript): continue fixing CI type errors in SqlLab
 discard 6d675083cf fix(typescript): resolve CI type errors in SqlLab and 
explore files
 discard 4674f92fe3 fix(frontend): relax TypeScript types in SqlLab actions
 discard fcf2d2f22e fix(frontend): resolve additional TypeScript CI errors
 discard e2b15d7a26 fix(frontend): resolve TypeScript errors in SqlLab and 
explore modules
 discard c3e6e0ae82 fix(MetricsControl): add Props interface and fix callback 
types
 discard 4b2892f2cf fix(controls): add TypeScript types to mapStateToProps 
callbacks
 discard 4c69671fac fix(TimeSeriesColumnControl): simplify setState with spread 
operator
 discard fb8a22158f fix(controls): add TypeScript types to 
TimeSeriesColumnControl and fix TextAreaControl
 discard 8e3c2d94ab fix(controls): add proper TypeScript types to SelectControl 
and TextAreaControl
 discard 1d07646f49 fix(MetricsControl.test): add missing datasource prop
 discard 08641bae9e fix(MetricsControl): use simpler any types to avoid 
cascading errors
 discard 3c12433df7 fix(types): add types to MetricsControl and fix test file
 discard e713f7e824 fix(types): resolve additional TypeScript errors in explore 
components
 discard fc3fe764f3 fix(types): resolve remaining TypeScript errors in 
MetricControl
 discard 5be054d56c fix(types): add types to MetricDefinitionValue component
 discard ce36b884c2 fix(types): fix Select value and Dataset cast issues
 discard 092ff7cbe1 fix(types): add TypeScript types to test files and 
FilterDefinitionOption
 discard 04f9ab2dff fix(types): fix more TypeScript errors in Metric controls
 discard 615d63df2f fix(types): add TypeScript interfaces to AdhocMetricOption
 discard 563948a51b fix(types): add proper types to AdhocMetricEditPopover 
methods and render
 discard b5cb76c9d6 fix(types): simplify datasource type in 
AdhocMetricEditPopover props
 discard 172891626a fix: add TypeScript types to AdhocMetricEditPopover
 discard 97eeed1cb3 fix: resolve additional TypeScript errors in filter and 
metric controls
 discard ee0bf9c8e8 fix: resolve remaining TypeScript type errors in filter 
control tests
 discard 68b9b5d39c fix(types): handle datasource type in AdhocFilterOption
 discard 9463812cb0 fix(types): cast operators to Operators[] in 
AdhocFilterControl
 discard da8736081c fix(types): resolve more TypeScript CI errors
 discard c4701215f6 fix(types): resolve additional TypeScript CI errors in 
filter controls
 discard 8b3d543106 fix(types): resolve remaining TypeScript CI errors
 discard 835ca5e796 fix(types): fix remaining TypeScript errors in filter 
components
 discard 7a355725fe fix(types): add type casts in AdhocFilterControl for 
AdhocMetric and AdhocFilter
 discard 808efeea4a fix(types): fix AdhocFilter interface and null checks
 discard cb29b09f76 fix(types): fix more TypeScript errors in DatasourceControl 
and tests
 discard 7bc3633268 fix(types): add TypeScript type annotations to metric and 
filter controls
 discard 8a64d99cf8 fix(types): fix TypeScript errors in controls and filters
 discard 0a73ea56ca fix(types): make DatasourceControlProps more flexible for 
test usage
 discard ccd6cfe31d fix(types): fix implicit any types and test interfaces
 discard e0f1181d3c fix(types): add TypeScript interfaces to control components
 discard 96f5a1dc2c fix(types): make AdhocFilter and AdhocMetric interfaces 
more flexible
 discard ff87a87b98 chore: remove unrelated extension files from TypeScript 
migration PR
 discard 34832ea9ec fix(types): add TypeScript types to controls and 
AdhocFilter/AdhocMetric
 discard bd4c507f77 fix(types): fix more TypeScript errors in controls
 discard 3eee902639 fix(types): fix TypeScript errors in CollectionControl, 
DatasourceControl
 discard c78343b776 fix(types): add TypeScript interface to CollectionControl
 discard 978baab5a1 fix(types): resolve remaining TypeScript errors in explore 
controls
 discard b25f05d922 fix(types): fix TypeScript errors in SqlLab actions and 
AnnotationLayer
 discard bf69f7c544 fix(types): add comprehensive TypeScript types to 
AnnotationLayer
 discard 4458fa4dcd chore(frontend): migrate SqlLab and explore JS/JSX files to 
TypeScript
     add fb6f3fbb4d chore: update files for release 6.0.0 (#36745)
     add 5920cb57ea refactor(extensions): add Pydantic validation for extension 
configuration (#36767)
     add d36ddbbb33 feat(extensions-cli): Add .gitignore generation to init 
command (#36768)
     add 3258082819 docs: add SQL Lab Export to Parquet to community extensions 
registry (#36755)
     add ae491aee00 docs: Add SQL Lab Query Comparison to community extensions 
registry (#36769)
     add c026ae2ce7 fix(dashboard): prevent table chart infinite reload loop 
(#36686)
     add e3e6b0e18b fix(mcp): use SQLScript for all SQL parsing in execute_sql 
(#36599)
     add 0ced20457b chore(deps-dev): bump webpack from 5.104.0 to 5.104.1 in 
/docs (#36758)
     add 5cd8e1e736 chore(deps): bump caniuse-lite from 1.0.30001760 to 
1.0.30001761 in /docs (#36757)
     add 8d070f5cb6 chore(deps-dev): bump @types/node from 25.0.2 to 25.0.3 in 
/superset-frontend (#36726)
     add e0ea807031 chore(deps-dev): bump baseline-browser-mapping from 2.9.8 
to 2.9.9 in /superset-frontend (#36725)
     add c0bcf28947 chore(deps-dev): bump @playwright/test from 1.56.0 to 
1.57.0 in /superset-frontend (#36571)
     add 35e92a0122 chore(frontend): migrate SqlLab and explore JS/JSX files to 
TypeScript
     add 1a47ad4f1f fix(types): add comprehensive TypeScript types to 
AnnotationLayer
     add 3518e6b13e fix(types): fix TypeScript errors in SqlLab actions and 
AnnotationLayer
     add 9426fde7b8 fix(types): resolve remaining TypeScript errors in explore 
controls
     add 7237271042 fix(types): add TypeScript interface to CollectionControl
     add 0e4ef2fe4a fix(types): fix TypeScript errors in CollectionControl, 
DatasourceControl
     add 3596c49990 fix(types): fix more TypeScript errors in controls
     add 9bf5ed7beb fix(types): add TypeScript types to controls and 
AdhocFilter/AdhocMetric
     add e9f1e6cfa9 chore: remove unrelated extension files from TypeScript 
migration PR
     add 09066f1639 fix(types): make AdhocFilter and AdhocMetric interfaces 
more flexible
     add 511a758fab fix(types): add TypeScript interfaces to control components
     add e8ffe3cba4 fix(types): fix implicit any types and test interfaces
     add e2c269b34c fix(types): make DatasourceControlProps more flexible for 
test usage
     add c3c4b1a8e7 fix(types): fix TypeScript errors in controls and filters
     add f59fb7849f fix(types): add TypeScript type annotations to metric and 
filter controls
     add c7357140b3 fix(types): fix more TypeScript errors in DatasourceControl 
and tests
     add 8b873ca223 fix(types): fix AdhocFilter interface and null checks
     add 3bb23227a2 fix(types): add type casts in AdhocFilterControl for 
AdhocMetric and AdhocFilter
     add f81881bbef fix(types): fix remaining TypeScript errors in filter 
components
     add d80a651d64 fix(types): resolve remaining TypeScript CI errors
     add 0719f44a13 fix(types): resolve additional TypeScript CI errors in 
filter controls
     add d2ed99434a fix(types): resolve more TypeScript CI errors
     add a2b8c111ae fix(types): cast operators to Operators[] in 
AdhocFilterControl
     add 9812e25f99 fix(types): handle datasource type in AdhocFilterOption
     add bad9435857 fix: resolve remaining TypeScript type errors in filter 
control tests
     add 4e8cf179c8 fix: resolve additional TypeScript errors in filter and 
metric controls
     add 0419e372f8 fix: add TypeScript types to AdhocMetricEditPopover
     add 106ec4a694 fix(types): simplify datasource type in 
AdhocMetricEditPopover props
     add 019639862d fix(types): add proper types to AdhocMetricEditPopover 
methods and render
     add bfc285582c fix(types): add TypeScript interfaces to AdhocMetricOption
     add 9cde91ed87 fix(types): fix more TypeScript errors in Metric controls
     add 6510e391ef fix(types): add TypeScript types to test files and 
FilterDefinitionOption
     add db4081677e fix(types): fix Select value and Dataset cast issues
     add 48e5c6969f fix(types): add types to MetricDefinitionValue component
     add e51c620534 fix(types): resolve remaining TypeScript errors in 
MetricControl
     add d38245ecf5 fix(types): resolve additional TypeScript errors in explore 
components
     add 36f0d04b03 fix(types): add types to MetricsControl and fix test file
     add 56b51afaaa fix(MetricsControl): use simpler any types to avoid 
cascading errors
     add a45a8b0777 fix(MetricsControl.test): add missing datasource prop
     add 17672f704f fix(controls): add proper TypeScript types to SelectControl 
and TextAreaControl
     add 352b0534b6 fix(controls): add TypeScript types to 
TimeSeriesColumnControl and fix TextAreaControl
     add d6c052d7e9 fix(TimeSeriesColumnControl): simplify setState with spread 
operator
     add 062d6ae07d fix(controls): add TypeScript types to mapStateToProps 
callbacks
     add 1d8e6c4bb9 fix(MetricsControl): add Props interface and fix callback 
types
     add a6544d70d7 fix(frontend): resolve TypeScript errors in SqlLab and 
explore modules
     add 77ae61b997 fix(frontend): resolve additional TypeScript CI errors
     add 91ac35e473 fix(frontend): relax TypeScript types in SqlLab actions
     add 50e4441514 fix(typescript): resolve CI type errors in SqlLab and 
explore files
     add 1714082958 fix(typescript): continue fixing CI type errors in SqlLab
     add 807b4bb5bf fix(typescript): fix more reducer type errors
     add 6873a42584 fix(typescript): fix remaining component type errors
     add 6550bd0e6e fix(typescript): fix additional type errors in SqlLab 
components
     add 25aa358cc0 fix(typescript): preserve null values for catalog/schema in 
tests
     add 05ddc25621 fix(typescript): fix type errors for dbId and schema
     add 3cb0845d93 fix(typescript): update VizOptions to accept null catalog
     add 993f24bec3 fix(typescript): remove hardcoded color in TextAreaControl
     add 3b4d4025fd style: apply prettier formatting to TS files
     add 5c1a8641f6 style: apply prettier formatting to remaining TS files
     add 7838ff5142 style: apply oxlint auto-fix to sqlLab reducer
     add 97fba15672 fix(typescript): restore spread fallback for undefined 
foundQueryEditor
     add 6d597ef584 fix(typescript): refactor spread to avoid oxlint auto-fix

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   (e1f1b23465)
            \
             N -- N -- N   refs/heads/chore/ts-migration-sqllab-explore 
(6d597ef584)

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:
 .github/ISSUE_TEMPLATE/bug-report.yml              |    2 +-
 CHANGELOG/6.0.0.md                                 | 1062 ++++++++++++++++++++
 UPDATING.md                                        |   51 +-
 docs/developer_portal/extensions/registry.md       |   12 +-
 docs/package.json                                  |    4 +-
 docs/static/img/extensions/parquet-export.png      |  Bin 0 -> 62473 bytes
 docs/static/img/extensions/query-comparison.png    |  Bin 0 -> 611336 bytes
 docs/yarn.lock                                     |   16 +-
 .../src/superset_core/extensions/types.py          |  233 ++++-
 .../src/superset_extensions_cli/cli.py             |   62 +-
 .../templates/.gitignore.j2                        |   36 +
 superset-extensions-cli/tests/test_cli_build.py    |   43 +-
 superset-extensions-cli/tests/test_cli_dev.py      |   12 +-
 superset-extensions-cli/tests/test_cli_init.py     |   32 +-
 superset-extensions-cli/tests/utils.py             |    2 +-
 superset-frontend/package-lock.json                |   42 +-
 superset-frontend/package.json                     |    6 +-
 .../packages/superset-ui-core/package.json         |    2 +-
 .../src/dashboard/components/Dashboard.test.jsx    |   69 ++
 .../util/activeAllDashboardFilters.test.ts         |  150 +++
 .../dashboard/util/activeAllDashboardFilters.ts    |   17 +-
 superset/extensions/discovery.py                   |    3 +-
 superset/extensions/utils.py                       |   55 +-
 superset/initialization/__init__.py                |    4 +-
 superset/mcp_service/sql_lab/sql_lab_utils.py      |   64 +-
 tests/unit_tests/extensions/test_types.py          |  258 +++++
 .../mcp_service/sql_lab/test_sql_lab_utils.py      |  137 +++
 .../mcp_service/sql_lab/tool/test_execute_sql.py   |   18 +-
 28 files changed, 2147 insertions(+), 245 deletions(-)
 create mode 100644 CHANGELOG/6.0.0.md
 create mode 100644 docs/static/img/extensions/parquet-export.png
 create mode 100644 docs/static/img/extensions/query-comparison.png
 create mode 100644 
superset-extensions-cli/src/superset_extensions_cli/templates/.gitignore.j2
 create mode 100644 tests/unit_tests/extensions/test_types.py
 create mode 100644 tests/unit_tests/mcp_service/sql_lab/test_sql_lab_utils.py

Reply via email to