This is an automated email from the ASF dual-hosted git repository.
enzomartellucci pushed a change to branch
enxdev/refactor/InfoTooltipWithTrigger-component
in repository https://gitbox.apache.org/repos/asf/superset.git
from 7d49205715 fix rtl test
add e529d84e34 fix: button colors and icons (#33287)
add 7e4fde7a14 fix(standalone): Ensure correct URL param value for
standalone mode (#33234)
add fbd8ae2888 fix(sqllab permalink): Commit SQL Lab permalinks (#33237)
add 6a586fe4fd fix(chart): Restore subheader used in bignumber with
trendline (#33196)
add ac636c73ae fix(heatmap): correctly render int and boolean falsy values
on axes (#33238)
add de84a534ac fix(DB update): Gracefully handle querry error during DB
update (#33250)
add d2360b533b fix(histogram): remove extra single quotes (#33248)
add aea776a131 fix: `Unexpected input(s) 'depth'` CI warnings (#33254)
add 2c4e22e598 chore: add some utils tests (#33236)
add 13816443ba chore(🦾): bump python croniter subpackage(s) (#33258)
add c029b532d4 fix: LocalProxy is not mapped warning (#33025)
add 141d0252f2 fix: mask password on DB import (#33267)
add a5f986fec5 feat: Persian translations (#29580)
add d6f80eaae7 chore(🦾): bump python gunicorn subpackage(s) (#33265)
add e8d60509a0 chore(🦾): bump python sqlglot 26.11.1 -> 26.16.2 (#33266)
add 2f308a85d8 chore(🦾): bump python pandas subpackage(s) (#33263)
add 01ce4b987e chore(🦾): bump python python-dotenv 1.0.1 -> 1.1.0 (#33262)
add 2392ac6827 chore(🦾): bump python deprecation subpackage(s) (#33260)
add 303a80a316 chore(🦾): bump python packaging 24.2 -> 25.0 (#33259)
add 13f77a7416 chore(🦾): bump python celery 5.4.0 -> 5.5.2 (#33257)
add 418c673699 chore(🦾): bump python pyparsing 3.2.2 -> 3.2.3 (#33281)
add fa6548939e chore(🦾): bump python mako 1.3.9 -> 1.3.10 (#33280)
add 2a97a6ec1f chore(🦾): bump python importlib-metadata 8.6.1 -> 8.7.0
(#33277)
add ef14b529b8 fix(echarts): rename time series shifted colnames (#33269)
add 3c6091144b chore(deps): Upgrade pyarrow to 18.1.0 (#31476)
add 339ba96600 fix: improve function detection (#33306)
add 22de26cd77 fix: `metric.currency` should be JSON, not string (#33303)
add 4e0c261c9d fix: show only filterable columns on filter dropdown
(#33338)
add e304f2d5ad chore(deps): bump react-intersection-observer from 9.15.1
to 9.16.0 in /superset-frontend (#33333)
add 65605b4a54 chore(deps-dev): bump @babel/plugin-transform-runtime from
7.25.9 to 7.27.1 in /superset-frontend (#33332)
add fee33dd0cf chore(deps): bump @rjsf/validator-ajv8 from 5.24.1 to
5.24.9 in /superset-frontend (#33321)
add 17d7b72f3b chore(deps-dev): bump webpack from 5.98.0 to 5.99.7 in
/docs (#33316)
add 6db3a4d9d2 fix: Temporal filter conversion in viz migrations (#33224)
add c22c532a5c chore(deps-dev): bump eslint-plugin-react from 7.37.4 to
7.37.5 in /docs (#33314)
add 5a9e366c0a chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in
/docs (#33320)
add 9f0ae77341 fix: Edge case with metric not getting quoted in sort by
when normalize_columns is enabled (#33337)
add 7791674f24 chore(deps-dev): bump eslint-config-prettier from 10.1.1 to
10.1.2 in /docs (#33315)
add f045a73e2d fix: loading examples from raw.githubusercontent.com fails
with 429 errors (#33354)
add 49bcf79f71 Merge branch 'master' into template_less
add b218ce35b3 Merge branch 'template_less' into
enxdev/refactor/InfoTooltipWithTrigger-component
add c9c5025fb6 clean up
No new revisions were added by this update.
Summary of changes:
.github/labeler.yml | 5 +
.github/workflows/check-python-deps.yml | 3 +-
docs/package.json | 8 +-
docs/static/resources/openapi.json | 10 -
docs/yarn.lock | 109 +-
pyproject.toml | 2 +-
requirements/base.txt | 28 +-
requirements/development.txt | 28 +-
superset-frontend/package-lock.json | 138 +-
superset-frontend/package.json | 6 +-
.../superset-ui-chart-controls/src/fixtures.ts | 1 -
.../src/operators/renameOperator.ts | 61 +-
.../superset-ui-chart-controls/src/types.ts | 1 -
.../test/operators/renameOperator.test.ts | 93 +-
.../test/utils/columnChoices.test.tsx | 2 -
.../test/utils/defineSavedMetrics.test.tsx | 1 -
.../BigNumberTotal/transformProps.test.ts | 32 +
.../src/BigNumber/BigNumberTotal/transformProps.ts | 7 +-
.../src/BigNumber/BigNumberViz.tsx | 75 +-
.../BigNumberWithTrendline/transformProps.test.ts | 196 +
.../src/BigNumber/sharedControls.ts | 3 -
.../plugin-chart-echarts/src/BigNumber/types.ts | 2 +
.../src/Heatmap/transformProps.ts | 2 +-
.../src/Histogram/transformProps.ts | 2 +-
.../ExploreResultsButton.test.tsx | 20 +-
.../components/ExploreResultsButton/index.tsx | 14 +-
.../src/SqlLab/components/ResultSet/index.tsx | 12 +-
superset-frontend/src/components/Button/index.tsx | 6 +-
superset-frontend/src/components/Button/types.ts | 2 +
.../src/components/Icons/BaseIcon.tsx | 14 +-
superset-frontend/src/components/Modal/Modal.tsx | 8 +-
superset-frontend/src/components/index.ts | 1 +
.../src/dashboard/components/DashboardGrid.jsx | 10 +-
.../src/dashboard/components/SliceAdder.tsx | 7 +-
.../FiltersConfigForm/ColumnSelect.tsx | 1 +
.../FiltersConfigForm/getControlItemsMap.test.tsx | 72 +-
.../FiltersConfigForm/getControlItemsMap.tsx | 5 +-
superset-frontend/src/dashboard/constants.ts | 1 -
.../src/explore/actions/datasourcesActions.test.ts | 2 -
.../components/ExploreViewContainer/index.jsx | 32 +-
.../explore/components/PropertiesModal/index.tsx | 1 +
.../AnnotationLayerControl/AnnotationLayer.jsx | 12 +-
.../controls/AnnotationLayerControl/index.tsx | 6 -
.../controls/CollectionControl/index.jsx | 6 +-
.../ConditionalFormattingControl.tsx | 1 -
.../DndColumnSelectControl/DndSelectLabel.tsx | 11 +-
.../FilterControl/AdhocFilterControl/index.jsx | 15 +-
.../FilterControl/AdhocFilterEditPopover/index.jsx | 7 +-
.../MetricControl/AdhocMetricEditPopover/index.jsx | 1 +
.../controls/MetricControl/MetricsControl.jsx | 13 +-
.../src/explore/controlUtils/controlUtils.test.tsx | 1 -
...etControlValuesCompatibleWithDatasource.test.ts | 1 -
superset-frontend/src/explore/fixtures.tsx | 2 -
.../src/features/alerts/AlertReportModal.tsx | 8 +-
.../features/datasets/AddDataset/Footer/index.tsx | 4 +-
superset-frontend/src/features/datasets/types.ts | 1 -
superset-frontend/src/features/home/ChartTable.tsx | 2 +-
.../src/features/home/DashboardTable.tsx | 2 +-
superset-frontend/src/features/home/RightMenu.tsx | 2 +-
.../src/features/home/SavedQueries.tsx | 6 +-
superset-frontend/src/features/home/SubMenu.tsx | 3 +
.../src/pages/AlertReportList/index.tsx | 17 +-
.../src/pages/AnnotationLayerList/index.tsx | 16 +-
.../src/pages/AnnotationList/index.tsx | 20 +-
superset-frontend/src/pages/ChartList/index.tsx | 16 +-
.../src/pages/CssTemplateList/index.tsx | 18 +-
.../src/pages/DashboardList/index.tsx | 12 +-
superset-frontend/src/pages/DatabaseList/index.tsx | 18 +-
superset-frontend/src/pages/DatasetList/index.tsx | 8 +-
superset-frontend/src/pages/RolesList/index.tsx | 21 +-
.../src/pages/RowLevelSecurityList/index.tsx | 31 +-
.../src/pages/SavedQueryList/index.tsx | 10 +-
superset-frontend/src/pages/Tags/index.tsx | 28 +-
superset-frontend/src/pages/UsersList/index.tsx | 21 +-
.../src/utils/getDatasourceUid.test.ts | 1 -
superset/commands/database/importers/v1/utils.py | 4 +
superset/commands/database/update.py | 17 +-
superset/commands/sql_lab/permalink/create.py | 37 +-
superset/connectors/sqla/models.py | 17 +-
superset/dashboards/schemas.py | 1 -
superset/datasets/api.py | 1 -
superset/db_engine_specs/databricks.py | 6 +
superset/examples/helpers.py | 65 +-
superset/explore/schemas.py | 1 -
superset/migrations/shared/migrate_viz/base.py | 36 +-
superset/migrations/shared/utils.py | 125 +-
...f1edd4a4d4f2_metric_currency_should_be_json.py} | 33 +-
superset/models/helpers.py | 8 +-
superset/sql/parse.py | 40 +
superset/sql_parse.py | 31 +-
superset/translations/ar/LC_MESSAGES/messages.po | 2059 +--
superset/translations/de/LC_MESSAGES/messages.po | 2497 ++--
superset/translations/en/LC_MESSAGES/messages.po | 1713 ++-
superset/translations/es/LC_MESSAGES/messages.po | 2052 +--
superset/translations/fa/LC_MESSAGES/messages.po | 14640 +++++++++++++++++++
superset/translations/fr/LC_MESSAGES/messages.po | 5992 ++++----
superset/translations/it/LC_MESSAGES/messages.po | 1959 +--
superset/translations/ja/LC_MESSAGES/messages.po | 2027 +--
superset/translations/ko/LC_MESSAGES/messages.po | 1918 +--
superset/translations/messages.pot | 1707 ++-
superset/translations/nl/LC_MESSAGES/messages.po | 2135 +--
superset/translations/pl/LC_MESSAGES/messages.po | 3662 +++--
superset/translations/pt/LC_MESSAGES/messages.po | 1988 +--
.../translations/pt_BR/LC_MESSAGES/messages.po | 2273 +--
superset/translations/ru/LC_MESSAGES/messages.po | 2089 +--
superset/translations/sk/LC_MESSAGES/messages.po | 1761 ++-
superset/translations/sl/LC_MESSAGES/messages.po | 1900 +--
superset/translations/tr/LC_MESSAGES/messages.po | 1886 +--
superset/translations/uk/LC_MESSAGES/messages.po | 2109 +--
superset/translations/zh/LC_MESSAGES/messages.po | 2026 +--
.../translations/zh_TW/LC_MESSAGES/messages.po | 2030 +--
superset/utils/log.py | 15 +-
superset/views/core.py | 2 +-
.../integration_tests/databases/commands_tests.py | 19 +-
tests/integration_tests/datasource_tests.py | 5 +-
.../databases/importers/v1/command_test.py | 45 +
tests/unit_tests/commands/databases/update_test.py | 25 +
.../databases/commands/importers/v1/import_test.py | 3 +-
tests/unit_tests/migrations/shared/utils_test.py | 200 +
.../migrations/viz/time_related_fields_test.py | 10 +-
tests/unit_tests/sql_parse_tests.py | 29 +
121 files changed, 41313 insertions(+), 21249 deletions(-)
create mode 100644
superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/transformProps.test.ts
copy
superset/migrations/versions/{2023-12-01_12-03_b7851ee5522f_replay_317970b4400c.py
=> 2025-04-30_11-04_f1edd4a4d4f2_metric_currency_should_be_json.py} (62%)
create mode 100644 superset/translations/fa/LC_MESSAGES/messages.po
create mode 100644 tests/unit_tests/migrations/shared/utils_test.py