You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2024/05/18 20:58:53 UTC
(superset) branch late_config updated (add7129bd6 -> cf1a4ed54d)
This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch late_config
in repository https://gitbox.apache.org/repos/asf/superset.git
omit add7129bd6 new files
omit e8b23def8b chore: module scope should not require the app context
add 3f5ffc7026 chore(🦾): bump python flask-caching 2.1.0 -> 2.3.0 (#28463)
add e8ba5045d9 chore(🦾): bump python markdown subpackage(s) (#28464)
add 62b1757b07 chore(🦾): bump python flask-migrate subpackage(s) (#28465)
add 908a9bbb4c chore(🦾): bump python flask-session subpackage(s) (#28472)
add fedd24522c chore(🦾): bump python cryptography 42.0.5 -> 42.0.7 (#28468)
add e6aba5979a chore(🦾): bump python geopy subpackage(s) (#28479)
add 1ccbc655eb fix: Update migration logic in #27119 (#28422)
add 0cb60aea8f chore: deprecate old Dataset related endpoints (#28453)
add 2199f6f60d chore(🦾): bump python flask-compress 1.14 -> 1.15 (#28469)
add e9de641705 chore(🦾): bump python redis subpackage(s) (#28467)
add 4c8e9a1414 build(deps): bump ejs from 3.1.8 to 3.1.10 in /superset-frontend (#28309)
add afdf0389a3 fix(presto preview): re-enable schema previsualization for Trino/Presto table/schemas (#26782)
add b160fd40c8 chore: remove lost file (#28484)
add 920f2f437e refactor: Migrate saveModalActions to TypeScript (#28046)
add 964202adff chore: Don't mark Helm releases as latest (#28498)
add 4f693c6db0 chore: bump gunicorn to 22.0.0 (#28490)
add c12deed12e chore: deprecate multiple old APIs (#28492)
add d7b6f1cb5d fix: bump sqlparse to 0.5.0 (#28144)
add f0b7b95d05 chore: deprecate old Dashboard endpoints (#28399)
add 821c7d7f2c fix: Time shifts calculation for ECharts plugins (#28432)
add 65e0d54fa5 fix(dashboard): invalid drop item on a tab (#28507)
add 11164e2450 fix: improve df to records performance (#28512)
add 6232aac95a chore(D2D): Add granular permission for dashboard drilling operations (#28435)
add f420005b57 chore(docs): updating alerts & reports documentation WEBDRIVER_BASEURL settings for docker compose (#27951)
add 5f714b707c fix: utf-16 json encoder support (#28486)
add 2defa10d37 chore: Adds setActiveTabs back (#28520)
add 0d5f08a2fd docs: creating a redirect for a legacy link about pre-commit hook (#28499)
add 8f0baa45b6 chore(docker): Reduce image size and update GECKODRIVER_VERSION ,FIRE… (#28508)
add 97341a14b9 fix: move to slack-sdk files_upload_v2 (#28423)
add cafc1a2c13 feat(maps): Adding ALL the countries to the Country Map plugin! 🌎 (#28265)
add c369e8161c chore(🦾): bump python numexpr 2.9.0 -> 2.10.0 (#28506)
add c08849883d chore(🦾): bump python email-validator 1.1.3 -> 2.1.1 (#28503)
add bfb92976cb chore(🦾): bump python fonttools 4.43.0 -> 4.51.0 (#28500)
add aa2b060da8 feat: Customizable email subject name (#26327)
add 938a7270eb fix(Dashboard): Prevent scroll when hovering filters (#28550)
add 02b98b9565 chore(🦾): bump python pyasn1-modules 0.3.0 -> 0.4.0 (#28545)
add 24fa7a94d0 chore(🦾): bump python zope-event 4.5.0 -> 5.0 (#28528)
add bac71613de chore(🦾): bump python requests-cache 1.1.1 -> 1.2.0 (#28542)
add c90eea2b31 chore(🦾): bump python flask-jwt-extended 4.5.3 -> 4.6.0 (#28544)
add 87f8340da4 chore(🦾): bump python amqp 5.1.1 -> 5.2.0 (#28536)
add b69958b412 chore(🦾): bump python croniter 2.0.3 -> 2.0.5 (#28474)
add b1f85dce71 refactor(plugins): BigNumber Time Comparison with existing time_offset API (#27718)
add 5da6d2bd88 feat: add support for catalogs (#28416)
add 9924cfdf3c fix(i18n): Adding and modifying Japanese translations (#28487)
add 5ae645828f fix: db migration revision (#28556)
add 956511f7ef fix(explore): hide a control wrapped with StashFormDataContainer correctly (#28555)
add a2947d0c23 fix: Correction translation (#28497)
add c9aa4a1f84 fix: Revert "fix: don't strip SQL comments in Explore (#28363)" (#28567)
add c51ca98e14 fix: Add back description column to saved queries #12431 (#28349)
add e6965546c6 chore: module scope should not require the app context
add cf1a4ed54d new files
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 (add7129bd6)
\
N -- N -- N refs/heads/late_config (cf1a4ed54d)
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/workflows/superset-helm-release.yml | 2 +-
Dockerfile | 34 +-
databases/trino.png | Bin 10322 -> 0 bytes
docker/pythonpath_dev/superset_config.py | 2 +-
docs/data/countries.json | 111 +-
docs/docs/configuration/alerts-reports.mdx | 6 +-
docs/static/.htaccess | 3 +
pyproject.toml | 4 +-
requirements/base.txt | 63 +-
requirements/development.txt | 23 +-
superset-frontend/package-lock.json | 12 +-
.../src/operators/utils/index.ts | 2 +-
.../src/operators/utils/timeOffset.ts | 22 +-
.../src/sections/index.ts | 1 +
.../src/sections/timeComparison.tsx | 136 +
.../src/time-comparison/fetchTimeRange.ts | 63 +-
.../src/time-comparison/getTimeOffset.ts | 121 +
.../superset-ui-core/src/time-comparison/index.ts | 1 +
.../test/time-comparison/fetchTimeRange.test.ts | 62 +-
.../test/time-comparison/getTimeOffset.test.ts | 46 +
.../test/time-comparison/parseDttmToDate.test.ts | 131 +
.../scripts/Country Map GeoJSON Generator.ipynb | 874 +-
.../src/countries.ts | 218 +-
.../src/countries/aland.geojson | 17 +
.../src/countries/american_samoa.geojson | 11 +
.../src/countries/andorra.geojson | 13 +
.../src/countries/angola.geojson | 24 +
.../src/countries/anguilla.geojson | 21 +
.../src/countries/antarctica.geojson | 8 +
.../src/countries/antigua_and_barbuda.geojson | 14 +
.../src/countries/armenia.geojson | 17 +
.../src/countries/azerbaijan.geojson | 84 +
.../src/countries/bahrain.geojson | 11 +
.../src/countries/bangladesh.geojson | 13 +
.../src/countries/barbados.geojson | 17 +
.../src/countries/belarus.geojson | 13 +
.../src/countries/belize.geojson | 12 +
.../src/countries/benin.geojson | 18 +
.../src/countries/bermuda.geojson | 17 +
.../src/countries/bhutan.geojson | 26 +
.../src/countries/bosnia_and_herzegovina.geojson | 24 +
.../src/countries/botswana.geojson | 21 +
.../src/countries/brunei.geojson | 10 +
.../src/countries/burkina_faso.geojson | 51 +
.../src/countries/cambodia.geojson | 30 +
.../src/countries/cameroon.geojson | 16 +
.../src/countries/cape_verde.geojson | 28 +
.../src/countries/central_african_republic.geojson | 23 +
.../src/countries/chad.geojson | 28 +
.../src/countries/comoros.geojson | 9 +
.../src/countries/cook_islands.geojson | 17 +
.../src/countries/croatia.geojson | 27 +
.../democratic_republic_of_the_congo.geojson | 17 +
.../src/countries/djibouti.geojson | 12 +
.../src/countries/dominica.geojson | 16 +
.../src/countries/equatorial_guinea.geojson | 13 +
.../src/countries/eritrea.geojson | 12 +
.../src/countries/fiji.geojson | 11 +
.../src/countries/french_polynesia.geojson | 11 +
.../src/countries/gabon.geojson | 15 +
.../src/countries/gambia.geojson | 12 +
.../src/countries/ghana.geojson | 16 +
.../src/countries/greece.geojson | 20 +
.../src/countries/greenland.geojson | 12 +
.../src/countries/grenada.geojson | 13 +
.../src/countries/guinea.geojson | 40 +
.../src/countries/guyana.geojson | 16 +
.../src/countries/israel.geojson | 12 +
.../src/countries/laos.geojson | 23 +
.../src/countries/lebanon.geojson | 12 +
.../src/countries/lesotho.geojson | 16 +
.../src/countries/liberia.geojson | 21 +
.../src/countries/libya.geojson | 28 +
.../src/countries/luxembourg.geojson | 9 +
.../src/countries/macedonia.geojson | 90 +
.../src/countries/madagascar.geojson | 28 +
.../src/countries/malawi.geojson | 34 +
.../src/countries/maldives.geojson | 27 +
.../src/countries/mali.geojson | 15 +
.../src/countries/malta.geojson | 74 +
.../src/countries/marshall_islands.geojson | 8 +
.../src/countries/mauritania.geojson | 19 +
.../src/countries/mauritius.geojson | 22 +
.../src/countries/moldova.geojson | 46 +
.../src/countries/mongolia.geojson | 28 +
.../src/countries/montenegro.geojson | 27 +
.../src/countries/montserrat.geojson | 9 +
.../src/countries/mozambique.geojson | 17 +
.../src/countries/namibia.geojson | 19 +
.../src/countries/nauru.geojson | 20 +
.../src/countries/nepal.geojson | 20 +
.../src/countries/new_caledonia.geojson | 9 +
.../src/countries/new_zealand.geojson | 30 +
.../src/countries/niger.geojson | 14 +
.../src/countries/northern_mariana_islands.geojson | 10 +
.../src/countries/palau.geojson | 22 +
.../src/countries/puerto rico.geojson | 7 -
.../src/countries/puerto_rico.geojson | 7 -
.../src/countries/romania.geojson | 48 +
.../src/countries/saint_barthelemy.geojson | 7 -
.../src/countries/saint_lucia.geojson | 17 +
.../src/countries/saint_martin.geojson | 7 -
.../countries/saint_pierre_and_miquelon.geojson | 8 +
.../saint_vincent_and_the_grenadines.geojson | 12 +
.../src/countries/samoa.geojson | 17 +
.../src/countries/san_marino.geojson | 15 +
.../src/countries/sao_tome_and_principe.geojson | 8 +
.../src/countries/senegal.geojson | 20 +
.../src/countries/seychelles.geojson | 32 +
.../src/countries/sierra_leone.geojson | 10 +
.../src/countries/slovakia.geojson | 14 +
.../src/countries/solomon_islands.geojson | 16 +
.../src/countries/somalia.geojson | 19 +
.../src/countries/south_africa.geojson | 15 +
.../src/countries/srilanka.geojson | 9838 ------------------
.../src/countries/sudan.geojson | 23 +
.../src/countries/suriname.geojson | 16 +
.../src/countries/taiwan.geojson | 27 +
.../src/countries/the_bahamas.geojson | 36 +
.../src/countries/togo.geojson | 11 +
.../src/countries/tonga.geojson | 11 +
.../src/countries/trinidad_and_tobago.geojson | 22 +
.../src/countries/tunisia.geojson | 29 +
.../src/countries/turks_and_caicos_islands.geojson | 12 +
.../united_states_minor_outlying_islands.geojson | 14 +
.../countries/united_states_virgin_islands.geojson | 9 +
.../src/countries/vanuatu.geojson | 12 +
.../src/countries/wallis_and_futuna.geojson | 9 +
.../src/countries/yemen.geojson | 27 +
.../src/countries/zimbabwe.geojson | 16 +
.../src/countries_custom/italy_regions.geojson | 26 -
.../src/Multi/controlPanel.ts | 2 +-
.../BigNumber/BigNumberPeriodOverPeriod/PopKPI.tsx | 48 +-
.../BigNumberPeriodOverPeriod/buildQuery.ts | 64 +-
.../BigNumberPeriodOverPeriod/controlPanel.ts | 84 +-
.../BigNumberPeriodOverPeriod/transformProps.ts | 58 +-
.../BigNumber/BigNumberPeriodOverPeriod/types.ts | 5 +-
.../src/Timeseries/transformProps.ts | 22 +-
.../src/Timeseries/transformers.ts | 3 +
superset-frontend/src/SqlLab/actions/sqlLab.js | 16 +-
.../Chart/ChartContextMenu/ChartContextMenu.tsx | 7 +-
.../Chart/ChartContextMenu/useContextMenu.test.tsx | 84 +-
.../src/components/ListView/Filters/Search.tsx | 13 +-
.../src/components/ListView/Filters/index.tsx | 2 +
superset-frontend/src/components/ListView/types.ts | 1 +
.../src/dashboard/actions/dashboardState.js | 7 +
.../dashboard/components/FiltersBadge/index.tsx | 5 +-
.../SliceHeaderControls.test.tsx | 55 +-
.../components/SliceHeaderControls/index.tsx | 5 +-
.../src/dashboard/components/dnd/handleDrop.js | 9 +-
.../dashboard/components/gridComponents/Tab.jsx | 6 +
.../components/gridComponents/Tab.test.tsx | 84 +-
.../src/dashboard/reducers/dashboardState.js | 7 +
.../src/dashboard/reducers/dashboardState.test.ts | 13 +-
.../src/dashboard/util/getDropPosition.js | 2 +-
.../src/explore/actions/saveModalActions.js | 259 -
...dalActions.test.js => saveModalActions.test.ts} | 379 +-
.../src/explore/actions/saveModalActions.ts | 321 +
.../src/explore/components/ControlRow.test.tsx | 94 +-
.../src/explore/components/ControlRow.tsx | 14 +-
.../components/controls/ComparisonRangeLabel.tsx | 107 +
.../components/controls/TimeOffsetControl.tsx | 87 +
.../src/explore/components/controls/index.js | 4 +
.../src/features/alerts/AlertReportModal.tsx | 46 +
.../alerts/components/NotificationMethod.tsx | 104 +-
superset-frontend/src/features/alerts/types.ts | 1 +
.../src/pages/SavedQueryList/index.tsx | 8 +-
superset/commands/report/execute.py | 21 +-
superset/common/utils/dataframe_utils.py | 11 +
superset/common/utils/time_range_utils.py | 8 +-
superset/connectors/sqla/views.py | 12 +-
superset/dataframe.py | 12 +-
superset/db_engine_specs/README.md | 22 +-
superset/db_engine_specs/base.py | 5 +-
superset/db_engine_specs/bigquery.py | 34 +-
superset/db_engine_specs/presto.py | 62 +-
superset/db_engine_specs/snowflake.py | 28 +-
superset/initialization/__init__.py | 3 +-
superset/migrations/shared/catalogs.py | 8 +-
superset/migrations/shared/utils.py | 33 +-
...14-43_17fcea065655_change_text_to_mediumtext.py | 48 +-
...0-52_58d051681a3b_add_catalog_perm_to_tables.py | 4 +-
...33_4081be5b6b74_enable_catalog_in_databricks.py | 4 +-
...42_enable_catalog_in_bigquery_presto_trino_.py} | 16 +-
...56ffb_add_subject_column_to_report_schedule.py} | 25 +-
...9123a_update_charts_with_old_time_comparison.py | 212 +
superset/models/helpers.py | 2 +-
superset/models/sql_lab.py | 13 +-
superset/queries/saved_queries/api.py | 1 +
superset/reports/api.py | 1 +
superset/reports/models.py | 2 +
superset/reports/schemas.py | 17 +
superset/security/manager.py | 1 +
superset/sqllab/execution_context_convertor.py | 21 +-
superset/sqllab/query_render.py | 1 +
superset/tasks/slack_util.py | 2 +-
superset/translations/de/LC_MESSAGES/messages.json | 9921 +++++++++---------
superset/translations/en/LC_MESSAGES/messages.json | 7766 +++++++-------
superset/translations/es/LC_MESSAGES/messages.json | 6013 +++++------
superset/translations/fr/LC_MESSAGES/messages.json | 7849 +++++++-------
superset/translations/fr/LC_MESSAGES/messages.po | 4 +-
superset/translations/it/LC_MESSAGES/messages.json | 6344 ++++++------
superset/translations/ja/LC_MESSAGES/messages.json | 8535 ++++++++-------
superset/translations/ja/LC_MESSAGES/messages.po | 7597 +++++++-------
superset/translations/ko/LC_MESSAGES/messages.json | 6371 ++++++------
superset/translations/nl/LC_MESSAGES/messages.json | 7619 +++++++-------
superset/translations/pt/LC_MESSAGES/messages.json | 6276 ++++++------
.../translations/pt_BR/LC_MESSAGES/messages.json | 9610 ++++++++---------
superset/translations/ru/LC_MESSAGES/messages.json | 9156 ++++++++---------
superset/translations/sk/LC_MESSAGES/messages.json | 7760 +++++++-------
superset/translations/sl/LC_MESSAGES/messages.json | 10244 ++++++++++---------
superset/translations/tr/LC_MESSAGES/messages.json | 105 +-
superset/translations/uk/LC_MESSAGES/messages.json | 9844 +++++++++---------
superset/translations/zh/LC_MESSAGES/messages.json | 8557 +++++++---------
.../translations/zh_TW/LC_MESSAGES/messages.json | 3234 ++----
superset/utils/core.py | 11 +-
superset/utils/date_parser.py | 7 +-
superset/views/api.py | 7 +-
superset/views/base.py | 68 +-
superset/views/chart/views.py | 6 +-
superset/views/css_templates.py | 2 +-
superset/views/dashboard/views.py | 51 +-
superset/views/database/views.py | 38 +-
superset/views/sql_lab/views.py | 5 +-
tests/integration_tests/charts/api_tests.py | 14 +
tests/integration_tests/conftest.py | 1 -
tests/integration_tests/core_tests.py | 4 +-
tests/integration_tests/databases/api_tests.py | 2 +-
tests/integration_tests/datasource_tests.py | 8 +-
...update_charts_with_old_time_comparison__test.py | 315 +
tests/integration_tests/model_tests.py | 8 +-
tests/integration_tests/query_context_tests.py | 11 +-
tests/integration_tests/sqllab_tests.py | 4 +-
tests/integration_tests/utils_tests.py | 3 +-
.../common/test_get_aggregated_join_column.py | 77 -
tests/unit_tests/common/test_time_shifts.py | 187 +
tests/unit_tests/db_engine_specs/test_bigquery.py | 94 +
tests/unit_tests/db_engine_specs/test_presto.py | 96 +-
tests/unit_tests/db_engine_specs/test_snowflake.py | 88 +
tests/unit_tests/db_engine_specs/test_trino.py | 89 +
tests/unit_tests/utils/date_parser_tests.py | 21 +
tests/unit_tests/utils/test_core.py | 10 +
242 files changed, 72729 insertions(+), 77877 deletions(-)
delete mode 100644 databases/trino.png
create mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/sections/timeComparison.tsx
create mode 100644 superset-frontend/packages/superset-ui-core/src/time-comparison/getTimeOffset.ts
create mode 100644 superset-frontend/packages/superset-ui-core/test/time-comparison/getTimeOffset.test.ts
create mode 100644 superset-frontend/packages/superset-ui-core/test/time-comparison/parseDttmToDate.test.ts
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/aland.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/american_samoa.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/andorra.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/angola.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/anguilla.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/antarctica.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/antigua_and_barbuda.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/armenia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/azerbaijan.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bahrain.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bangladesh.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/barbados.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/belarus.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/belize.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/benin.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bermuda.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bhutan.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/bosnia_and_herzegovina.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/botswana.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/brunei.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/burkina_faso.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cambodia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cameroon.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cape_verde.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/central_african_republic.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/chad.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/comoros.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cook_islands.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/croatia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/democratic_republic_of_the_congo.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/djibouti.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/dominica.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/equatorial_guinea.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/eritrea.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/fiji.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/french_polynesia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/gabon.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/gambia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ghana.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/greece.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/greenland.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/grenada.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/guinea.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/guyana.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/israel.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/laos.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/lebanon.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/lesotho.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/liberia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/libya.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/luxembourg.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/macedonia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/madagascar.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/malawi.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/maldives.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mali.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/malta.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/marshall_islands.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mauritania.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mauritius.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/moldova.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mongolia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/montenegro.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/montserrat.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mozambique.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/namibia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/nauru.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/nepal.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/new_caledonia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/new_zealand.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/niger.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/northern_mariana_islands.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/palau.geojson
delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/puerto rico.geojson
delete 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/romania.geojson
delete 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_lucia.geojson
delete 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/saint_pierre_and_miquelon.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/saint_vincent_and_the_grenadines.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/samoa.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/san_marino.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/sao_tome_and_principe.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/senegal.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/seychelles.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/sierra_leone.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/slovakia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/solomon_islands.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/somalia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/south_africa.geojson
delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/srilanka.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/sudan.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/suriname.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/taiwan.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/the_bahamas.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/togo.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/tonga.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/trinidad_and_tobago.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/tunisia.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/turks_and_caicos_islands.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/united_states_minor_outlying_islands.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/united_states_virgin_islands.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/vanuatu.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/wallis_and_futuna.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/yemen.geojson
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/zimbabwe.geojson
delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries_custom/italy_regions.geojson
delete mode 100644 superset-frontend/src/explore/actions/saveModalActions.js
rename superset-frontend/src/explore/actions/{saveModalActions.test.js => saveModalActions.test.ts} (55%)
create mode 100644 superset-frontend/src/explore/actions/saveModalActions.ts
create mode 100644 superset-frontend/src/explore/components/controls/ComparisonRangeLabel.tsx
create mode 100644 superset-frontend/src/explore/components/controls/TimeOffsetControl.tsx
copy superset/migrations/versions/{2024-05-08_19-33_4081be5b6b74_enable_catalog_in_databricks.py => 2024-05-09_18-44_87ffc36f9842_enable_catalog_in_bigquery_presto_trino_.py} (73%)
copy superset/migrations/versions/{2024-05-08_19-33_4081be5b6b74_enable_catalog_in_databricks.py => 2024-05-10_11-09_9621c6d56ffb_add_subject_column_to_report_schedule.py} (67%)
create mode 100644 superset/migrations/versions/2024-05-10_18-02_f84fde59123a_update_charts_with_old_time_comparison.py
create mode 100644 tests/integration_tests/migrations/f84fde59123a_update_charts_with_old_time_comparison__test.py
delete mode 100644 tests/unit_tests/common/test_get_aggregated_join_column.py
create mode 100644 tests/unit_tests/common/test_time_shifts.py