You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ms...@apache.org on 2025/05/08 08:22:43 UTC

(superset) branch msyavuz/fix/visual-regressions updated (6f5f1b54b2 -> f39e0d8584)

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

msyavuz pushed a change to branch msyavuz/fix/visual-regressions
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 6f5f1b54b2 fix: remove margin reset
     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 9da62ed63a refactor(InfoTooltipWithTrigger): Replace support for fa icons with antd5 icons (#33256)
     add 99aa3a6507 docs(docker-builds.mdx): clarify dockerize images (#33350)
     add ed36674a99 chore(deps): bump less from 4.2.2 to 4.3.0 in /docs (#33317)
     add 13ced58261 chore(deps-dev): bump @eslint/js from 9.17.0 to 9.25.1 in /superset-websocket (#33312)
     add b49e5857c9 chore(deps): bump uuid from 11.0.2 to 11.1.0 in /superset-websocket (#33311)
     add 6e485c9f70 chore(deps-dev): update ts-loader requirement from ^9.5.1 to ^9.5.2 in /superset-frontend/packages/superset-ui-demo (#33323)
     add 6475188e6a chore(deps): bump swagger-ui-react from 5.20.2 to 5.21.0 in /docs (#33318)
     add 89424894f3 Merge branch 'master' into template_less
     add fc031ca35b fix: various theme-related tweaks and touches (#33372)
     add 02c8c9c752 fix: bump FAB to 4.6.3 (#33363)
     add 82526865d2 chore(🦾): bump python h11 0.14.0 -> 0.16.0 (#33339)
     add bc1e8e07cf chore(🦾): bump python sqlglot 26.16.2 -> 26.16.4 (#33368)
     add 6b9d8708d3 chore(🦾): bump python humanize 4.12.2 -> 4.12.3 (#33369)
     add ab899e71e7 chore(🦾): bump python cryptography 44.0.2 -> 44.0.3 (#33371)
     add 6d1f17bd46 chore(🦾): bump python sshtunnel subpackage(s) (#33370)
     add 35b30480f0 fix: Exclude Filter Values (#33271)
     add 0cd3a12daa chore(🦾): bump python markdown 3.7 -> 3.8 (#33279)
     add dc0d542054 chore: regenerate `openapi.json` (#33378)
     add afaaf64f52 chore(deps): bump antd from 5.24.5 to 5.24.9 in /docs (#33319)
     add a928f8cd9e feat: add metric name for big number chart types #33013 (#33099)
     add 2c038f5bd6 Merge branch 'master' into template_less
     add d635c2a9ab fix: replace invalid theme tokens
     add 871cfe0c78 fix(i18n): zh_TW pybabel compile error: placeholders are incompatible (#33345)
     add 4ed05f4ff1 fix(be/utils): sync cache timeout for memoized function (#31917)
     add 863a0bea5c Merge branch 'master' into template_less
     add f39e0d8584 Merge branch 'template_less' into msyavuz/fix/visual-regressions

No new revisions were added by this update.

Summary of changes:
 .github/labeler.yml                                |     5 +
 .github/workflows/check-python-deps.yml            |     3 +-
 docs/docs/installation/docker-builds.mdx           |     2 +-
 docs/package.json                                  |    14 +-
 docs/static/resources/openapi.json                 | 15485 +++++++++++--------
 docs/yarn.lock                                     |   234 +-
 pyproject.toml                                     |     6 +-
 requirements/base.txt                              |    39 +-
 requirements/development.txt                       |    39 +-
 superset-frontend/package-lock.json                |   140 +-
 superset-frontend/package.json                     |     6 +-
 .../plugin-chart/templates/src/MyChart.erb         |     2 +-
 .../src/components/ColumnOption.tsx                |    10 +-
 .../src/components/ControlHeader.tsx               |     2 +-
 .../src/components/InfoTooltipWithTrigger.tsx      |   108 +-
 .../src/components/MetricOption.tsx                |    10 +-
 .../src/components/SQLPopover.tsx                  |     2 +-
 .../src/components/Tooltip.tsx                     |     2 -
 .../superset-ui-chart-controls/src/fixtures.ts     |     1 -
 .../src/operators/renameOperator.ts                |    61 +-
 .../superset-ui-chart-controls/src/types.ts        |     1 -
 .../test/components/ColumnOption.test.tsx          |     9 +-
 .../components/InfoTooltipWithTrigger.test.tsx     |    60 +-
 .../test/components/MetricOption.test.tsx          |     9 +-
 .../test/operators/renameOperator.test.ts          |    93 +-
 .../test/utils/columnChoices.test.tsx              |     2 -
 .../test/utils/defineSavedMetrics.test.tsx         |     1 -
 .../packages/superset-ui-demo/package.json         |     2 +-
 .../src/OptionDescription.tsx                      |     4 +-
 .../src/ReactPartition.jsx                         |     2 +-
 .../legacy-plugin-chart-world-map/src/WorldMap.js  |     2 +-
 .../BigNumber/BigNumberPeriodOverPeriod/PopKPI.tsx |    25 +-
 .../BigNumberPeriodOverPeriod/controlPanel.ts      |     4 +
 .../BigNumberPeriodOverPeriod/transformProps.ts    |    18 +-
 .../BigNumber/BigNumberPeriodOverPeriod/types.ts   |     2 +
 .../BigNumber/BigNumberPeriodOverPeriod/utils.ts   |    25 +-
 .../src/BigNumber/BigNumberTotal/controlPanel.ts   |     4 +
 .../BigNumberTotal/transformProps.test.ts          |    33 +
 .../src/BigNumber/BigNumberTotal/transformProps.ts |    19 +-
 .../src/BigNumber/BigNumberViz.tsx                 |   246 +-
 .../BigNumberWithTrendline/controlPanel.tsx        |     4 +
 .../BigNumberWithTrendline/transformProps.test.ts  |   197 +
 .../BigNumberWithTrendline/transformProps.ts       |     9 +-
 .../src/BigNumber/sharedControls.ts                |   179 +-
 .../plugin-chart-echarts/src/BigNumber/types.ts    |     6 +
 .../plugin-chart-echarts/src/BigNumber/utils.ts    |    44 +
 .../src/Heatmap/transformProps.ts                  |     2 +-
 .../src/Histogram/transformProps.ts                |     2 +-
 .../plugin-chart-handlebars/src/Handlebars.tsx     |     2 +-
 .../src/plugin/controls/handlebarTemplate.tsx      |     2 +-
 .../src/plugin/controls/style.tsx                  |     2 +-
 .../components/ExploreCtasResultsButton/index.tsx  |    11 +-
 .../ExploreResultsButton.test.tsx                  |    10 +-
 .../components/ExploreResultsButton/index.tsx      |    10 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |    12 +-
 .../components/TemplateParamsEditor/index.tsx      |     6 +-
 superset-frontend/src/components/Button/index.tsx  |     6 +-
 superset-frontend/src/components/Button/types.ts   |     2 +
 .../src/components/CronPicker/index.tsx            |     4 +-
 .../src/components/Datasource/Field.tsx            |     2 +-
 .../src/components/EmptyState/index.tsx            |     2 +-
 .../components/IconTooltip/IconTooltip.stories.tsx |    27 +-
 .../src/components/Icons/BaseIcon.tsx              |    14 +-
 .../src/components/Icons/Icons.stories.tsx         |     2 +-
 .../src/components/ListView/Filters/Search.tsx     |     2 +-
 .../src/components/ListView/ListView.tsx           |     2 +-
 superset-frontend/src/components/Modal/Modal.tsx   |     8 +-
 .../src/components/PopoverSection/index.tsx        |     2 +-
 superset-frontend/src/components/index.ts          |     1 +
 .../components/AddSliceCard/AddSliceCard.tsx       |     6 +-
 .../src/dashboard/components/CssEditor/index.tsx   |     2 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |     4 +-
 .../src/dashboard/components/DashboardGrid.jsx     |    14 +-
 .../EmbeddedModal/EmbeddedModal.test.tsx           |     7 +-
 .../OverwriteConfirm/OverwriteConfirmModal.tsx     |     2 +-
 .../src/dashboard/components/SliceAdder.tsx        |     7 +-
 .../components/filterscope/FilterScopeSelector.jsx |     2 +-
 .../dashboard/components/gridComponents/Column.jsx |     2 +-
 .../dashboard/components/gridComponents/Row.jsx    |     2 +-
 .../components/menu/BackgroundStyleDropdown.tsx    |     2 +-
 .../FilterBar/CrossFilters/CrossFilterTag.tsx      |     2 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |    12 +
 .../FiltersConfigForm/ColumnSelect.tsx             |     1 +
 .../FiltersConfigForm/getControlItemsMap.test.tsx  |    72 +-
 .../FiltersConfigForm/getControlItemsMap.tsx       |     5 +-
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |    14 +-
 superset-frontend/src/dashboard/constants.ts       |     1 -
 superset-frontend/src/dashboard/styles.ts          |     2 +-
 superset-frontend/src/dataMask/reducer.ts          |    25 +
 .../src/explore/actions/datasourcesActions.test.ts |     2 -
 .../src/explore/components/ControlHeader.tsx       |    31 +-
 .../explore/components/ControlPanelsContainer.tsx  |    23 +-
 .../explore/components/ExploreContentPopover.tsx   |     2 +-
 .../components/ExploreViewContainer/index.jsx      |    32 +-
 .../explore/components/PropertiesModal/index.tsx   |     1 +
 .../AnnotationLayerControl/AnnotationLayer.jsx     |    12 +-
 .../controls/AnnotationLayerControl/index.tsx      |    10 +-
 .../controls/CollectionControl/index.jsx           |     8 +-
 .../ColumnConfigControl/ColumnConfigControl.tsx    |     4 +-
 .../ConditionalFormattingControl.tsx               |    11 +-
 .../components/controls/CustomListItem/index.tsx   |     8 +-
 .../DndColumnSelectControl/DndSelectLabel.tsx      |    11 +-
 .../controls/DndColumnSelectControl/Option.tsx     |     3 +-
 .../FilterControl/AdhocFilterControl/index.jsx     |    15 +-
 .../FilterControl/AdhocFilterEditPopover/index.jsx |     7 +-
 .../MetricControl/AdhocMetricEditPopover/index.jsx |     1 +
 .../controls/MetricControl/MetricsControl.jsx      |    13 +-
 .../components/controls/OptionControls/index.tsx   |    18 +-
 .../components/controls/TextAreaControl.jsx        |     2 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |    16 +-
 .../src/explore/controlUtils/controlUtils.test.tsx |     1 -
 ...etControlValuesCompatibleWithDatasource.test.ts |     1 -
 superset-frontend/src/explore/fixtures.tsx         |     2 -
 .../src/features/alerts/AlertReportModal.tsx       |    10 +-
 .../src/features/allEntities/AllEntitiesTable.tsx  |     2 +-
 .../annotationLayers/AnnotationLayerModal.tsx      |     4 +-
 .../src/features/annotations/AnnotationModal.tsx   |     2 +-
 .../src/features/cssTemplates/CssTemplateModal.tsx |     4 +-
 .../src/features/databases/DatabaseModal/styles.ts |    18 +-
 .../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 +
 .../components/Select/SelectFilterPlugin.tsx       |   122 +-
 .../src/pages/AlertReportList/index.tsx            |    17 +-
 .../src/pages/AnnotationLayerList/index.tsx        |    16 +-
 .../src/pages/AnnotationList/index.tsx             |    20 +-
 .../src/pages/ChartCreation/index.tsx              |     4 +-
 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/Home/index.tsx         |     2 +-
 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-websocket/package-lock.json               |    46 +-
 superset-websocket/package.json                    |     4 +-
 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     |  2052 +--
 superset/utils/cache.py                            |     6 +-
 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 +
 192 files changed, 51019 insertions(+), 28404 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