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 2024/02/01 19:18:16 UTC

(superset) branch dependabot/npm_and_yarn/superset-frontend/packages/superset-ui-demo/types/react-loadable-tw-5.5.11 updated (bcac122cba -> e039be880b)

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/packages/superset-ui-demo/types/react-loadable-tw-5.5.11
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard bcac122cba build(deps): update @types/react-loadable requirement
     add bd9afcda99 chore(ci): run pre-commit across the repo (#26942)
     add a09e5557bc feat: Period over Period Big Number comparison chart (#26908)
     add 959a5a5ad6 feat(components): Add static class name with button style (#26639)
     add 19f8405bc0 chore: make TS enums strictly PascalCase (#26875)
     add f2bf9f72e4 fix: handle CRLF endings causing sqlglot failure (#26911)
     add eb257a44f6 chore(dependencies): Push lockfile for monorepo updates on rebuild/rebase (#26943)
     add 0124a5c055 build(deps): bump moment from 2.29.4 to 2.30.1 in /superset-frontend (#26938)
     add 36ce9e26f0 fix: dashboard import validation (#26887)
     add b7ddfff0a1 build(deps): bump github/codeql-action from 2 to 3 (#26956)
     add 3f7a1f68ff build(deps): bump aws-actions/amazon-ecr-login from 1 to 2 (#26955)
     add 5ed8f6784f build(deps): bump aws-actions/configure-aws-credentials from 1 to 4 (#26954)
     add 83acac3e43 fix(actions): specify branch on monorepo lockfile pusher (#26949)
     add 032af5a069 build(deps): bump actions/setup-node from 2 to 4 (#26927)
     add 26e330e119 feat(ci): kill duplicate CI jobs on PRs (#26945)
     add 4c245850c4 build(deps): bump actions/github-script from 3 to 7 (#26953)
     add 4c5176eea8 fix: Allow exporting saved queries without schema information (#26889)
     add 56069b05f9 fix(cache): remove unused webserver config & handle trailing slashes (#22849)
     add fb38552a14 build(deps-dev): bump mock-socket from 9.0.3 to 9.3.1 in /superset-frontend (#26958)
     add e4eae9a70c fix(plugin-chart-table): Revert "fix(chart table in dashboard): improve screen reading of table (#26453)" (#26963)
     add c6d809a2a4 fix(ci): support action/script v5 breaking change (#26968)
     add b33662f6ff build(deps): bump actions/setup-java from 1 to 4 (#26952)
     add e6d2fb6fdf fix(plugin-chart-table): Prevent misalignment of totals and headers when scrollbar is visible (#26964)
     add b26f82e311 fix(ci): support action/script v5 breaking change v2 (#26969)
     add 90b6ba0a4d chore(actions): getting fancier with labels (#26950)
     add a8a9472c39 build(deps): bump actions/setup-python from 4 to 5 (#26970)
     add 760affeb13 build(deps): bump actions/cache from 1 to 4 (#26972)
     add 5930bbb5d3 build(deps): bump actions/checkout from 2 to 4 (#26971)
     add 813783382c build(deps-dev): bump @types/node from 20.11.14 to 20.11.16 in /superset-websocket (#26974)
     add e039be880b build(deps): update @types/react-loadable requirement

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   (bcac122cba)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/superset-frontend/packages/superset-ui-demo/types/react-loadable-tw-5.5.11 (e039be880b)

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/dependabot.yml                             |  29 --
 .github/labeler.yml                                | 128 +++++++++
 .github/workflows/cancel_duplicates.yml            |   2 +-
 .github/workflows/check_db_migration_confict.yml   |   9 +-
 .github/workflows/chromatic-master.yml             |   2 +-
 .github/workflows/codeql-analysis.yml              |  11 +-
 .github/workflows/dependency-review.yml            |   2 +-
 .github/workflows/embedded-sdk-release.yml         |   4 +-
 .github/workflows/embedded-sdk-test.yml            |   9 +-
 .github/workflows/ephemeral-env-pr-close.yml       |   8 +-
 .github/workflows/ephemeral-env.yml                |  37 +--
 .github/workflows/generate-FOSSA-report.yml        |   7 +-
 .github/workflows/labeler.yml                      |   9 +
 .github/workflows/latest-release-tag.yml           |   2 +-
 .github/workflows/license-check.yml                |  12 +-
 .github/workflows/no-hold-label.yml                |   7 +-
 .github/workflows/pr-lint.yml                      |   2 +-
 .github/workflows/pre-commit.yml                   |  59 ++++
 .github/workflows/prefer-typescript.yml            |   8 +-
 .github/workflows/release.yml                      |   8 +-
 .github/workflows/superset-applitool-cypress.yml   |   6 +-
 .../workflows/superset-applitools-storybook.yml    |   4 +-
 .github/workflows/superset-cli.yml                 |   9 +-
 .github/workflows/superset-docs-deploy.yml         |   4 +-
 .github/workflows/superset-docs-verify.yml         |  10 +-
 .github/workflows/superset-e2e.yml                 |   8 +-
 .github/workflows/superset-frontend.yml            |   9 +-
 .github/workflows/superset-helm-lint.yml           |   9 +-
 .github/workflows/superset-helm-release.yml        |   2 +-
 .../workflows/superset-python-integrationtest.yml  |  12 +-
 .github/workflows/superset-python-misc.yml         |  58 +---
 .github/workflows/superset-python-presto-hive.yml  |  13 +-
 .github/workflows/superset-python-unittest.yml     |   9 +-
 .github/workflows/superset-translations.yml        |  13 +-
 .github/workflows/superset-websocket.yml           |   7 +-
 .github/workflows/tech-debt.yml                    |   4 +-
 .github/workflows/update-monorepo-lockfiles.yml    |  14 +-
 RESOURCES/FEATURE_FLAGS.md                         |   1 +
 superset-frontend/.eslintrc.js                     |  11 +
 superset-frontend/package-lock.json                |  78 ++++--
 superset-frontend/package.json                     |   5 +-
 .../components/ColumnTypeLabel/ColumnTypeLabel.tsx |   8 +-
 .../superset-ui-chart-controls/src/constants.ts    |   8 +-
 .../superset-ui-chart-controls/src/fixtures.ts     |  10 +-
 .../src/shared-controls/customControls.tsx         |   6 +-
 .../superset-ui-chart-controls/src/types.ts        |  36 +--
 .../src/utils/getColorFormatters.ts                |  36 +--
 .../test/components/ColumnOption.test.tsx          |   6 +-
 .../test/components/ColumnTypeLabel.test.tsx       |  10 +-
 .../test/utils/checkColumnType.test.ts             |  12 +-
 .../test/utils/columnChoices.test.tsx              |   6 +-
 .../test/utils/getColorFormatters.test.ts          |  44 +--
 .../test/utils/getTemporalColumns.test.ts          |   2 +-
 .../registries/ChartBuildQueryRegistrySingleton.ts |   2 +-
 .../registries/ChartComponentRegistrySingleton.ts  |   2 +-
 .../registries/ChartMetadataRegistrySingleton.ts   |   2 +-
 .../ChartTransformPropsRegistrySingleton.ts        |   2 +-
 .../superset-ui-core/src/chart/types/Base.ts       |  38 +--
 .../src/color/CategoricalColorScale.ts             |   4 +-
 .../src/color/ColorSchemeRegistry.ts               |   2 +-
 .../src/color/SharedLabelColorSingleton.ts         |  10 +-
 .../src/components/SafeMarkdown.tsx                |   2 +-
 .../superset-ui-core/src/models/Registry.ts        |  16 +-
 .../src/number-format/NumberFormatterRegistry.ts   |   2 +-
 .../superset-ui-core/src/query/api/v1/types.ts     |  24 +-
 .../src/query/extractQueryFields.ts                |   6 +-
 .../superset-ui-core/src/query/types/Dashboard.ts  |  12 +-
 .../superset-ui-core/src/query/types/Query.ts      |  56 ++--
 .../src/query/types/QueryFormData.ts               |   4 +-
 .../src/query/types/QueryResponse.ts               |   8 +-
 .../src/time-format/TimeFormatterRegistry.ts       |   2 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |  68 ++---
 .../test/chart/models/ChartProps.test.ts           |   2 +-
 .../test/color/CategoricalColorScale.test.ts       |   8 +-
 .../test/color/SharedLabelColorSingleton.test.ts   |  10 +-
 .../packages/superset-ui-core/test/fixtures.ts     |   2 +-
 .../superset-ui-core/test/models/Registry.test.ts  |   8 +-
 .../test/query/api/v1/handleError.test.ts          |   2 +-
 .../test/query/extractQueryFields.test.ts          |   6 +-
 .../test/query/types/Dashboard.test.ts             |   4 +-
 .../test/utils/featureFlag.test.ts                 |   6 +-
 .../stories/plugins/plugin-chart-table/testData.ts |   8 +-
 .../src/transformProps.js                          |   4 +-
 .../legacy-plugin-chart-world-map/src/WorldMap.js  |   2 +-
 .../src/controlPanel.ts                            |  10 +-
 .../legacy-plugin-chart-world-map/src/index.js     |   6 +-
 .../legacy-plugin-chart-world-map/src/utils.ts     |   4 +-
 .../legacy-preset-chart-deckgl/package.json        |   2 +-
 .../src/utilities/Shared_DeckGL.jsx                |   4 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |   2 +-
 .../legacy-preset-chart-nvd3/src/Area/index.js     |   2 +-
 .../legacy-preset-chart-nvd3/src/Bar/index.js      |   2 +-
 .../legacy-preset-chart-nvd3/src/Bubble/index.js   |   2 +-
 .../legacy-preset-chart-nvd3/src/DistBar/index.js  |   2 +-
 .../legacy-preset-chart-nvd3/src/Line/index.js     |   2 +-
 .../legacy-preset-chart-nvd3/src/Pie/index.js      |   2 +-
 .../plugins/plugin-chart-echarts/package.json      |   2 +-
 .../src/BigNumber/BigNumberTotal/controlPanel.ts   |   2 +-
 .../src/BigNumber/BigNumberTotal/index.ts          |   2 +-
 .../src/BigNumber/BigNumberTotal/transformProps.ts |   4 +-
 .../src/BigNumber/BigNumberWithTrendline/index.ts  |   2 +-
 .../BigNumberWithTrendline/transformProps.ts       |   4 +-
 .../plugin-chart-echarts/src/BoxPlot/index.ts      |   6 +-
 .../plugin-chart-echarts/src/Bubble/index.ts       |   2 +-
 .../src/Bubble/transformProps.ts                   |   4 +-
 .../src/Funnel/controlPanel.tsx                    |  11 +-
 .../plugin-chart-echarts/src/Funnel/index.ts       |   6 +-
 .../src/Funnel/transformProps.ts                   |   6 +-
 .../plugin-chart-echarts/src/Funnel/types.ts       |   6 +-
 .../plugin-chart-echarts/src/Gauge/index.ts        |   6 +-
 .../plugin-chart-echarts/src/Graph/index.ts        |   6 +-
 .../src/MixedTimeseries/EchartsMixedTimeseries.tsx |   4 +-
 .../src/MixedTimeseries/index.ts                   |   6 +-
 .../src/MixedTimeseries/transformProps.ts          |   7 +-
 .../plugins/plugin-chart-echarts/src/Pie/index.ts  |   6 +-
 .../src/Radar/controlPanel.tsx                     |   2 +-
 .../plugin-chart-echarts/src/Radar/index.ts        |   6 +-
 .../plugin-chart-echarts/src/Sunburst/index.ts     |   6 +-
 .../src/Timeseries/Area/index.ts                   |   6 +-
 .../src/Timeseries/EchartsTimeseries.tsx           |   4 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |  12 +-
 .../src/Timeseries/Regular/Bar/index.ts            |   6 +-
 .../src/Timeseries/Regular/Line/index.ts           |   6 +-
 .../src/Timeseries/Regular/Scatter/index.ts        |   6 +-
 .../src/Timeseries/Regular/SmoothLine/index.ts     |   6 +-
 .../src/Timeseries/Step/index.ts                   |   6 +-
 .../src/Timeseries/constants.ts                    |   2 +-
 .../plugin-chart-echarts/src/Timeseries/index.ts   |   6 +-
 .../src/Timeseries/transformProps.ts               |  10 +-
 .../plugin-chart-echarts/src/Timeseries/types.ts   |   4 +-
 .../plugin-chart-echarts/src/Treemap/index.ts      |   6 +-
 .../plugin-chart-echarts/src/Waterfall/index.ts    |   2 +-
 .../src/Waterfall/transformProps.ts                |   2 +-
 .../plugin-chart-echarts/src/utils/annotation.ts   |   4 +-
 .../plugin-chart-echarts/src/utils/series.ts       |  16 +-
 .../test/Funnel/transformProps.test.ts             |  20 +-
 .../test/utils/annotation.test.ts                  |   6 +-
 .../plugin-chart-echarts/test/utils/series.test.ts |  42 +--
 .../src/plugin/controls/queryMode.tsx              |   4 +-
 .../src/plugin/controls/shared.ts                  |   8 +-
 .../plugin-chart-period-over-period-kpi/README.md} |  36 ++-
 .../package.json                                   |  33 +++
 .../src/PopKPI.tsx                                 |  96 +++++++
 .../src/images/thumbnail.png                       | Bin 0 -> 23099 bytes
 .../src/index.ts                                   |   6 +-
 .../src/plugin/buildQuery.ts                       | 299 +++++++++++++++++++++
 .../src/plugin/controlPanel.ts                     | 169 ++++++++++++
 .../src/plugin/index.ts}                           |   8 +-
 .../src/plugin/transformProps.ts}                  |  96 ++++++-
 .../src/types.ts}                                  |  28 +-
 .../tsconfig.json                                  |   0
 .../types}/types/external.d.ts                     |   0
 .../src/PivotTableChart.tsx                        |   4 +-
 .../plugin-chart-pivot-table/src/plugin/index.ts   |   6 +-
 .../src/plugin/transformProps.ts                   |   2 +-
 .../plugin-chart-table/src/DataTable/DataTable.tsx |   1 -
 .../src/DataTable/hooks/useSticky.tsx              |  35 +--
 .../plugins/plugin-chart-table/src/Styles.tsx      |   7 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |   4 +-
 .../plugins/plugin-chart-table/src/buildQuery.ts   |  10 +-
 .../plugin-chart-table/src/controlPanel.tsx        |  14 +-
 .../plugins/plugin-chart-table/src/index.ts        |   6 +-
 .../plugin-chart-table/src/transformProps.ts       |  12 +-
 .../plugin-chart-table/src/utils/formatValue.ts    |   2 +-
 .../plugin-chart-table/test/buildQuery.test.ts     |  12 +-
 .../plugins/plugin-chart-table/test/testData.ts    |  18 +-
 .../spec/fixtures/mockDashboardInfo.js             |   2 +-
 .../spec/fixtures/mockNativeFilters.ts             |   4 +-
 superset-frontend/spec/fixtures/mockStore.js       |   4 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |  28 +-
 .../components/KeyboardShortcutButton/index.tsx    |  56 ++--
 .../src/SqlLab/components/ResultSet/index.tsx      |  37 ++-
 .../SqlLab/components/SaveDatasetModal/index.tsx   |  10 +-
 .../SqlLab/components/ShareSqlLabQuery/index.tsx   |   4 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |   2 +-
 .../src/SqlLab/components/SqlEditor/index.tsx      |  65 +++--
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |   4 +-
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |   4 +-
 .../components/TableElement/TableElement.test.tsx  |   2 +-
 superset-frontend/src/SqlLab/fixtures.ts           |  28 +-
 .../middlewares/persistSqlLabStateEnhancer.js      |   2 +-
 .../src/SqlLab/reducers/getInitialState.ts         |   2 +-
 superset-frontend/src/SqlLab/reducers/sqlLab.js    |  24 +-
 .../src/SqlLab/reducers/sqlLab.test.js             |   6 +-
 superset-frontend/src/SqlLab/types.ts              |   8 +-
 superset-frontend/src/components/Button/index.tsx  |   9 +-
 superset-frontend/src/components/Chart/Chart.jsx   |   4 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |   8 +-
 .../Chart/ChartContextMenu/useContextMenu.test.tsx |   6 +-
 .../src/components/Chart/ChartRenderer.jsx         |   8 +-
 .../Chart/DrillBy/DrillByMenuItems.test.tsx        |   2 +-
 .../components/Chart/DrillBy/DrillByMenuItems.tsx  |   2 +-
 .../Chart/DrillDetail/DrillDetailMenuItems.tsx     |   2 +-
 .../Chart/DrillDetail/DrillDetailPane.tsx          |   8 +-
 .../src/components/Chart/chartAction.js            |   4 +-
 .../src/components/Chart/chartReducer.ts           |   2 +-
 .../src/components/Datasource/CollectionTable.tsx  |  16 +-
 .../src/components/Datasource/DatasourceEditor.jsx |  10 +-
 .../src/components/Datasource/DatasourceModal.tsx  |   2 +-
 .../src/components/Dropdown/index.tsx              |  10 +-
 .../src/components/DynamicPlugins/index.tsx        |   4 +-
 .../getErrorMessageComponentRegistry.ts            |   2 +-
 .../src/components/FilterableTable/index.tsx       |   2 +-
 superset-frontend/src/components/ListView/types.ts |  56 ++--
 .../src/components/MessageToasts/Toast.tsx         |   6 +-
 .../src/components/MessageToasts/actions.ts        |   8 +-
 .../MessageToasts/getToastsFromPyFlashMessages.js  |   4 +-
 .../getToastsFromPyFlashMessages.test.js           |   6 +-
 .../components/MessageToasts/mockMessageToasts.js  |   4 +-
 .../src/components/MessageToasts/types.ts          |   8 +-
 .../src/components/MetadataBar/ContentConfig.tsx   |  16 +-
 .../src/components/MetadataBar/ContentType.ts      |  32 +--
 .../components/MetadataBar/MetadataBar.stories.mdx |  32 +--
 .../components/MetadataBar/MetadataBar.stories.tsx |  10 +-
 .../components/MetadataBar/MetadataBar.test.tsx    |  16 +-
 .../ResizableSidebar/useStoredSidebarWidth.test.ts |   6 +-
 .../ResizableSidebar/useStoredSidebarWidth.ts      |   4 +-
 .../src/components/Table/Table.stories.tsx         |  46 ++--
 .../src/components/Table/Table.test.tsx            |   2 +-
 .../src/components/Table/VirtualTable.tsx          |   4 +-
 .../Table/cell-renderers/ActionCell/index.tsx      |   2 +-
 .../NumericCell/NumericCell.stories.tsx            |   4 +-
 .../NumericCell/NumericCell.test.tsx               |   4 +-
 .../Table/cell-renderers/NumericCell/index.tsx     |  99 +++----
 superset-frontend/src/components/Table/index.tsx   |  26 +-
 .../src/dashboard/actions/dashboardState.js        |   8 +-
 .../src/dashboard/actions/datasources.ts           |  12 +-
 superset-frontend/src/dashboard/actions/hydrate.js |   8 +-
 .../components/AddSliceCard/AddSliceCard.test.tsx  |   4 +-
 .../components/AddSliceCard/AddSliceCard.tsx       |   2 +-
 .../src/dashboard/components/Dashboard.jsx         |   2 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |  22 +-
 .../src/dashboard/components/Header/index.jsx      |   2 +-
 .../dashboard/components/PropertiesModal/index.tsx |  12 +-
 .../src/dashboard/components/SliceAdder.jsx        |   7 +-
 .../SliceHeaderControls.test.tsx                   |  18 +-
 .../components/SliceHeaderControls/index.tsx       |   8 +-
 .../SyncDashboardState/SyncDashboardState.test.tsx |   2 +-
 .../components/SyncDashboardState/index.tsx        |   4 +-
 .../dashboard/components/gridComponents/Row.jsx    |   2 +-
 .../FilterBar/ActionButtons/index.tsx              |   4 +-
 .../FilterBar/CrossFilters/CrossFilter.test.tsx    |   2 +-
 .../FilterBar/CrossFilters/CrossFilter.tsx         |   6 +-
 .../FilterBar/CrossFilters/CrossFilterTag.test.tsx |   2 +-
 .../FilterBar/CrossFilters/CrossFilterTag.tsx      |   2 +-
 .../CrossFilters/CrossFilterTitle.test.tsx         |   2 +-
 .../FilterBar/CrossFilters/CrossFilterTitle.tsx    |   2 +-
 .../FilterBar/CrossFilters/VerticalCollapse.tsx    |   2 +-
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |   2 +-
 .../FilterBarSettings/FilterBarSettings.test.tsx   |  28 +-
 .../FilterBar/FilterBarSettings/index.tsx          |  10 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |   8 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |  12 +-
 .../FilterControls/FilterDivider.stories.tsx       |   2 +-
 .../FilterControls/FilterDivider.test.tsx          |   8 +-
 .../FilterBar/FilterControls/FilterDivider.tsx     |   4 +-
 .../FilterBar/FilterControls/FilterValue.tsx       |   6 +-
 .../FilterBar/FiltersDropdownContent/index.tsx     |   4 +-
 .../nativeFilters/FilterBar/Horizontal.tsx         |   2 +-
 .../FilterBar/HorizontalFilterBar.test.tsx         |   2 +-
 .../nativeFilters/FilterBar/Vertical.tsx           |   2 +-
 .../components/nativeFilters/FilterBar/index.tsx   |   4 +-
 .../nativeFilters/FilterCard/FilterCard.test.tsx   |   6 +-
 .../FiltersConfigModal/DividerConfigForm.tsx       |   2 +-
 .../FiltersConfigModal/FilterTitlePane.tsx         |   4 +-
 .../FiltersConfigForm/DefaultValue.tsx             |   4 +-
 .../FiltersConfigForm/FilterScope/FilterScope.tsx  |  20 +-
 .../FiltersConfigForm/FilterScope/types.ts         |   4 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |  10 +-
 .../FiltersConfigForm/constants.ts                 |  16 +-
 .../FiltersConfigForm/getControlItemsMap.test.tsx  |   2 +-
 .../FiltersConfigModal/FiltersConfigForm/utils.ts  |   2 +-
 .../nativeFilters/FiltersConfigModal/state.ts      |   2 +-
 .../nativeFilters/FiltersConfigModal/types.ts      |   4 +-
 .../nativeFilters/FiltersConfigModal/utils.ts      |   6 +-
 .../components/nativeFilters/selectors.ts          |   6 +-
 .../components/nativeFilters/utils.test.ts         |  14 +-
 .../dashboard/components/nativeFilters/utils.ts    |   8 +-
 .../src/dashboard/containers/DashboardPage.tsx     |   4 +-
 .../src/dashboard/fixtures/mockNativeFilters.ts    |   2 +-
 .../src/dashboard/reducers/datasources.ts          |   4 +-
 superset-frontend/src/dashboard/types.ts           |   4 +-
 superset-frontend/src/dashboard/util/constants.ts  |   8 +-
 .../src/dashboard/util/crossFilters.test.ts        |  10 +-
 .../src/dashboard/util/crossFilters.ts             |   6 +-
 .../src/dashboard/util/getDashboardUrl.test.js     |  12 +-
 .../src/dashboard/util/permissionUtils.test.ts     |   4 +-
 .../src/dashboard/util/permissionUtils.ts          |   2 +-
 superset-frontend/src/dataMask/reducer.ts          |   2 +-
 .../src/explore/actions/saveModalActions.js        |   6 +-
 .../src/explore/components/ChartPills.tsx          |  11 +-
 .../explore/components/ControlPanelsContainer.tsx  |  10 +-
 .../explore/components/DataTableControl/index.tsx  |   6 +-
 .../DataTableControl/useTableColumns.test.ts       |  12 +-
 .../explore/components/DataTableControl/utils.ts   |  15 +-
 .../components/DataTablesPane/DataTablesPane.tsx   |   8 +-
 .../components/DataTableControls.tsx               |   2 +-
 .../DataTablesPane/test/DataTablesPane.test.tsx    |   4 +-
 .../components/DatasourcePanel/fixtures.tsx        |   6 +-
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |   2 +-
 .../components/ExploreChartHeader/index.jsx        |   8 +-
 .../ExploreChartPanel/ExploreChartPanel.test.jsx   |   2 +-
 .../explore/components/ExploreChartPanel/index.jsx |  10 +-
 .../components/ExploreViewContainer/index.jsx      |  12 +-
 .../components/ExportToCSVDropdown/index.tsx       |  14 +-
 .../explore/components/PropertiesModal/index.tsx   |   8 +-
 .../ColumnConfigControl/ColumnConfigPopover.tsx    |   2 +-
 .../controls/ColumnConfigControl/constants.tsx     |   8 +-
 .../ConditionalFormattingControl.tsx               |  20 +-
 .../FormattingPopoverContent.tsx                   |  40 +--
 .../controls/ConditionalFormattingControl/types.ts |  25 +-
 .../ContourControl/ContourPopoverControl.tsx       |  20 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |  14 +-
 .../DateFilterControl/components/CommonFrame.tsx   |   7 +-
 .../tests/DateFilterLabel.test.tsx                 |  10 +-
 .../controls/DateFilterControl/utils/constants.ts  |  14 +-
 .../DndFilterSelect.test.tsx                       |   6 +-
 .../DndColumnSelectControl/DndFilterSelect.tsx     |  42 +--
 .../DndColumnSelectControl/DndMetricSelect.tsx     |   8 +-
 .../FilterControl/AdhocFilter/AdhocFilter.test.js  |  92 +++----
 .../controls/FilterControl/AdhocFilter/index.js    |  27 +-
 .../AdhocFilterControl/AdhocFilterControl.test.jsx |  28 +-
 .../FilterControl/AdhocFilterControl/index.jsx     |  20 +-
 .../AdhocFilterEditPopover.test.jsx                |  14 +-
 .../FilterControl/AdhocFilterEditPopover/index.jsx |   6 +-
 ...AdhocFilterEditPopoverSimpleTabContent.test.tsx |  84 +++---
 .../index.tsx                                      |  62 +++--
 .../AdhocFilterEditPopoverSqlTabContent.test.jsx   |  10 +-
 .../AdhocFilterEditPopoverSqlTabContent/index.jsx  |   8 +-
 .../AdhocFilterOption/AdhocFilterOption.test.tsx   |   6 +-
 .../AdhocFilterPopoverTrigger.test.tsx             |   6 +-
 .../controls/FilterControl/adhocFilterType.js      |  10 +-
 .../components/controls/FilterControl/types.ts     |  12 +-
 .../controls/FilterControl/utils/translateToSQL.ts |   2 +-
 .../utils/useGetTimeRangeLabel.test.ts             |  30 +--
 .../FilterControl/utils/useGetTimeRangeLabel.tsx   |  12 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |  35 ++-
 .../useExploreAdditionalActionsMenu/index.jsx      |   2 +-
 superset-frontend/src/explore/constants.ts         |  97 +++----
 .../src/explore/exploreUtils/exploreUtils.test.jsx |   2 +-
 .../exploreUtils/getSimpleSQLExpression.test.ts    |   4 +-
 .../src/explore/exploreUtils/index.js              |   2 +-
 .../src/features/alerts/AlertReportModal.tsx       |   2 +-
 superset-frontend/src/features/alerts/types.ts     |   4 +-
 .../src/features/charts/ChartCard.tsx              |   2 +-
 .../src/features/dashboards/DashboardCard.tsx      |   2 +-
 .../DatabaseConnectionForm/EncryptedField.tsx      |  12 +-
 .../databases/DatabaseModal/SSHTunnelForm.tsx      |  10 +-
 .../databases/DatabaseModal/SSHTunnelSwitch.tsx    |   2 +-
 .../databases/DatabaseModal/index.test.tsx         |  60 ++---
 .../src/features/databases/DatabaseModal/index.tsx | 191 +++++++------
 superset-frontend/src/features/databases/types.ts  |   8 +-
 .../AddDataset/DatasetPanel/DatasetPanel.tsx       |   4 +-
 .../AddDataset/EditDataset/UsageTab/index.tsx      |   4 +-
 .../features/datasets/AddDataset/Header/index.tsx  |   2 +-
 .../datasets/AddDataset/LeftPanel/index.tsx        |   8 +-
 .../src/features/datasets/AddDataset/types.tsx     |  16 +-
 .../datasets/metadataBar/useDatasetMetadataBar.tsx |  18 +-
 .../src/features/home/ActivityTable.tsx            |   6 +-
 superset-frontend/src/features/home/ChartTable.tsx |   8 +-
 .../src/features/home/DashboardTable.tsx           |   8 +-
 superset-frontend/src/features/home/Menu.tsx       |  16 +-
 .../src/features/home/RightMenu.test.tsx           |   6 +-
 superset-frontend/src/features/home/RightMenu.tsx  |  10 +-
 superset-frontend/src/features/home/types.ts       |   6 +-
 .../features/queries/QueryPreviewModal.test.tsx    |   2 +-
 .../HeaderReportDropdown/index.test.tsx            |   2 +-
 .../ReportModal/HeaderReportDropdown/index.tsx     |  12 +-
 .../reports/ReportModal/ReportModal.test.tsx       |   2 +-
 .../src/features/reports/ReportModal/index.tsx     |  16 +-
 superset-frontend/src/features/reports/types.ts    |   8 +-
 .../features/rls/RowLevelSecurityModal.test.tsx    |   6 +-
 .../src/features/rls/RowLevelSecurityModal.tsx     |   4 +-
 superset-frontend/src/features/rls/types.ts        |   4 +-
 superset-frontend/src/features/tags/TagCard.tsx    |   2 +-
 .../components/Range/RangeFilterPlugin.stories.tsx |   4 +-
 .../components/Range/RangeFilterPlugin.test.tsx    |   8 +-
 .../filters/components/Range/RangeFilterPlugin.tsx |   6 +-
 .../src/filters/components/Range/buildQuery.ts     |   4 +-
 .../src/filters/components/Range/index.ts          |   2 +-
 .../components/Select/SelectFilterPlugin.test.tsx  |   2 +-
 .../components/Select/SelectFilterPlugin.tsx       |   6 +-
 .../filters/components/Select/buildQuery.test.ts   |   4 +-
 .../src/filters/components/Select/buildQuery.ts    |   4 +-
 .../src/filters/components/Select/index.ts         |   2 +-
 .../src/filters/components/Time/index.ts           |   2 +-
 .../TimeColumn/TimeColumnFilterPlugin.tsx          |   2 +-
 .../src/filters/components/TimeColumn/index.ts     |   2 +-
 .../src/filters/components/TimeGrain/index.ts      |   2 +-
 superset-frontend/src/filters/utils.test.ts        |  88 +++---
 superset-frontend/src/filters/utils.ts             |  14 +-
 .../src/hooks/apiResources/apiResources.test.ts    |  16 +-
 .../src/hooks/apiResources/apiResources.ts         |  22 +-
 superset-frontend/src/middleware/asyncEvent.ts     |   2 +-
 .../src/pages/AlertReportList/index.tsx            |  12 +-
 superset-frontend/src/pages/AllEntities/index.tsx  |   6 +-
 .../src/pages/AnnotationLayerList/index.tsx        |   6 +-
 superset-frontend/src/pages/Chart/Chart.test.tsx   |   2 +-
 superset-frontend/src/pages/Chart/index.tsx        |   6 +-
 superset-frontend/src/pages/ChartList/index.tsx    |  32 +--
 .../src/pages/CssTemplateList/index.tsx            |   6 +-
 .../src/pages/DashboardList/index.tsx              |  26 +-
 superset-frontend/src/pages/DatabaseList/index.tsx |  12 +-
 .../src/pages/DatasetCreation/index.tsx            |   8 +-
 superset-frontend/src/pages/DatasetList/index.tsx  |  16 +-
 superset-frontend/src/pages/Home/index.tsx         |   8 +-
 .../QueryHistoryList/QueryHistoryList.test.tsx     |   2 +-
 .../src/pages/QueryHistoryList/index.tsx           |  52 ++--
 .../src/pages/RowLevelSecurityList/index.tsx       |  10 +-
 .../src/pages/SavedQueryList/index.tsx             |  16 +-
 superset-frontend/src/pages/SqlLab/index.tsx       |   2 +-
 superset-frontend/src/pages/Tags/index.tsx         |  10 +-
 .../src/utils/isDashboardVirtualizationEnabled.ts  |  14 +-
 .../src/utils/localStorageHelpers.test.ts          |   6 +-
 superset-frontend/src/utils/localStorageHelpers.ts |  32 +--
 superset-frontend/src/utils/simpleFilterToAdhoc.ts |   8 +-
 superset-frontend/src/views/CRUD/types.ts          |  36 +--
 superset-frontend/src/views/routes.tsx             |   2 +-
 superset-frontend/src/views/store.ts               |   2 +-
 .../src/visualizations/presets/MainPreset.js       |  10 +-
 superset-websocket/package-lock.json               |  14 +-
 superset-websocket/package.json                    |   2 +-
 superset/commands/dashboard/importers/v1/utils.py  |   8 +-
 superset/commands/query/export.py                  |  11 +-
 superset/config.py                                 |   6 +-
 superset/sql_parse.py                              |   4 +-
 superset/tasks/cache.py                            |   4 +-
 tests/integration_tests/superset_test_config.py    |   1 -
 .../superset_test_config_thumbnails.py             |   1 -
 tests/integration_tests/tasks/test_cache.py        |  58 ++++
 .../commands/importers/v1/import_test.py           | 110 +++++++-
 431 files changed, 3397 insertions(+), 2310 deletions(-)
 create mode 100644 .github/workflows/pre-commit.yml
 copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/README.erb => plugins/plugin-chart-period-over-period-kpi/README.md} (53%)
 create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/package.json
 create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/PopKPI.tsx
 create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/images/thumbnail.png
 copy superset-frontend/plugins/{plugin-chart-handlebars => plugin-chart-period-over-period-kpi}/src/index.ts (86%)
 create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/plugin/buildQuery.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/plugin/controlPanel.ts
 copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src/plugin/index.erb => plugins/plugin-chart-period-over-period-kpi/src/plugin/index.ts} (89%)
 copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src/plugin/transformProps.erb => plugins/plugin-chart-period-over-period-kpi/src/plugin/transformProps.ts} (53%)
 copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src/types.erb => plugins/plugin-chart-period-over-period-kpi/src/types.ts} (64%)
 copy superset-frontend/plugins/{legacy-plugin-chart-calendar => plugin-chart-period-over-period-kpi}/tsconfig.json (100%)
 copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates => plugins/plugin-chart-period-over-period-kpi/types}/types/external.d.ts (100%)
 create mode 100644 tests/integration_tests/tasks/test_cache.py