You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2025/03/03 22:29:05 UTC
(superset) branch dependabot/npm_and_yarn/docs/docusaurus/tsconfig-3.7.0 updated (873edae1ee -> cbf736dd64)
This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch dependabot/npm_and_yarn/docs/docusaurus/tsconfig-3.7.0
in repository https://gitbox.apache.org/repos/asf/superset.git
from 873edae1ee Merge branch 'master' into dependabot/npm_and_yarn/docs/docusaurus/tsconfig-3.7.0
add f9a43921c5 chore(deps): bump core-js from 3.39.0 to 3.40.0 in /superset-frontend/packages/superset-ui-demo (#32066)
add 2d8892958e docs: various enhancements across `/docs` workspace (#31921)
add b09bfd7889 chore(docs): Add RIADVICE to companies using Superset (#32326)
add 6900bc1855 chore(readme): updating video on Readme page. (#32319)
add 9dcf788f47 chore(deps): bump @docsearch/react from 3.8.2 to 3.9.0 in /docs (#32327)
add b207f0616d chore(deps): bump antd from 5.22.7 to 5.24.1 in /docs (#32329)
add bb46dd93be chore(deps): bump swagger-ui-react from 5.18.2 to 5.19.0 in /docs (#32330)
add 42a3c523ae fix: Download as PDF fails due to cache error (#32332)
add 7ce1a3445c fix: oauth2 trino (#31993)
add c27aee2b14 chore(duckdb): Bump duckdb-engine, duckdb versions (#32302)
add f820f9a976 chore(build): remove Lodash filter and noop usage in `superset-frontend` (#32341)
add 422a07b382 fix: revert "fix: remove sort values on stacked totals (#31333)" (#32337)
add 88cf2d5c39 fix(fe/dashboard-list): display modifier info for `Last modified` data (#32035)
add 5140250421 ci(type-checking): run type-checking-frontend hook sequentially (#32323)
add b06a9edfd6 chore(docs): Fix typo in security.mdx (#32349)
add 2c37ddb2f6 fix(roles): Add SqlLabPermalinkRestApi as default sqlab roles. (#32284)
add 4c4b5e8c64 fix(SSHTunnelForm): make the password tooltip visible (#32356)
add ace8a3adb7 refactor(DatabaseSelector): Changes the imported types from antd-4 to antd-5 (#32314)
add 22fe985cfc fix(firebolt): allow backslach escape for single quotes (#32350)
add 0f07d78e01 fix(docker): Configure nginx for consistent port mapping and hot reloading (#32362)
add c583eec4c7 fix(eslint-hook): ensure eslint hook receives arguments (#32333)
add 90651dfe3e fix(dev/ci): pre-commit fixes galore (#32352)
add bc02f05613 feat(number-format): adds memory data transfer rates in binary and decimal format (#32264)
add b43e2ac8f4 chore(tests): converting enzyme to RTL, part 3 (#32363)
add 8dcae810d4 fix: clickhouse-connect engine SSH parameter (#32348)
add b0dac046e6 refactor(DrillDetailTableControls): Upgrade DrillDetailTableControls component to Ant Design 5 (#32313)
add 83071d0e5f fix: ensure metric_macro expands templates (#32344)
add 00883c395c feat: allow importing encrypted_extra (#32339)
add 167dacc2e4 fix: ephemeral CI fetching task ENI (#32377)
add 793fbac405 chore(cleanup): removing accidentally committed package/lock files. (#32365)
add 479a5d2f72 chore: Upgrade AG Grid to use tree shaking (#32334)
add a08c18febe docs(intro): broaden link to installation options (#32379)
add c02a0a00f4 fix: bump FAB to 4.5.4 (#32325)
add 822d72c57d fix(pinot): revert join and subquery flags (#32382)
add dae6acf028 chore(docs): update instructions for pypi distribution (#32380)
add 00429558c2 docs: add shipmnts to users list (#32396)
add 1d823a0be5 chore(docs): fix typos (#32393)
add 74733ae310 feat: Adding the option and feature to enable borders with color, opacity and width control on heatmaps along with white borders on emphasis (#32358)
add f4105e9ed2 feat: default ports for SSH tunnel (#32403)
add 2c851b7580 feat(i18n): Add polish to default language (#31506)
add cf7ce31054 build(deps): bump major versions for `math-expression-evaluator` and `fetch-mock` + clean up obsolete dev/override packages (#32322)
add 789049d386 docs(config): fill in commonly connection string for Oracle, Presto and SQL Server databases (#32385)
add 4d6b4f8343 feat(filter): adding inputs to Numerical Range Filter (#31726)
add 128c45e2d3 fix: prevent nested transactions (#32401)
add 6317a91541 fix(viz): update nesting logic to handle multiple dimensions in PartitionViz (#32290)
add eacb234872 docs: add SingleStore to the users list (#32421)
add 84b52b2323 fix(clickhouse): get_parameters_from_uri failing when secure is true (#32423)
add d79f7b28c2 feat: Update database permissions in async mode (#32231)
add 61b72f0c0b fix(com/grid-comp/markdown): pin `remark-gfm` to v3 to allow inline code block by backticks in Markdown (#32420)
add 5766c36372 fix(plugin-chart-echarts): remove erroneous upper bound value (#32473)
add 5af4e61aff feat: improve GSheets OAuth2 (#32048)
add 6c3886aad0 fix(tooltip): displaying <a> tags correctly (#32488)
add 531e46d37a chore(deps-dev): bump @docusaurus/tsconfig from 3.6.3 to 3.7.0 in /docs
add 54158a8eff Update yarn.lock
add cbf736dd64 Merge branch 'dependabot/npm_and_yarn/docs/docusaurus/tsconfig-3.7.0' of github.com:apache/superset into dependabot/npm_and_yarn/docs/docusaurus/tsconfig-3.7.0
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 4 +
.github/workflows/ephemeral-env.yml | 2 +-
.github/workflows/pre-commit.yml | 19 +-
.pre-commit-config.yaml | 47 +-
README.md | 5 +-
RELEASING/README.md | 5 +-
RELEASING/changelog.py | 11 +-
RESOURCES/INTHEWILD.md | 3 +
docker/nginx/nginx.conf | 6 +
docker/pythonpath_dev/superset_config.py | 2 +-
.../webpack.config.js => docs/.eslintrc.js | 52 +-
docs/README.md | 2 +-
docs/babel.config.js | 1 +
docs/docs/api.mdx | 1 -
docs/docs/configuration/alerts-reports.mdx | 2 +-
docs/docs/configuration/cache.mdx | 2 +-
docs/docs/configuration/configuring-superset.mdx | 6 +-
docs/docs/configuration/databases.mdx | 10 +-
docs/docs/configuration/networking-settings.mdx | 2 +-
docs/docs/configuration/setup-ssh-tunneling.mdx | 6 -
docs/docs/configuration/sql-templating.mdx | 2 +-
docs/docs/contributing/howtos.mdx | 8 +-
docs/docs/contributing/misc.mdx | 6 +-
docs/docs/faq.mdx | 4 +-
docs/docs/security/security.mdx | 2 +-
.../{docusaurus.config.js => docusaurus.config.ts} | 199 +-
docs/package.json | 26 +-
docs/sidebars.js | 52 +-
docs/src/components/SectionHeader.tsx | 2 +-
docs/src/pages/community.tsx | 40 +-
docs/src/pages/index.tsx | 11 +-
docs/src/styles/custom.css | 12 +
docs/src/styles/main.less | 3 +-
docs/src/theme/DocItem/index.js | 12 +-
docs/src/utils.js | 2 +-
docs/static/.htaccess | 2 -
docs/static/script/matomo.js | 1 +
docs/tsconfig.json | 2 +-
docs/yarn.lock | 4584 ++++++----
pyproject.toml | 4 +-
requirements/base.txt | 2 +-
requirements/development.txt | 2 +-
scripts/cancel_github_workflows.py | 2 +-
.../entrypoints/docker-ci.sh => scripts/eslint.sh | 20 +-
.../dashboard/nativeFilters.noInitState.test.ts | 38 +-
.../cypress-base/cypress/e2e/dashboard/utils.ts | 2 +-
superset-frontend/jest.config.js | 2 +-
superset-frontend/package-lock.json | 1113 ++-
superset-frontend/package.json | 25 +-
.../src/utils/D3Formatting.ts | 8 +
.../packages/superset-ui-core/package.json | 4 +-
.../superset-ui-core/src/math-expression/index.ts | 4 +-
.../factories/createMemoryFormatter.ts | 61 +-
.../superset-ui-core/src/query/getMetricLabel.ts | 24 +-
.../factories/createMemoryFormatter.test.ts | 48 +
.../test/time-comparison/fetchTimeRange.test.ts | 2 +-
.../packages/superset-ui-demo/package.json | 2 +-
.../shared/components/ResizableChartDemo.tsx | 17 +-
.../storybook/shared/components/ResizablePanel.tsx | 4 +-
.../LegacyPluginChartChord.stories.tsx | 2 +-
.../CountryMap.stories.tsx | 16 +-
.../BoxPlot/NVD3BoxPlot.stories.tsx | 4 +-
.../plugin-chart-echarts/Gauge/Gauge.stories.tsx | 2 +-
.../plugin-chart-echarts/Graph/Graph.stories.tsx | 2 +-
.../plugin-chart-echarts/Radar/Radar.stories.tsx | 2 +-
.../Timeseries/Timeseries.stories.tsx | 16 +-
.../Waterfall/Waterfall.stories.tsx | 8 +-
.../PivotTable.stories.tsx | 10 +-
.../plugins/plugin-chart-table/Table.stories.tsx | 2 +-
.../stories/plugins/plugin-chart-table/testData.ts | 6 +-
.../stories/superset-ui-color/RenderPalettes.tsx | 16 +-
.../NumberFormat.stories.tsx | 16 +-
.../stories/superset-ui-style/Theme.stories.tsx | 11 +-
.../superset-ui-time-format/TimeFormat.stories.tsx | 19 +-
.../src/layers/Screengrid/Screengrid.tsx | 3 +-
.../src/Heatmap/controlPanel.tsx | 25 +
.../src/Heatmap/transformProps.ts | 19 +
.../plugin-chart-echarts/src/Heatmap/types.ts | 3 +
.../src/MixedTimeseries/transformProps.ts | 13 +-
.../src/Timeseries/transformProps.ts | 7 +-
.../src/Timeseries/transformers.ts | 11 +-
.../src/utils/eventHandlers.ts | 3 +-
.../plugin-chart-echarts/src/utils/series.ts | 6 +-
.../test/Timeseries/transformProps.test.ts | 34 +-
.../plugin-chart-echarts/test/utils/series.test.ts | 118 -
.../src/plugin/controlPanel.tsx | 2 +-
.../plugin-chart-table/src/controlPanel.tsx | 2 +-
.../src/SqlLab/actions/sqlLab.test.js | 4 +-
.../SqlLab/components/ResultSet/ResultSet.test.tsx | 19 +-
.../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx | 2 +-
.../components/TableElement/TableElement.test.tsx | 2 +-
.../src/components/AuditInfo/ModifiedInfo.test.tsx | 2 +-
.../Chart/DrillBy/DrillByMenuItems.test.tsx | 4 +-
.../DrillDetailTableControls.stories.tsx} | 22 +-
.../DrillDetail/DrillDetailTableControls.test.tsx | 3 +-
.../Chart/DrillDetail/DrillDetailTableControls.tsx | 37 +-
.../src/components/Chart/chartActions.test.js | 2 +-
.../src/components/DatabaseSelector/index.tsx | 2 +-
.../FilterableTable/FilterableTable.test.tsx | 21 +-
.../src/components/Form/LabeledErrorBoundInput.tsx | 3 +-
.../src/components/GridTable/GridTable.test.tsx | 5 +
.../src/components/GridTable/HeaderMenu.test.tsx | 2 +-
.../src/components/GridTable/index.tsx | 43 +-
.../cell-renderers/NullCell => Metadata}/index.tsx | 29 +-
superset-frontend/src/components/Tags/Tag.tsx | 21 +-
.../SliceHeaderControls.test.tsx | 2 +-
.../components/gridComponents/Header.test.jsx | 79 +-
.../FilterBar/ActionButtons/ActionButtons.test.tsx | 11 +-
.../FilterBar/FilterControls/FilterValue.tsx | 2 +-
.../components/nativeFilters/FilterBar/utils.ts | 8 +
.../FiltersConfigForm/FiltersConfigForm.tsx | 2 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 3 +-
.../src/explore/actions/datasourcesActions.ts | 13 +-
.../DataTablesPane/test/DataTablesPane.test.tsx | 3 +-
.../PropertiesModal/PropertiesModal.test.tsx | 4 +-
.../AnnotationLayer.test.tsx | 2 +-
.../DndColumnSelect.test.tsx | 2 +-
.../OptionControls/OptionControls.test.tsx | 2 +-
.../DashboardsSubMenu.test.tsx | 2 +-
.../DatabaseConnectionForm/EncryptedField.tsx | 66 +-
.../OAuth2ClientField.test.tsx | 11 +-
.../DatabaseConnectionForm/OAuth2ClientField.tsx | 41 +-
.../DatabaseConnectionForm/TableCatalog.tsx | 9 +-
.../DatabaseConnectionForm/constants.ts | 6 +-
.../databases/DatabaseModal/SSHTunnelForm.tsx | 10 +-
.../src/features/databases/DatabaseModal/styles.ts | 25 +-
.../UploadDataModel/UploadDataModal.test.tsx | 7 +-
superset-frontend/src/features/databases/types.ts | 2 +-
superset-frontend/src/features/home/ChartTable.tsx | 3 +-
.../src/features/home/DashboardTable.tsx | 6 +-
.../src/features/home/RightMenu.test.tsx | 4 +-
.../features/rls/RowLevelSecurityModal.test.tsx | 6 +-
.../components/Range/RangeFilterPlugin.test.tsx | 86 +-
.../filters/components/Range/RangeFilterPlugin.tsx | 500 +-
.../src/middleware/asyncEvent.test.ts | 2 +-
.../pages/AlertReportList/AlertReportList.test.jsx | 208 +-
.../AnnotationLayerList.test.jsx | 180 +-
.../src/pages/ChartList/ChartList.test.jsx | 321 +-
.../pages/CssTemplateList/CssTemplateList.test.jsx | 181 +-
.../src/pages/DashboardList/DashboardList.test.jsx | 286 +-
.../src/pages/DashboardList/index.tsx | 5 +-
superset-frontend/src/pages/DatabaseList/index.tsx | 61 +
superset-frontend/src/pages/Home/Home.test.tsx | 2 +-
.../pages/SavedQueryList/SavedQueryList.test.jsx | 471 +-
superset-frontend/src/setup/setupAGGridModules.ts | 61 +
superset-frontend/src/setup/setupFormatters.ts | 10 +-
superset-frontend/src/types/TagType.ts | 1 +
.../react-syntax-highlighter.d.ts} | 29 +-
superset-frontend/src/views/App.tsx | 2 +
superset/charts/api.py | 6 +-
superset/charts/schemas.py | 3 +-
superset/cli/thumbnails.py | 2 +-
superset/commands/database/exceptions.py | 10 +
superset/commands/database/ssh_tunnel/create.py | 5 +-
superset/commands/database/ssh_tunnel/update.py | 5 +-
superset/commands/database/sync_permissions.py | 344 +
superset/commands/database/test_connection.py | 18 +-
superset/commands/database/update.py | 211 +-
superset/commands/database/utils.py | 92 +
superset/commands/database/validate.py | 2 +-
superset/common/db_query_status.py | 16 +-
superset/config.py | 10 +
superset/connectors/sqla/models.py | 2 +-
superset/constants.py | 1 +
superset/dashboards/api.py | 4 +-
superset/dashboards/schemas.py | 3 +-
superset/databases/api.py | 68 +-
superset/databases/schemas.py | 8 +-
superset/datasets/api.py | 9 +-
superset/db_engine_specs/base.py | 5 +-
superset/db_engine_specs/clickhouse.py | 24 +-
superset/db_engine_specs/couchbase.py | 2 +-
superset/db_engine_specs/databricks.py | 5 +-
superset/db_engine_specs/duckdb.py | 2 +-
superset/db_engine_specs/gsheets.py | 42 +-
superset/db_engine_specs/hana.py | 5 +-
superset/db_engine_specs/hive.py | 5 +-
superset/db_engine_specs/oracle.py | 5 +-
superset/db_engine_specs/pinot.py | 2 +
superset/db_engine_specs/presto.py | 2 +-
superset/db_engine_specs/snowflake.py | 2 +-
superset/db_engine_specs/trino.py | 4 +-
superset/extensions/ssh.py | 5 +-
superset/jinja_context.py | 61 +-
superset/migrations/shared/utils.py | 4 +-
...b56500de1855_add_uuid_column_to_import_mixin.py | 2 +-
...14-38_a9422eeaae74_new_dataset_models_take_2.py | 10 +-
superset/models/core.py | 11 +-
superset/queries/api.py | 3 +-
superset/security/manager.py | 2 +
superset/sql/dialects/firebolt.py | 5 +-
superset/sql_lab.py | 2 +-
superset/sqllab/api.py | 11 +-
superset/sqllab/sql_json_executer.py | 1 -
superset/tags/api.py | 7 +-
.../{zh => pl}/LC_MESSAGES/messages.po | 9464 +++++++++++---------
superset/utils/core.py | 16 +-
superset/utils/decorators.py | 7 +
superset/utils/pandas_postprocessing/histogram.py | 2 +-
superset/utils/screenshots.py | 9 +-
superset/utils/ssh_tunnel.py | 14 +
superset/views/base.py | 1 +
superset/viz.py | 13 +-
tests/conftest.py | 35 +-
tests/integration_tests/base_api_tests.py | 2 +-
tests/integration_tests/celery_tests.py | 14 +-
tests/integration_tests/conftest.py | 34 +-
tests/integration_tests/core_tests.py | 2 +-
tests/integration_tests/dashboards/api_tests.py | 45 +-
tests/integration_tests/databases/api_tests.py | 484 +-
.../integration_tests/databases/commands_tests.py | 10 +-
tests/integration_tests/datasets/api_tests.py | 4 +-
tests/integration_tests/datasource_tests.py | 2 +-
.../db_engine_specs/base_engine_spec_tests.py | 3 +-
.../7e67aecbf3f1_chart_ds_constraint__tests.py | 2 +-
.../fb13d49b72f9_better_filters__tests.py | 2 +-
tests/integration_tests/reports/scheduler_tests.py | 4 +-
tests/integration_tests/security/api_tests.py | 2 +-
.../security/row_level_security_tests.py | 1 -
tests/integration_tests/security_tests.py | 2 +
tests/integration_tests/sql_lab/commands_tests.py | 11 +-
.../sql_lab/permalink/api_tests.py | 22 +
tests/integration_tests/sqllab_tests.py | 96 +-
tests/integration_tests/tags/api_tests.py | 2 +-
tests/integration_tests/users/api_tests.py | 3 +-
tests/integration_tests/viz_tests.py | 21 +
tests/unit_tests/commands/databases/conftest.py | 90 +
.../commands/databases/excel_reader_test.py | 2 +-
.../commands/databases/importers}/__init__.py | 0
.../commands/databases/importers/v1}/__init__.py | 0
.../databases/importers/v1/command_test.py | 50 +
.../commands/databases/sync_permissions_test.py | 389 +
tests/unit_tests/commands/databases/update_test.py | 367 +-
tests/unit_tests/commands/databases/utils_test.py | 212 +
.../unit_tests/commands/databases/validate_test.py | 1 +
tests/unit_tests/connectors/sqla/models_test.py | 11 +-
tests/unit_tests/databases/api_test.py | 74 +
.../databases/ssh_tunnel/commands/create_test.py | 57 +-
.../databases/ssh_tunnel/commands/update_test.py | 31 +
tests/unit_tests/datasets/api_tests.py | 3 +-
tests/unit_tests/datasets/commands/export_test.py | 2 +-
tests/unit_tests/db_engine_specs/test_gsheets.py | 134 +-
tests/unit_tests/db_engine_specs/test_mssql.py | 47 +-
tests/unit_tests/db_engine_specs/test_ocient.py | 6 +-
tests/unit_tests/fixtures/dataframes.py | 4 +-
tests/unit_tests/jinja_context_test.py | 157 +-
.../unit_tests/migrations/shared/catalogs_test.py | 29 +-
tests/unit_tests/sql/parse_tests.py | 21 +
tests/unit_tests/utils/test_decorators.py | 53 +
249 files changed, 13811 insertions(+), 9186 deletions(-)
copy superset-embedded-sdk/webpack.config.js => docs/.eslintrc.js (55%)
delete mode 100644 docs/docs/configuration/setup-ssh-tunneling.mdx
rename docs/{docusaurus.config.js => docusaurus.config.ts} (74%)
copy docker/entrypoints/docker-ci.sh => scripts/eslint.sh (71%)
copy superset-frontend/src/{visualizations/dashboardComponents/ExampleComponent/index.ts => components/Chart/DrillDetail/DrillDetailTableControls.stories.tsx} (67%)
copy superset-frontend/src/components/{Table/cell-renderers/NullCell => Metadata}/index.tsx (62%)
create mode 100644 superset-frontend/src/setup/setupAGGridModules.ts
copy superset-frontend/src/{dashboard/components/nativeFilters/FilterCard/types.ts => types/react-syntax-highlighter.d.ts} (60%)
create mode 100644 superset/commands/database/sync_permissions.py
copy superset/translations/{zh => pl}/LC_MESSAGES/messages.po (50%)
create mode 100644 tests/unit_tests/commands/databases/conftest.py
copy {superset/advanced_data_type => tests/unit_tests/commands/databases/importers}/__init__.py (100%)
copy {superset/advanced_data_type => tests/unit_tests/commands/databases/importers/v1}/__init__.py (100%)
create mode 100644 tests/unit_tests/commands/databases/importers/v1/command_test.py
create mode 100644 tests/unit_tests/commands/databases/sync_permissions_test.py
create mode 100644 tests/unit_tests/commands/databases/utils_test.py