This is an automated email from the ASF dual-hosted git repository.
diegopucci pushed a change to branch chore/color-consistency-e2e
in repository https://gitbox.apache.org/repos/asf/superset.git
from 1e9a8d83d7 Enhance tests
add 8ee34e175d feat(helm): add annotations on ServiceAccount (#21536)
add e438c967c9 fix(docs): added missing timescale.png (#21542)
add cbadb8773f fix: Reset dataset name after saving a new dataset in SQL
Lab (#21529)
add fb835d1437 feat(nav): Update Tabbed Nav on CRUD Pages (#21213)
add bbac67a2dc refactor: Rewrites ColorSchemeControl with Typescript
(#21496)
add e671d80209 feat: support multiple time columns with time grain in
Pivot Table v2 (#21537)
add 3f8e9a567a feat(helm): add RollingUpdate parameters (#20931)
add dc539087c7 chore: Remove chromatic job per PR as it has errors (#21553)
add 2e564897f8 feat: Add dataset tagging to the back-end (#20892)
add d67b04683c feat: support multiple columns with time grain in Table
Chart (#21547)
add 2ec744da21 feat: Increments charts endpoint with related dashboards
(#21518)
add e2b77a7543 fix(sqllab): avoid unexpected re-rendering on
DatabaseSelector (#21316)
add 4913da1511 chore(deps): bump moment-timezone from 0.5.33 to 0.5.37 in
/superset-frontend (#21565)
add c4638fa2b9 feat: Dataset Creation Footer Component (#21241)
add 5d51555c46 docs: Turkey map already added (#21566)
add f4646f8edb feat: adding XAxis to BigNumberTrend (#21577)
add 73429c6b2a fix(dashboard): show correct roles for dashboard access
dropdown (#21549)
add 82bd5a31b8 chore(deps): Unpin sqlparse dependency (#21581)
add b36bd3f083 fix(databases): GSheets and Clickhouse DBs are not allowed
to upload files (#21065)
add 954fc89871 fix(explore): Fix datasource switch for table chart (#21544)
add 2cdd88aa4f chore(dashboard): Add filter_scopes warning message for
json metadata editor (#21543)
add 24412e282d fix(dashboard): dashboard doesn't load properly if it has
tabs (#21576)
add bb1cf7f145 refactor: Organizes the Select files (#21589)
add bb08c7e7f0 chore: Updates CHANGELOG.md and UPDATING.md with 1.5.2
changes (#21601)
add eac74a1234 chore(deps): bump terser from 5.10.0 to 5.14.2 in
/superset-embedded-sdk (#20785)
add 9b058bc238 chore(deps): bump cookie from 0.4.1 to 0.5.0 in
/superset-websocket (#20983)
add c4edcbdb00 chore(deps): bump http-errors from 1.8.0 to 2.0.0 in
/superset-websocket/utils/client-ws-app (#20978)
add 18ec294336 fix(tags): Adding __init__ to tags (#21591)
add e3ddd0bdd5 fix: Dataset duplication fatal error (#21358)
add 2102ba7e4a chore(deps-dev): bump @types/jsonwebtoken from 8.5.5 to
8.5.9 in /superset-websocket (#21602)
add b8c1aa5ff2 chore(deps): bump node-forge and webpack-dev-server in
/superset-frontend (#21169)
add f86e99e89c docs: Removing erroneous FAQ timeout message (#20853)
add 546cc18475 docs: update installing-superset-using-docker-compose.mdx
(#20958)
add 15c3c34268 chore: refactor AceEditorWrapper to functional component
(#21532)
add 23cd5c90cf chore: removing '.git' from web url references in Yeoman
generator's package.json (#21611)
add 93f08e778b feat: explicit distribute columns on BoxPlot and apply time
grain (#21593)
add 60bab4269f fix(table-chart): don't color empty cells in table chart
with color formatters (#21501)
add ab53d77aba fix(dashboard): fix Pivot Table V2 dragPreview in the
dashboard (#21539)
add 71bf267307 fix(sqllab): SqlEditorLeftBar listening to database changes
(#21628)
add b787c3fef4 feat(embedded): +2 functions: getDashboardPermalink,
getActiveTabs (#21444)
add ab7cfec975 feat: new config to filter specific users from dropdown
lists (#21515)
add 5ea9249059 fix: respect chart cache timeout setting (#21637)
add 0dda5fe1cf feat: Adds the MetadataBar to the Explore header (#21560)
add 7f971b4103 fix(report): Fix permission check for set up email report
on charts/dashboards. Fixes #21559 (#21561)
add f3465f5b22 chore(deps): bump minimist from 0.0.5 to 1.2.6 in
/superset-frontend (#21654)
add 9dd102f383 refactor: remove useless groupby from QueryObject (#21643)
add f83af88fc7 feat: Added latin america countries to country map (#21352)
add 6af35a7d98 fix: Selected tab after save and go to dashboard (#21630)
add b2a360fa14 fix: Switch tab on drag hover (#21648)
add eeb979c150 chore: Create dashboard with tier 1 and tier 2 charts
(#21551)
add 389fa31b89 fix: new welcome new users action (#21662)
add 1d70079f71 fix(dashboard): Change text and icons in dashboard editmode
(#21305)
add 4c17f0e71e fix: time grain can't be removed in explore (#21644)
add 61bd696226 fix(plugin-chart-echarts): boxplot throw error in the
dashboard (#21661)
add c1ba3290d9 docs: add organization that uses superset (#21660)
add ef78ec6b30 fix: catch error when masking encrypted extra is none
(#21570)
add 157482955e chore: avoid undefined property on `Global` type (#21631)
add 8d1b7ecfde fix(sqllab): perf regression on #21532 refactor (#21632)
add 31895f412e chore(tags): Refactor logic to leverage Flask-SQLAlchemy
extension (#21459)
add 3edc656f20 fix(explore): Dashboard list is unsorted in save modal
(#21317)
add 4245bc3f38 chore(style): Enforce optional chaining (#21614)
add e741ec90b8 feat(color): color consistency enhancements
add f5366825ac fix when label color was changed
add 7422e50118 fix: getColor issue
add 24b7e7b843 fix: test
add f506d744a5 Merge branch 'feat-color-enhancement' of
https://github.com/stephenLYZ/superset into chore/color-consistency-e2e
add 4d0c2ba6ef fix: Allow clickhouse dbs with timestamps to visualize
queries (#21446)
add 84c3cf66ea fix: add logging to alerts and reports to find
non-triggering issues (#21684)
add 4417c6e3e2 chore: add 4xx error codes where applicable (#21627)
add e98943e580 refactor: pass all properties to validate_parameters
(#21487)
add abc0f19f08 docs: add Wise to users list (#21687)
add 5da20f449d fix(migration): Catch DatabaseError to avoid migration
crash with MySQL 8.0 (#21679)
add 3057e4270c feat: deprecate created_slices API endpoint (#21664)
add 0b788c130d Merge branch 'master' of https://github.com/apache/superset
into chore/color-consistency-e2e
add f576d6e53f Update tests
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 4 +-
.github/workflows/chromatic-pr.yml | 85 -
.github/workflows/welcome-new-users.yml | 3 +-
CHANGELOG.md | 37 +-
RESOURCES/INTHEWILD.md | 4 +
UPDATING.md | 6 +
docs/docs/frequently-asked-questions.mdx | 8 -
.../installing-superset-using-docker-compose.mdx | 2 +-
docs/docs/miscellaneous/country-map-tools.mdx | 1 +
docs/static/img/databases/timescale.png | Bin 0 -> 16120 bytes
docs/static/resources/openapi.json | 13 +
helm/superset/Chart.yaml | 2 +-
helm/superset/templates/deployment-worker.yaml | 4 +
helm/superset/templates/deployment.yaml | 4 +
helm/superset/templates/service-account.yaml | 3 +
helm/superset/values.schema.json | 9 +
helm/superset/values.yaml | 13 +
requirements/base.txt | 2 +-
setup.py | 2 +-
superset-embedded-sdk/package-lock.json | 148 +-
superset-embedded-sdk/src/index.ts | 13 +-
superset-frontend/.eslintrc.js | 1 +
.../cypress/integration/chart_list/filter.test.ts | 4 +-
.../integration/dashboard/drilltodetail.test.ts | 343 ++--
.../cypress/integration/dashboard/editmode.test.ts | 61 +-
.../cypress/integration/dashboard/utils.ts | 14 +-
.../integration/dashboard_list/list.test.ts | 4 +-
.../explore/visualizations/gauge.test.js | 4 +-
.../cypress-base/cypress/utils/urls.ts | 3 +-
superset-frontend/package-lock.json | 1753 ++++++++++++--------
superset-frontend/package.json | 4 +-
.../packages/generator-superset/package.json | 4 +-
.../src/components/labelUtils.tsx | 6 +-
.../superset-ui-chart-controls/src/index.ts | 1 +
.../src/shared-controls/dndControls.tsx | 35 +-
.../src/shared-controls/index.tsx | 34 +-
.../shared-controls/{constants.tsx => mixins.tsx} | 19 +-
.../superset-ui-chart-controls/src/types.ts | 11 +-
.../src/utils/getTemporalColumns.ts | 64 +
.../superset-ui-chart-controls/src/utils/index.ts | 1 +
.../superset-ui-chart-controls/test/fixtures.ts | 149 ++
.../test/utils/columnChoices.test.tsx | 4 +-
.../test/utils/getTemporalColumns.test.ts | 95 ++
.../src/color/CategoricalColorScale.ts | 5 +-
.../src/color/SharedLabelColorSingleton.ts | 62 +-
.../src/connection/callApi/callApi.ts | 2 +-
.../superset-ui-core/src/models/Registry.ts | 2 +-
.../superset-ui-core/src/query/types/Query.ts | 54 +-
.../packages/superset-ui-core/src/types/index.ts | 2 +
.../test/color/SharedLabelColorSingleton.test.ts | 17 +-
.../src/switchboard.test.ts | 4 +-
.../scripts/Country Map GeoJSON Generator.ipynb | 714 +++-----
.../src/countries.ts | 38 +
.../src/countries/argentina.geojson | 30 +
.../src/countries/bolivia.geojson | 15 +
.../src/countries/chile.geojson | 22 +
.../src/countries/colombia.geojson | 40 +
.../src/countries/costa rica.geojson | 13 +
.../src/countries/cuba.geojson | 22 +
.../src/countries/dominican republic.geojson | 38 +
.../src/countries/ecuador.geojson | 30 +
.../src/countries/el salvador.geojson | 20 +
.../src/countries/guatemala.geojson | 28 +
.../src/countries/haiti.geojson | 16 +
.../src/countries/honduras.geojson | 24 +
.../src/countries/nicaragua.geojson | 23 +
.../src/countries/panama.geojson | 18 +
.../src/countries/paraguay.geojson | 24 +
.../src/countries/puerto rico.geojson | 7 +
.../src/countries/saint barthelemy.geojson | 7 +
.../src/countries/saint martin.geojson | 7 +
.../src/countries/venezuela.geojson | 32 +
.../src/BigNumber/BigNumberTotal/transformProps.ts | 2 +-
.../BigNumber/BigNumberWithTrendline/buildQuery.ts | 40 +-
.../BigNumberWithTrendline/controlPanel.tsx | 25 +-
.../BigNumberWithTrendline/transformProps.ts | 12 +-
.../plugin-chart-echarts/src/BigNumber/types.ts | 2 +-
.../plugin-chart-echarts/src/BoxPlot/buildQuery.ts | 54 +-
.../src/BoxPlot/controlPanel.ts | 65 +-
.../plugin-chart-echarts/src/Gauge/buildQuery.ts | 1 -
.../test/BigNumber/transformProps.test.ts | 7 +-
.../test/Gauge/buildQuery.test.ts | 6 +-
.../src/plugin/buildQuery.ts | 3 -
.../test/plugin/buildQuery.test.ts | 2 +-
.../plugins/plugin-chart-pivot-table/package.json | 3 +-
.../src/plugin/buildQuery.ts | 39 +-
.../src/plugin/controlPanel.tsx | 41 +-
.../src/react-pivottable/Styles.js | 8 +-
.../src/react-pivottable/TableRenderers.jsx | 6 +-
.../plugins/plugin-chart-table/package.json | 3 +
.../plugins/plugin-chart-table/src/TableChart.tsx | 6 +-
.../plugins/plugin-chart-table/src/buildQuery.ts | 25 +-
.../plugin-chart-table/src/controlPanel.tsx | 37 +-
.../plugin-chart-table/test/TableChart.test.tsx | 75 +-
superset-frontend/spec/helpers/testing-library.tsx | 2 +-
.../AceEditorWrapper/AceEditorWrapper.test.tsx | 33 +-
.../SqlLab/components/AceEditorWrapper/index.tsx | 268 ++-
.../QueryLimitSelect/QueryLimitSelect.test.tsx | 24 +-
.../SqlLab/components/QueryLimitSelect/index.tsx | 19 +-
.../RunQueryActionButton.test.tsx | 177 +-
.../components/RunQueryActionButton/index.tsx | 40 +-
.../SqlLab/components/SaveDatasetModal/index.tsx | 9 +-
.../{SaveQuery.test.jsx => SaveQuery.test.tsx} | 55 +-
.../src/SqlLab/components/SaveQuery/index.tsx | 79 +-
...LabQuery.test.jsx => ShareSqlLabQuery.test.tsx} | 59 +-
.../SqlLab/components/ShareSqlLabQuery/index.tsx | 21 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.jsx | 56 +
.../src/SqlLab/components/SqlEditor/index.jsx | 11 +-
.../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx | 89 +-
.../SqlLab/components/SqlEditorLeftBar/index.tsx | 16 +-
.../hooks/useQueryEditor/index.ts} | 30 +-
.../hooks/useQueryEditor/useQueryEditor.test.ts | 92 +
superset-frontend/src/SqlLab/reducers/sqlLab.js | 2 +-
.../src/components/Chart/chartReducer.ts | 5 +-
.../src/components/ConfirmStatusChange/index.tsx | 2 +-
.../src/components/DatabaseSelector/index.tsx | 31 +-
.../src/components/Datasource/CollectionTable.tsx | 4 +-
.../ErrorMessage/DatabaseErrorMessage.tsx | 19 +-
.../src/components/FacePile/index.tsx | 4 +-
.../src/components/ListView/Filters/index.tsx | 3 +-
.../src/components/MetadataBar/ContentConfig.tsx | 13 +-
.../src/components/MetadataBar/ContentType.ts | 4 +-
.../components/MetadataBar/MetadataBar.stories.tsx | 2 +-
.../components/MetadataBar/MetadataBar.test.tsx | 29 +-
.../src/components/MetadataBar/MetadataBar.tsx | 66 +-
.../HeaderReportDropdown/index.test.tsx | 61 +
.../ReportModal/HeaderReportDropdown/index.tsx | 2 +-
...{Select.stories.tsx => AsyncSelect.stories.tsx} | 225 +--
.../src/components/Select/AsyncSelect.tsx | 111 +-
.../src/components/Select/Select.stories.tsx | 247 +--
superset-frontend/src/components/Select/Select.tsx | 33 +-
.../src/components/Select/constants.ts | 52 +
superset-frontend/src/components/Select/styles.tsx | 90 +
superset-frontend/src/components/Select/types.ts | 201 +++
superset-frontend/src/components/Select/utils.tsx | 261 +--
.../src/components/TableCollection/index.tsx | 6 +-
.../src/components/TableSelector/index.tsx | 1 -
superset-frontend/src/dashboard/actions/hydrate.js | 2 +-
.../DashboardBuilder/DashboardBuilder.tsx | 2 +-
.../DrillDetailPane/DrillDetailPane.test.tsx | 7 +-
.../components/DrillDetailPane/DrillDetailPane.tsx | 8 +-
.../dashboard/components/DrillDetailPane/types.ts | 4 +-
.../PropertiesModal/PropertiesModal.test.tsx | 179 +-
.../dashboard/components/PropertiesModal/index.tsx | 22 +-
.../components/SliceHeaderControls/index.tsx | 11 +-
.../src/dashboard/components/dnd/DragDroppable.jsx | 2 +
.../src/dashboard/components/dnd/handleHover.js | 2 +
.../components/gridComponents/Markdown.jsx | 8 +-
.../dashboard/components/gridComponents/Tab.jsx | 10 +
.../dashboard/components/gridComponents/Tabs.jsx | 51 +-
.../components/gridComponents/Tabs.test.jsx | 12 +
.../components/gridComponents/new/NewMarkdown.jsx | 4 +-
.../FilterBar/FilterControls/FilterControl.tsx | 2 +-
.../nativeFilters/FilterCard/useFilterScope.ts | 7 +-
.../FiltersConfigModal/FiltersConfigModal.tsx | 2 +-
.../src/dashboard/containers/DashboardPage.tsx | 6 +-
.../src/dashboard/util/filterboxMigrationHelper.ts | 5 +-
superset-frontend/src/embedded/api.tsx | 66 +
superset-frontend/src/embedded/index.tsx | 31 +-
.../src/explore/actions/hydrateExplore.ts | 3 +-
.../src/explore/actions/saveModalActions.js | 6 +
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 34 +-
.../components/ExploreChartHeader/index.jsx | 144 +-
.../ExploreViewContainer.test.tsx | 8 +
.../components/ExploreViewContainer/index.jsx | 4 +-
.../explore/components/PropertiesModal/index.tsx | 1 +
.../ColorSchemeControl/ColorScheme.test.jsx | 43 -
.../ColorSchemeControl/ColorSchemeControl.test.tsx | 4 +-
.../controls/ColorSchemeControl/index.jsx | 184 --
.../controls/ColorSchemeControl/index.tsx | 189 +++
.../DndColumnSelectControl/DndFilterSelect.tsx | 5 +-
.../index.tsx | 2 +-
.../controls/SelectAsyncControl/index.tsx | 3 +-
.../src/explore/controlUtils/getControlState.ts | 2 +-
.../getControlValuesCompatibleWithDatasource.ts | 11 +-
.../exploreUtils/getParsedExploreURLParams.ts | 2 +-
.../src/explore/reducers/exploreReducer.js | 10 +-
superset-frontend/src/explore/types.ts | 7 +
.../components/Select/SelectFilterPlugin.tsx | 2 +-
superset-frontend/src/logger/LogUtils.ts | 17 +
superset-frontend/src/middleware/asyncEvent.ts | 2 +-
superset-frontend/src/preamble.ts | 2 +-
.../src/profile/components/CreatedContent.tsx | 41 +-
superset-frontend/src/setup/setupApp.ts | 2 +-
superset-frontend/src/setup/setupClient.ts | 2 +-
superset-frontend/src/types/bootstrapTypes.ts | 10 +
.../src/views/CRUD/alert/AlertList.tsx | 2 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 29 +-
.../src/views/CRUD/annotation/AnnotationModal.tsx | 13 +-
.../CRUD/annotationlayers/AnnotationLayerModal.tsx | 4 +-
.../views/CRUD/csstemplates/CssTemplateModal.tsx | 12 +-
.../src/views/CRUD/dashboard/DashboardCard.tsx | 4 +-
superset-frontend/src/views/CRUD/data/common.ts | 14 +-
.../views/CRUD/data/database/DatabaseList.test.jsx | 4 +
.../src/views/CRUD/data/database/DatabaseList.tsx | 11 +-
.../data/database/DatabaseModal/ExtraOptions.tsx | 79 +-
.../data/database/DatabaseModal/index.test.jsx | 197 +++
.../CRUD/data/database/DatabaseModal/index.tsx | 4 +-
.../src/views/CRUD/data/database/types.ts | 5 +
.../data/dataset/AddDataset/AddDataset.test.tsx | 2 +-
.../data/dataset/AddDataset/Footer/Footer.test.tsx | 43 +-
.../CRUD/data/dataset/AddDataset/Footer/index.tsx | 101 +-
.../data/dataset/AddDataset/LeftPanel/index.tsx | 57 +-
.../views/CRUD/data/dataset/AddDataset/index.tsx | 12 +-
.../views/CRUD/data/dataset/AddDataset/types.tsx | 15 +-
.../dataset/DatasetLayout/DatasetLayout.test.tsx | 4 +-
.../views/CRUD/data/dataset/DatasetList.test.jsx | 9 +
.../src/views/CRUD/data/dataset/DatasetList.tsx | 5 +-
.../src/views/CRUD/data/dataset/styles.ts | 5 +
.../src/views/CRUD/data/query/QueryList.test.tsx | 23 +
.../CRUD/data/savedquery/SavedQueryList.test.jsx | 18 +
superset-frontend/src/views/CRUD/utils.tsx | 6 +-
.../src/views/components/RightMenu.test.tsx | 268 +++
.../src/views/components/RightMenu.tsx | 20 +-
superset-frontend/src/views/components/SubMenu.tsx | 2 +-
superset-frontend/src/views/routes.test.tsx | 5 +-
superset-websocket/package-lock.json | 28 +-
superset-websocket/package.json | 4 +-
.../utils/client-ws-app/package-lock.json | 360 +---
.../utils/client-ws-app/package.json | 2 +-
superset/charts/api.py | 16 +-
superset/charts/filters.py | 16 +
superset/cli/examples.py | 4 +-
superset/cli/update.py | 7 +-
superset/common/query_context.py | 6 +
superset/common/query_context_factory.py | 11 +
superset/common/tags.py | 343 ++--
superset/config.py | 7 +
superset/dashboards/api.py | 6 +-
superset/dashboards/filters.py | 2 +-
superset/databases/api.py | 14 +
superset/databases/commands/validate.py | 8 +-
superset/datasets/api.py | 10 +-
superset/db_engine_specs/base.py | 28 +-
superset/db_engine_specs/bigquery.py | 21 +-
superset/db_engine_specs/clickhouse.py | 2 +
superset/db_engine_specs/gsheets.py | 25 +-
superset/db_engine_specs/snowflake.py | 4 +-
superset/examples/data_loading.py | 2 +-
superset/examples/echarts_dashboard.py | 250 ---
superset/examples/supported_charts_dashboard.py | 1302 +++++++++++++++
superset/explore/commands/get.py | 18 +
superset/initialization/__init__.py | 4 +
...8-07-26_11-10_c82ee8a39623_add_implicit_tags.py | 2 +-
...-09-19_14-42_b92d69a6643c_rename_csv_to_file.py | 2 +-
superset/models/core.py | 47 +-
superset/models/dashboard.py | 7 -
superset/models/helpers.py | 41 +-
superset/models/slice.py | 8 -
superset/models/sql_lab.py | 7 -
superset/queries/api.py | 7 +-
superset/reports/api.py | 5 +-
superset/reports/commands/exceptions.py | 18 +-
superset/reports/commands/execute.py | 24 +-
superset/security/manager.py | 16 +
superset/{advanced_data_type => tags}/__init__.py | 0
superset/tags/core.py | 89 +
superset/{models/tags.py => tags/models.py} | 46 +-
superset/tasks/cache.py | 2 +-
superset/utils/url_map_converters.py | 2 +-
superset/views/core.py | 5 +
superset/views/database/forms.py | 14 +
superset/views/filters.py | 34 +-
superset/views/tags.py | 30 +-
tests/integration_tests/base_api_tests.py | 52 +
tests/integration_tests/charts/api_tests.py | 85 +
tests/integration_tests/charts/data/api_tests.py | 85 +-
tests/integration_tests/conftest.py | 34 +-
tests/integration_tests/dashboards/api_tests.py | 38 +-
tests/integration_tests/databases/api_tests.py | 25 +
.../db_engine_specs/base_engine_spec_tests.py | 72 +-
.../integration_tests/fixtures/energy_dashboard.py | 14 +-
.../integration_tests/fixtures/tags.py | 30 +-
tests/integration_tests/model_tests.py | 4 +-
tests/integration_tests/reports/commands_tests.py | 5 +-
tests/integration_tests/strategy_tests.py | 2 +-
tests/integration_tests/tagging_tests.py | 276 +++
tests/unit_tests/databases/api_test.py | 6 +
tests/unit_tests/databases/schema_tests.py | 1 -
tests/unit_tests/db_engine_specs/test_bigquery.py | 54 +-
tests/unit_tests/db_engine_specs/test_gsheets.py | 97 +-
tests/unit_tests/sql_parse_tests.py | 19 +-
282 files changed, 8731 insertions(+), 4539 deletions(-)
delete mode 100644 .github/workflows/chromatic-pr.yml
create mode 100644 docs/static/img/databases/timescale.png
rename
superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/{constants.tsx
=> mixins.tsx} (78%)
create mode 100644
superset-frontend/packages/superset-ui-chart-controls/src/utils/getTemporalColumns.ts
create mode 100644
superset-frontend/packages/superset-ui-chart-controls/test/fixtures.ts
create mode 100644
superset-frontend/packages/superset-ui-chart-controls/test/utils/getTemporalColumns.test.ts
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/argentina.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bolivia.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/chile.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/colombia.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/costa
rica.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cuba.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/dominican
republic.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ecuador.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/el
salvador.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/guatemala.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/haiti.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/honduras.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/nicaragua.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/panama.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/paraguay.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/puerto
rico.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint
barthelemy.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint
martin.geojson
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/venezuela.geojson
rename superset-frontend/src/SqlLab/components/SaveQuery/{SaveQuery.test.jsx
=> SaveQuery.test.tsx} (89%)
rename
superset-frontend/src/SqlLab/components/ShareSqlLabQuery/{ShareSqlLabQuery.test.jsx
=> ShareSqlLabQuery.test.tsx} (85%)
copy
superset-frontend/src/{dashboard/components/gridComponents/new/NewMarkdown.jsx
=> SqlLab/hooks/useQueryEditor/index.ts} (54%)
create mode 100644
superset-frontend/src/SqlLab/hooks/useQueryEditor/useQueryEditor.test.ts
copy superset-frontend/src/components/Select/{Select.stories.tsx =>
AsyncSelect.stories.tsx} (62%)
create mode 100644 superset-frontend/src/components/Select/constants.ts
create mode 100644 superset-frontend/src/components/Select/styles.tsx
create mode 100644 superset-frontend/src/components/Select/types.ts
create mode 100644 superset-frontend/src/embedded/api.tsx
delete mode 100644
superset-frontend/src/explore/components/controls/ColorSchemeControl/ColorScheme.test.jsx
delete mode 100644
superset-frontend/src/explore/components/controls/ColorSchemeControl/index.jsx
create mode 100644
superset-frontend/src/explore/components/controls/ColorSchemeControl/index.tsx
create mode 100644 superset-frontend/src/views/components/RightMenu.test.tsx
delete mode 100644 superset/examples/echarts_dashboard.py
create mode 100644 superset/examples/supported_charts_dashboard.py
copy superset/{advanced_data_type => tags}/__init__.py (100%)
create mode 100644 superset/tags/core.py
rename superset/{models/tags.py => tags/models.py} (84%)
copy superset/utils/url_map_converters.py =>
tests/integration_tests/fixtures/tags.py (57%)