This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/superset-frontend/react-bootstrap-slider-2.2.3
in repository https://gitbox.apache.org/repos/asf/superset.git.
discard 202982f build(deps): bump react-bootstrap-slider in /superset-frontend
add 69185ee fix: improve import flow UI/UX (#12070)
add 8d29381 reset active tab on open (#12048)
add c306368 fix: Python dependencies in #11499 (#12079)
add 90ca49f bumping superset ui to 15.18 and deckgl to 0.3.2 (#12078)
add 08b3ebe feat(alert/report): add 'not null' condition option to modal
(#12077)
add 655834b fix: Fix "View in SQLLab" bug (#12086)
add dd0c531 fix: handle context-dependent feature flags in CLI (#12088)
add 02c6a0b Fix typescript error (#12074)
add 51c3b71 chore: Remove unused CodeModal (#11972)
add 700dee6 feat(logs): security permissions simplification (#12061)
add dd5cdb1 feat(dashboards): security permissions simplification (#12012)
add 790ac5e feat(databases): security perm simplification (#12036)
add 5d9721e feat(queries): security perm simplification (#12072)
add a3be325 Small typo fix in Athena connection docs (#12099)
add 1a20552 fix(reports): increase crontab size and alert fixes (#12056)
add 895fa19 chore: add latest tag action (#11148)
add d1dfe82 feat(alerts/reports): add refresh action (#12071)
add b61e243 feat(explore): metrics and filters controls redesign (#12095)
add 92fdf54 feat: update alert/report icons and column order (#12081)
add b592cc7 feat(explore): time picker enhancement (#11418)
add 6e7f276 feat: initial custom error messages for SQL Lab (#12080)
add ddd2ec5 fix(alerts/reports): modal submit button, copy changes,
select apis (#12110)
add 17cd174 feat(alerts/reports): remove SIP_34_UI feature flag (#12085)
add 1cf4a1b fix: updates to alert/report modal + more tests (#12045)
add af130ea fix: FilterBox select lose focus when focused (#12114)
add 35addee feat(explore-datasource): add new datasource tab to explore
view (#12008)
add fa10035 docs(releasing): update release automation and docs for
Apache graduation (#12117)
add 6621557 fix: security cleanup annotation and refresh permissions
(#12119)
add 1a5f61b feat(chart-data-api): ignore unknown fields on QueryObject
(#12118)
add 4ae21bf fix: remove keys in dashboard export (#12115)
add 49ec13c feat: Support multiple queries per request (#11880)
add d543ca8 fix: fix the flaky FilterBox test re-introduced by #12114
(#12124)
add 8e625e0 fix: properly render booleans in FilterBox and explore page
data preview (#12116)
add 2a23744 feat: Add Saved Metrics tab to metrics popover (#12123)
add f4ce831 feat: View all fav charts and dashboards (#12060)
add a6ac2c1 Improves chart save and go button (#12125)
add f653a8d fix(explore): overflow issue with metric options (#12129)
add 210fd25 fix: remove SIP_34_ALERTS_UI from config (#12127)
add 81f5631 fix: make example table name safe (#12135)
add fa27ed1 feat: display suggestions when query has missing parameters
(#12113)
add 877b153 feat: estimate query cost in Postgres (#12130)
add 865beae feat(dashboard): Dashboard-Native Filters (#11814)
add 585c8ac fix height (#12145)
add de047c6 fix(chart): replace viz_type with viz name from registry for
list view (#12144)
add 4a471b8 feat: Native filters fast-follow (#12138)
add b5dd0f3 feat: Dynamically imported viz plugins (#10288)
add ba952ba fix(database): adjust column sizing for list view (#12146)
add 0d9c863 fix(report): fix start date format and paginated query
(#12132)
add eecdd20 refactor: Explore SaveModal to typescript (#11997)
add 17769ca Fix Reset All filters button (#12157)
add 8d5dcc5 fix(report): fix last_eval_dttm sort and more tests (#12121)
add 2f0add3 fix: database alpha permissions (#12136)
add ce1abc9 chore: rename variable for clarity (#12159)
add e2f6764 test(dashboard): fix flaky Cypress test (#12151)
add 8682c6f refactor: Fix anchor-is-valid lint warnings (#12010)
add 942e321 Fix Filter Bar scrolling (#12156)
add c281e52 feat: add new dashboard with video game sales (#12162)
add 9b110b2 refactor: Refresh interval typescript (#12168)
add a52031a chore: Change chart_is_fav to chart_is_favorite (#12075)
add 41fac6b fix(explore): save chart not working (#12178)
add 8e3f71d fix: specify VARCHAR size when loading examples (#12186)
add a85bb4a fix: remove uniqueness for MySQL (#12185)
add ca680cf fix: append ID to filename when exporting chart (#12166)
add de61859 fix: SQL Lab vertical space (#12187)
add d2da25a refactor: remove queryFields in QueryObject and update chart
control configs (#12091)
add 93af329 chore: Add Loading icon to Filter Bar (#12158)
add 4ac00a0 fix(chart): rendering standalone chart and errors (#12179)
add 732d1ed updated SQLAlchemy=1.3.21 is incompatible in setup.py file.
(#12191)
add 09a381d fix(reports): notification without standalone link back to
superset (#12174)
add e5e9a5f docs: update UPDATING.md with security simplification info
(#12097)
add 3fb4e54 fix(alerts/reports): ensure correct type is sent to api
(#12189)
add 3acfd82 feat: add new dashboard with FCC data (#12163)
add b75a1ec fix: align submenu items (#12193)
add 74f3faf fix(reports): make name unique between alerts and reports
(#12196)
add f3ab1f4 feat: Implement drag & drop for metrics and filters labels
(#12184)
add 7cc0de1 Refetch samples only when filters change (#11999)
add a3bbbf8 build: inline external Github Actions to unblock CI (#12241)
add ff0fe43 feat(report): add/edit modal improvements (#12183)
add 164db3e fix: CTAS on multiple statements (#12188)
add 7d88e6b fix: Change Datasource styling fixes (#12165)
add 62e7706 docs(api): Script to generate API docs (openapi.json) (#12050)
add e853c16 build(deps): bump @actions/core in
/.github/actions/file-changes-action (#12246)
add 95296df build(deps): bump node-fetch in
/.github/actions/file-changes-action (#12248)
add 8ecf82d Remove uppercase for tab names (#12217)
add 811e1b2 fix: Altered button crashing and title not updating on
Explore view (#11960)
add b349ede feat(explore): Time picker enhancement follow up (#12208)
add 8afc4c4 fix(explore): bump superset-ui to 0.16.3 and fix DeckGL bug
(#12242)
add d204b02 Set datasource panel open by default (#12211)
add d4a854e fix : Style caret for profile page (#12215)
add 673dea7 docs: fix build status badge to github actions (#12251)
add 95f0ead fix: SaveDatasetModal save state on back button (#12205)
add 230c0c2 build(deps-dev): bump storybook-addon-paddings in
/superset-frontend (#12192)
add 66349d8 fix: Add min-height for loading indicator to show up (#12288)
add 4149ab4 build: remove parallelization for E2E tests (#12290)
add 2bf06d6 fix: Add visibility to box for viewing menu items (#12153)
add 553b440 fix: Show Data panel on resize (#12250)
add 147605c fix: Issue #12004 timegrain not visibile (#12258)
add 1b908ab Fix tests errors and warnings - iteration 1 (#12212) (#12213)
add 1a2680d test: fix flaky Python unit tests (#12253)
add 40f6413 build(deps): bump react-bootstrap-slider in /superset-frontend
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 (202982f)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/superset-frontend/react-bootstrap-slider-2.2.3
(40f6413)
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/actions/cached-dependencies/.editorconfig | 1 +
.github/actions/cached-dependencies/.eslintignore | 3 +
.github/actions/cached-dependencies/.eslintrc.js | 26 +
.../.github/workflows/tests.yml | 34 +
.github/actions/cached-dependencies/.gitignore | 6 +
.../actions/cached-dependencies/.prettierignore | 3 +
.../actions/cached-dependencies/.prettierrc.json | 11 +
.github/actions/cached-dependencies/LICENSE | 22 +
.github/actions/cached-dependencies/README.md | 212 +
.../cached-dependencies/__tests__/cache.test.ts | 124 +
.../__tests__/fixtures/bashlib.sh | 5 +
.../__tests__/fixtures/caches.ts | 14 +
.../cached-dependencies/__tests__/setup.test.ts | 101 +
.../cached-dependencies/__tests__/tsconfig.json | 10 +
.github/actions/cached-dependencies/action.yml | 25 +
.github/actions/cached-dependencies/dist/index.js | 1757 +++++
.../dist/scripts/cache/index.js | 6125 +++++++++++++++
.../dist/scripts/cache/thread.js | 57 +
.github/actions/cached-dependencies/jest.config.js | 21 +
.../actions/cached-dependencies/package-lock.json | 8197 ++++++++++++++++++++
.github/actions/cached-dependencies/package.json | 47 +
.github/actions/cached-dependencies/renovate.json | 5 +
.../cached-dependencies/src/cache/caches.ts | 49 +
.../actions/cached-dependencies/src/cache/index.ts | 146 +
.../actions/cached-dependencies/src/cache/patch.ts | 95 +
.../actions/cached-dependencies/src/constants.ts | 43 +
.github/actions/cached-dependencies/src/run.ts | 3 +
.../cached-dependencies/src/scripts/bashlib.sh | 61 +
.../cached-dependencies/src/scripts/cache.ts | 18 +
.github/actions/cached-dependencies/src/setup.ts | 66 +
.../cached-dependencies/src/types/external.d.ts | 2 +
.../cached-dependencies/src/utils/inputs.ts | 61 +
.github/actions/cached-dependencies/tsconfig.json | 19 +
.github/actions/comment-on-pr/Dockerfile | 13 +
.github/actions/comment-on-pr/LICENSE | 7 +
.github/actions/comment-on-pr/README.md | 27 +
.github/actions/comment-on-pr/action.yml | 15 +
.github/actions/comment-on-pr/entrypoint.sh | 47 +
.github/actions/file-changes-action/.codecov.yml | 55 +
.github/actions/file-changes-action/.eslintrc.yml | 73 +
.../file-changes-action/.github/CONTRIBUTING.md | 3 +
.../.github/ISSUE_TEMPLATE/bug_report.md | 17 +
.../.github/ISSUE_TEMPLATE/feature_request.md | 17 +
.../.github/PULL_REQUEST_TEMPLATE.md | 14 +
.../.github/actions/integration/events/files.csv | 1 +
.../.github/actions/integration/events/files.json | 75 +
.../.github/actions/integration/events/files.txt | 1 +
.../actions/integration/events/files_added.csv | 1 +
.../actions/integration/events/files_added.json | 54 +
.../actions/integration/events/files_added.txt | 1 +
.../actions/integration/events/files_modified.csv | 1 +
.../actions/integration/events/files_modified.json | 15 +
.../actions/integration/events/files_modified.txt | 1 +
.../actions/integration/events/files_removed.csv | 1 +
.../actions/integration/events/files_removed.json | 10 +
.../actions/integration/events/files_removed.txt | 1 +
.../.github/actions/integration/test.sh | 157 +
.../file-changes-action/.github/auto_assign.yml | 26 +
.../actions/file-changes-action/.github/labels.yml | 42 +
.../.github/workflows/automerge.yml | 97 +
.../.github/workflows/close_pr.yml | 19 +
.../.github/workflows/integration.yml | 106 +
.../.github/workflows/labels.yml | 13 +
.../file-changes-action/.github/workflows/pr.yml | 192 +
.../file-changes-action/.github/workflows/push.yml | 259 +
.../.github/workflows/readme.md | 86 +
.github/actions/file-changes-action/.gitignore | 100 +
.../actions/file-changes-action/.prettierignore | 2 +
.../actions/file-changes-action/.prettierrc.yml | 9 +
.github/actions/file-changes-action/.releaserc.yml | 62 +
.github/actions/file-changes-action/AUTHORS | 5 +
.github/actions/file-changes-action/CHANGELOG.md | 45 +
.github/actions/file-changes-action/LICENSE | 22 +
.github/actions/file-changes-action/README.md | 201 +
.github/actions/file-changes-action/action.yml | 43 +
.github/actions/file-changes-action/dist/index.js | 1 +
.../file-changes-action/jest.config.integration.js | 5 +
.github/actions/file-changes-action/jest.config.js | 29 +
.../actions/file-changes-action/package-lock.json | 7238 +++++++++++++++++
.github/actions/file-changes-action/package.json | 67 +
.../actions/file-changes-action/src/FilesHelper.ts | 150 +
.../file-changes-action/src/GithubHelper.ts | 176 +
.../actions/file-changes-action/src/InputHelper.ts | 120 +
.../actions/file-changes-action/src/UtilsHelper.ts | 59 +
.github/actions/file-changes-action/src/main.ts | 40 +
.../src/tests/FilesHelper.test.ts | 240 +
.../src/tests/GithubHelper.test.ts | 241 +
.../src/tests/InputHelper.test.ts | 222 +
.../src/tests/UtilsHelper.test.ts | 67 +
.../src/tests/integration.test.ts | 129 +
.../file-changes-action/src/tests/main.test.ts | 89 +
.../src/tests/mocks/core/index.test.ts | 55 +
.../src/tests/mocks/core/index.ts | 34 +
.../src/tests/mocks/fs/index.test.ts | 23 +
.../src/tests/mocks/fs/index.ts | 14 +
.../src/tests/mocks/github/index.test.ts | 29 +
.../src/tests/mocks/github/index.ts | 29 +
.../src/tests/mocks/octokit/endpoint/merge.test.ts | 48 +
.../src/tests/mocks/octokit/endpoint/merge.ts | 39 +
.../src/tests/mocks/octokit/index.test.ts | 11 +
.../src/tests/mocks/octokit/index.ts | 32 +
.../src/tests/mocks/octokit/paginate.test.ts | 55 +
.../src/tests/mocks/octokit/paginate.ts | 39 +
.../src/tests/mocks/octokit/payloads.ts | 178 +
.../tests/mocks/octokit/pulls/listFiles.test.ts | 19 +
.../src/tests/mocks/octokit/pulls/listFiles.ts | 14 +
.../mocks/octokit/repos/compareCommits.test.ts | 19 +
.../tests/mocks/octokit/repos/compareCommits.ts | 16 +
.../file-changes-action/src/tests/payloads.test.ts | 61 +
.../file-changes-action/src/tests/payloads.ts | 709 ++
.../src/typings/ActionError/index.d.ts | 6 +
.../src/typings/ChangedFiles/index.d.ts | 3 +
.../src/typings/CoreMock/index.d.ts | 11 +
.../src/typings/FsMock/index.d.ts | 15 +
.../src/typings/GitHubFile/index.d.ts | 10 +
.../src/typings/GitHubMock/index.d.ts | 7 +
.../src/typings/Inferred/index.d.ts | 6 +
.../src/typings/Inputs/index.d.ts | 11 +
.../src/typings/OctokitMock/index.d.ts | 24 +
.../src/typings/TestInput/index.d.ts | 10 +
.../file-changes-action/tsconfig.build.json | 6 +
.github/actions/file-changes-action/tsconfig.json | 24 +
.github/actions/file-changes-action/yarn.lock | 4762 ++++++++++++
.github/actions/latest-tag/.all-contributorsrc | 53 +
.github/actions/latest-tag/.eslintrc.js | 38 +
.github/actions/latest-tag/.github/labels.yml | 80 +
.../actions/latest-tag/.github/workflows/build.yml | 25 +
.../latest-tag/.github/workflows/label-sync.yml | 19 +
.../latest-tag/.github/workflows/latest-tag.yml | 19 +
.../latest-tag/.github/workflows/major-version.yml | 16 +
.../actions/latest-tag/.github/workflows/test.yml | 19 +
.github/actions/latest-tag/.gitignore | 1 +
.github/actions/latest-tag/.prettierrc | 7 +
.github/actions/latest-tag/LICENSE | 21 +
.github/actions/latest-tag/README.md | 57 +
.github/actions/latest-tag/action.yml | 19 +
.github/actions/latest-tag/lib/index.js | 1 +
.github/actions/latest-tag/package-lock.json | 1796 +++++
.github/actions/latest-tag/package.json | 43 +
.github/actions/latest-tag/src/action.ts | 45 +
.github/actions/latest-tag/tsconfig.json | 20 +
.github/actions/pr-lint-action/.eslintignore | 2 +
.github/actions/pr-lint-action/.eslintrc.js | 16 +
.../actions/pr-lint-action/.github/renovate.json | 13 +
.../pr-lint-action/.github/workflows/build.yml | 17 +
.../pr-lint-action/.github}/workflows/pr-lint.yml | 14 +-
.github/actions/pr-lint-action/.gitignore | 5 +
.github/actions/pr-lint-action/.prettierignore | 2 +
.github/actions/pr-lint-action/.prettierrc.json | 3 +
.github/actions/pr-lint-action/LICENSE | 22 +
.github/actions/pr-lint-action/README.md | 136 +
.github/actions/pr-lint-action/action.yml | 39 +
.github/actions/pr-lint-action/dist/index.js | 6031 ++++++++++++++
.github/actions/pr-lint-action/dist/licenses.txt | 569 ++
.../pr-lint-action/dist/sourcemap-register.js | 3910 ++++++++++
.github/actions/pr-lint-action/package.json | 41 +
.github/actions/pr-lint-action/src/main.ts | 105 +
.github/actions/pr-lint-action/tsconfig.json | 19 +
.github/actions/pr-lint-action/yarn.lock | 1114 +++
.github/workflows/latest-release-tag.yml | 32 +
.github/workflows/pr-lint.yml | 3 +-
.github/workflows/prefer-typescript.yml | 5 +-
.github/workflows/superset-docs.yml | 4 -
.github/workflows/superset-e2e.yml | 41 +-
.github/workflows/superset-frontend.yml | 6 +-
.github/workflows/superset-python-misc.yml | 18 +-
.github/workflows/superset-python-mysql.yml | 6 +-
.github/workflows/superset-python-postgres.yml | 6 +-
.github/workflows/superset-python-presto-hive.yml | 12 +-
.github/workflows/superset-python-sqlite.yml | 6 +-
.github/workflows/superset-translations.yml | 12 +-
.github/workflows/test-hive.yml | 2 +-
.github/workflows/test-presto.yml | 2 +-
.gitignore | 1 +
README.md | 2 +-
RELEASING/Dockerfile.from_local_tarball | 7 +-
RELEASING/Dockerfile.from_svn_tarball | 7 +-
RELEASING/README.md | 46 +-
RELEASING/email_templates/announce.j2 | 22 +-
RELEASING/email_templates/result_ipmc.j2 | 58 -
RELEASING/email_templates/result_pmc.j2 | 6 +-
RELEASING/email_templates/vote_ipmc.j2 | 63 -
RELEASING/email_templates/vote_pmc.j2 | 14 +-
RELEASING/make_tarball.sh | 2 +-
RELEASING/make_tarball_entrypoint.sh | 2 +-
RELEASING/send_email.py | 84 +-
RELEASING/set_release_env.sh | 4 +-
RELEASING/test_run_tarball.sh | 2 +-
UPDATING.md | 12 +
.../pages/docs/Connecting to Databases/athena.mdx | 2 +-
docs/src/pages/docs/installation/index.mdx | 8 +-
.../pages/docs/installation/installing_scratch.mdx | 2 +-
docs/src/resources/openapi.json | 3248 +++++++-
requirements/base.in | 2 +-
requirements/base.txt | 19 +-
requirements/development.in | 8 +-
requirements/development.txt | 2 +-
requirements/docker.in | 1 -
requirements/docker.txt | 3 +-
requirements/integration.txt | 2 +
requirements/testing.in | 1 -
requirements/testing.txt | 4 +-
scripts/tag_latest_release.sh | 128 +
setup.cfg | 2 +-
setup.py | 5 +-
.../integration/chart_list/card_view.test.ts | 19 +-
.../cypress/integration/chart_list/filter.test.ts | 5 +-
.../integration/chart_list/list_view.test.ts | 2 +-
.../cypress/integration/dashboard/controls.test.js | 5 +-
.../cypress/integration/dashboard/filter.test.ts | 33 +-
.../integration/dashboard/nativeFilters.test.ts | 59 +
.../cypress/integration/dashboard/tabs.test.js | 6 +-
.../integration/dashboard/url_params.test.js | 3 +-
.../integration/dashboard_list/card_view.test.ts | 8 +-
.../integration/dashboard_list/filter.test.ts | 2 +-
.../integration/dashboard_list/list_view.test.ts | 2 +-
.../integration/explore/AdhocFilters.test.ts | 14 -
.../integration/explore/AdhocMetrics.test.ts | 52 +-
.../cypress/integration/explore/chart.test.js | 2 +-
.../cypress/integration/explore/control.test.ts | 106 +-
.../explore/visualizations/area.test.js | 2 +-
.../visualizations/big_number_total.test.js | 2 +-
.../explore/visualizations/line.test.ts | 11 +-
.../explore/visualizations/shared.helper.js | 2 +-
.../explore/visualizations/sunburst.test.js | 2 +-
superset-frontend/cypress-base/package.json | 5 +-
.../icons/{filter.svg => alert_solid_small.svg} | 3 +-
superset-frontend/images/icons/filter.svg | 2 +-
superset-frontend/images/icons/function_x.svg | 21 +
superset-frontend/images/icons/slack.svg | 17 +-
superset-frontend/package-lock.json | 3733 +++------
superset-frontend/package.json | 66 +-
superset-frontend/spec/fixtures/mockState.js | 2 +
.../spec/javascripts/chart/chartActions_spec.js | 2 +-
.../components/AlteredSliceTag_spec.jsx | 12 +-
.../components/SupersetResourceSelect_spec.tsx | 56 +
.../components/fixtures/AlteredSliceTag.js | 6 +-
.../spec/javascripts/dashboard/.eslintrc | 1 -
.../dashboard/components/FiltersBadge_spec.tsx | 36 +-
.../components/nativeFilters/FilterBar_spec.tsx} | 46 +-
.../FilterConfigurationLink_spec.tsx} | 34 +-
.../nativeFilters/NativeFiltersModal_spec.tsx | 77 +
.../ScopingTree_spec.tsx} | 32 +-
.../mockNativeFilters.js} | 53 +-
.../util/getEffectiveExtraFilters_spec.js | 2 +-
.../util/getFormDataWithExtraFilters_spec.ts | 10 +-
.../datasource/ChangeDatasourceModal_spec.jsx | 4 +-
.../spec/javascripts/explore/AdhocFilter_spec.js | 4 +-
.../explore/components/AdhocFilterControl_spec.jsx | 48 +-
...AdhocFilterEditPopoverSimpleTabContent_spec.jsx | 10 +-
.../explore/components/AdhocFilterOption_spec.jsx | 16 +-
.../components/AdhocMetricEditPopover_spec.jsx | 4 +-
.../explore/components/AdhocMetricOption_spec.jsx | 19 +-
.../components/ControlPanelSection_spec.jsx | 6 +-
.../components/ControlPanelsContainer_spec.jsx | 2 +-
.../explore/components/DatasourceControl_spec.jsx | 4 +-
.../explore/components/DatasourcePanel_spec.jsx | 69 +
.../components/ExploreViewContainer_spec.jsx | 50 +-
.../components/MetricDefinitionValue_spec.jsx | 3 +-
.../explore/components/MetricsControl_spec.jsx | 197 +-
.../explore/components/SaveModal_spec.jsx | 6 +-
.../components/withAsyncVerification_spec.tsx | 4 +-
.../spec/javascripts/explore/controlUtils_spec.jsx | 14 -
.../spec/javascripts/explore/fixtures.jsx | 1 -
.../spec/javascripts/explore/store_spec.jsx | 13 -
.../spec/javascripts/messageToasts/.eslintrc | 1 -
.../sqllab/{Link_spec.jsx => IconTooltip_spec.jsx} | 19 +-
.../spec/javascripts/sqllab/TableElement_spec.jsx | 8 +-
.../spec/javascripts/utils/cacheWrapper_spec.ts | 83 +
.../views/CRUD/alert/AlertReportModal_spec.jsx | 89 +-
.../views/CRUD/dashboard/DashboardList_spec.jsx | 2 +-
.../views/CRUD/data/database/DatabaseList_spec.jsx | 2 +-
.../views/CRUD/welcome/SavedQueries_spec.tsx | 6 +-
.../src/SqlLab/components/QueryTable.jsx | 18 +-
.../src/SqlLab/components/ResultSet.tsx | 30 +-
.../src/SqlLab/components/ShowSQL.tsx | 5 +-
.../src/SqlLab/components/TabbedSqlEditors.jsx | 11 +-
.../src/SqlLab/components/TableElement.jsx | 34 +-
superset-frontend/src/SqlLab/main.less | 2 +-
superset-frontend/src/addSlice/App.tsx | 8 +-
superset-frontend/src/chart/Chart.jsx | 26 +-
superset-frontend/src/chart/ChartRenderer.jsx | 12 +-
superset-frontend/src/chart/chartAction.js | 72 +-
superset-frontend/src/chart/chartReducer.js | 19 +-
.../src/common/components/Modal/Modal.tsx | 11 +-
.../src/common/components/Tabs/Tabs.tsx | 7 +-
.../src/common/components/common.stories.tsx | 1 +
superset-frontend/src/common/components/index.tsx | 21 +-
.../hooks/useChangeEffect.ts} | 27 +-
.../index.less => src/common/hooks/usePrevious.ts} | 43 +-
.../src/components/AlteredSliceTag.jsx | 37 +-
superset-frontend/src/components/Button/index.tsx | 1 +
.../src/components/DynamicPlugins/index.tsx | 181 +
.../src/components/ErrorMessage/ErrorAlert.tsx | 23 +-
.../ErrorMessage/ParameterErrorMessage.tsx | 124 +
superset-frontend/src/components/Icon/index.tsx | 6 +
.../src/components/{Link.tsx => IconTooltip.tsx} | 27 +-
.../components/ImportModal/ImportModal.test.tsx | 3 +-
.../src/components/ImportModal/index.tsx | 58 +-
.../components/LastUpdated/LastUpdated.test.tsx} | 34 +-
.../src/components/LastUpdated/index.tsx | 80 +
superset-frontend/src/components/ListView/types.ts | 8 +-
superset-frontend/src/components/ListView/utils.ts | 17 +-
superset-frontend/src/components/Menu/Menu.tsx | 1 +
.../src/components/Menu/MenuObject.tsx | 1 +
superset-frontend/src/components/Menu/NewMenu.tsx | 1 +
superset-frontend/src/components/Menu/SubMenu.tsx | 66 +-
superset-frontend/src/components/Select/styles.tsx | 4 +-
.../src/components/SupersetResourceSelect.tsx | 116 +
superset-frontend/src/constants.ts | 3 +
superset-frontend/src/dashboard/App.jsx | 5 +-
.../src/dashboard/actions/nativeFilters.ts | 137 +
.../dashboard/components/BuilderComponentPane.jsx | 110 -
.../dashboard/components/BuilderComponentPane.tsx | 98 +
.../src/dashboard/components/CodeModal.jsx | 68 -
.../src/dashboard/components/Dashboard.jsx | 15 +-
.../src/dashboard/components/DashboardBuilder.jsx | 54 +-
.../dashboard/components/FiltersBadge/selectors.ts | 4 +-
.../src/dashboard/components/Header.jsx | 27 +-
...hIntervalModal.jsx => RefreshIntervalModal.tsx} | 54 +-
.../src/dashboard/components/SliceHeader.jsx | 8 +-
.../dashboard/components/SliceHeaderControls.jsx | 42 +-
.../src/dashboard/components/StickyVerticalBar.tsx | 105 +
.../components/filterscope/FilterFieldItem.jsx | 4 +-
.../filterscope/renderFilterScopeTreeNodes.jsx | 8 +-
.../dashboard/components/gridComponents/Chart.jsx | 29 +-
.../components/nativeFilters/CascadePopover.tsx | 171 +
.../components/nativeFilters/ColumnSelect.tsx | 106 +
.../components/nativeFilters/FilterBar.tsx | 487 ++
.../components/nativeFilters/FilterConfigForm.tsx | 281 +
.../components/nativeFilters/FilterConfigModal.tsx | 513 ++
.../nativeFilters/FilterConfigurationLink.tsx | 60 +
.../components/nativeFilters/FiltersList.tsx | 67 +
.../components/nativeFilters/ScopingTree.tsx | 64 +
.../dashboard/components/nativeFilters/state.ts | 111 +
.../dashboard/components/nativeFilters/types.ts | 130 +
.../dashboard/components/nativeFilters/utils.ts | 180 +
.../src/dashboard/containers/Chart.jsx | 28 +-
.../src/dashboard/containers/Dashboard.jsx | 2 +
.../src/dashboard/containers/FiltersBadge.tsx | 5 +-
.../src/dashboard/reducers/getInitialState.js | 11 +-
superset-frontend/src/dashboard/reducers/index.js | 2 +
.../src/dashboard/reducers/nativeFilters.ts | 76 +
.../src/dashboard/stylesheets/builder.less | 11 +-
.../dashboard/stylesheets/components/chart.less | 4 +-
.../src/dashboard/stylesheets/grid.less | 7 -
superset-frontend/src/dashboard/types.ts | 41 +
.../util/charts/getEffectiveExtraFilters.ts | 2 +-
.../util/charts/getFormDataWithExtraFilters.ts | 9 +-
.../src/dashboard/util/propShapes.jsx | 2 +-
.../src/datasource/ChangeDatasourceModal.tsx | 70 +-
.../src/datasource/DatasourceEditor.jsx | 4 +-
superset-frontend/src/explore/AdhocFilter.js | 17 +-
superset-frontend/src/explore/AdhocMetric.js | 9 +-
superset-frontend/src/explore/App.jsx | 5 +-
.../DndContextProvider.js} | 6 +-
.../src/explore/actions/saveModalActions.js | 5 +-
.../explore/components/AdhocFilterEditPopover.jsx | 8 +-
.../AdhocFilterEditPopoverSimpleTabContent.jsx | 58 +-
.../AdhocFilterEditPopoverSqlTabContent.jsx | 2 +-
.../src/explore/components/AdhocFilterOption.jsx | 127 +-
...terOption.jsx => AdhocFilterPopoverTrigger.tsx} | 80 +-
.../explore/components/AdhocMetricEditPopover.jsx | 137 +-
.../src/explore/components/AdhocMetricOption.jsx | 138 +-
...ricOption.jsx => AdhocMetricPopoverTrigger.tsx} | 94 +-
.../src/explore/components/ControlPanelSection.jsx | 11 +-
.../explore/components/ControlPanelsContainer.jsx | 22 +-
.../src/explore/components/DataTableControl.tsx | 28 +-
.../src/explore/components/DataTablesPane.tsx | 13 +-
.../src/explore/components/DatasourcePanel.tsx | 231 +
.../src/explore/components/DisplayQueryButton.jsx | 1 -
.../explore/components/ExploreActionButtons.jsx | 14 +-
.../src/explore/components/ExploreChartHeader.jsx | 4 +-
.../src/explore/components/ExploreChartPanel.jsx | 71 +-
.../explore/components/ExploreViewContainer.jsx | 554 +-
.../explore/components/MetricDefinitionValue.jsx | 59 +-
.../src/explore/components/OptionControls.tsx | 276 +
.../src/explore/components/PropertiesModal.tsx | 5 +
.../src/explore/components/QueryAndSaveBtns.jsx | 26 +-
.../components/{SaveModal.jsx => SaveModal.tsx} | 95 +-
.../components/controls/AdhocFilterControl.jsx | 231 +-
.../components/controls/AnnotationLayerControl.jsx | 3 +-
.../components/controls/DatasourceControl.jsx | 116 +-
.../DateFilterControl/DateFilterControl.tsx | 330 +
.../controls/DateFilterControl/constants.ts | 112 +
.../DateFilterControl/frame/AdvancedFrame.tsx | 66 +
.../DateFilterControl/frame/CalendarFrame.tsx | 54 +
.../DateFilterControl/frame/CommonFrame.tsx | 48 +
.../DateFilterControl/frame/CustomFrame.tsx | 263 +
.../controls/DateFilterControl/frame/index.ts} | 7 +-
.../components/controls/DateFilterControl/types.ts | 94 +
.../components/controls/DateFilterControl/utils.ts | 209 +
.../explore/components/controls/MetricsControl.jsx | 243 +-
.../explore/components/controls/SelectControl.jsx | 3 +-
.../explore/components/controls/VizTypeControl.jsx | 28 +-
.../src/explore/components/controls/index.js | 2 +-
.../components/optionTypes.ts} | 7 +-
superset-frontend/src/explore/constants.js | 15 +-
superset-frontend/src/explore/controlUtils.js | 129 +-
superset-frontend/src/explore/controls.jsx | 2 -
superset-frontend/src/explore/dateFilterUtils.ts | 2 +-
.../src/explore/propTypes/savedMetricType.js | 1 +
.../src/explore/reducers/exploreReducer.js | 8 +
.../src/explore/reducers/getInitialState.js | 2 +-
superset-frontend/src/explore/store.js | 18 +-
.../src/{constants.ts => explore/types.ts} | 8 +-
superset-frontend/src/featureFlags.ts | 2 +
.../src/messageToasts/enhancers/withToasts.tsx | 30 +-
superset-frontend/src/middleware/asyncEvent.ts | 15 +-
superset-frontend/src/setup/setupErrorMessages.ts | 5 +
.../cacheWrapper.ts} | 25 +-
.../src/utils/getClientErrorObject.ts | 18 +-
.../src/utils/getControlsForVizType.js | 35 +-
superset-frontend/src/views/App.tsx | 167 +-
.../src/views/CRUD/alert/AlertList.tsx | 78 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 148 +-
.../src/views/CRUD/alert/ExecutionLog.tsx | 8 +-
.../components/AlertReportCronScheduler.test.tsx | 4 +-
.../alert/components/AlertReportCronScheduler.tsx | 27 +-
.../CRUD/alert/components/AlertStatusIcon.tsx | 60 +-
.../views/CRUD/alert/components/RecipientIcon.tsx | 9 +-
superset-frontend/src/views/CRUD/alert/types.ts | 2 +-
.../src/views/CRUD/chart/ChartList.tsx | 47 +-
.../src/views/CRUD/dashboard/DashboardCard.tsx | 6 +-
.../src/views/CRUD/dashboard/DashboardList.tsx | 51 +-
.../src/views/CRUD/data/database/DatabaseList.tsx | 32 +-
.../src/views/CRUD/data/database/DatabaseModal.tsx | 30 +-
.../src/views/CRUD/data/dataset/DatasetList.tsx | 14 +-
superset-frontend/src/views/CRUD/hooks.ts | 220 +-
.../src/views/CRUD/welcome/ChartTable.tsx | 12 +-
.../src/views/CRUD/welcome/DashboardTable.tsx | 12 +-
.../src/views/CRUD/welcome/EmptyState.tsx | 12 +-
.../src/views/CRUD/welcome/SavedQueries.tsx | 2 +
.../src/visualizations/FilterBox/FilterBox.jsx | 13 +-
.../src/visualizations/FilterBox/transformProps.js | 4 +-
.../src/visualizations/TimeTable/transformProps.js | 4 +-
.../src/visualizations/presets/MainPreset.js | 6 +
.../stylesheets/less/cosmo/bootswatch.less | 21 +
superset-frontend/stylesheets/less/index.less | 8 +-
superset-frontend/tsconfig.json | 5 +
superset-frontend/webpack.config.js | 1 +
superset/app.py | 26 +-
superset/async_events/api.py | 8 +-
superset/charts/commands/export.py | 2 +-
superset/charts/filters.py | 2 +-
superset/charts/schemas.py | 5 +-
superset/cli.py | 46 +-
superset/commands/importers/v1/__init__.py | 5 +
superset/common/query_object.py | 34 +-
superset/config.py | 38 +-
superset/connectors/sqla/models.py | 2 +-
superset/constants.py | 15 +-
superset/dashboards/api.py | 6 +-
superset/dashboards/commands/export.py | 6 +-
superset/dashboards/commands/importers/v1/utils.py | 13 +-
superset/dashboards/filters.py | 2 +-
superset/dashboards/schemas.py | 4 +
superset/databases/api.py | 5 +-
superset/databases/schemas.py | 1 +
superset/datasets/commands/importers/v1/utils.py | 12 +-
superset/datasets/schemas.py | 4 +-
superset/db_engine_specs/base.py | 44 +-
superset/db_engine_specs/postgres.py | 28 +-
superset/db_engine_specs/presto.py | 16 +-
superset/errors.py | 2 +-
...r.yaml => Age_distribution_of_respondents.yaml} | 44 +-
...> Are_you_an_ethnic_minority_in_your_city.yaml} | 50 +-
...ilter.yaml => Breakdown_of_Developer_Type.yaml} | 50 +-
superset/examples/configs/charts/Commute_Time.yaml | 62 +
.../configs/charts/Country_of_Citizenship.yaml | 68 +
...elopers_Is_this_your_first_development_job.yaml | 66 +
.../examples/configs/charts/Degrees_vs_Income.yaml | 82 +
.../{Filter.yaml => Ethnic_Minority__Gender.yaml} | 62 +-
.../charts/{Filter.yaml => Filter_Segments.yaml} | 42 +-
.../{Filter.yaml => First_Time_Developer.yaml} | 60 +-
.../charts/First_Time_Developer__Commute_Time.yaml | 69 +
superset/examples/configs/charts/Games.yaml | 78 +
.../examples/configs/charts/Games_per_Genre.yaml | 98 +
.../configs/charts/Games_per_Genre_over_time.yaml | 120 +
.../configs/charts/{Filter.yaml => Gender.yaml} | 50 +-
.../configs/charts/Highest_degree_held.yaml | 77 +
.../configs/charts/How_do_you_prefer_to_work.yaml | 81 +
.../How_much_do_you_expect_to_earn_0_-_100k.yaml | 98 +
.../charts/Last_Year_Income_Distribution.yaml | 59 +
.../charts/Location_of_Current_Developers.yaml | 77 +
.../configs/charts/Most_Dominant_Platforms.yaml | 78 +
...ter.yaml => Number_of_Aspiring_Developers.yaml} | 50 +-
...mes_That_Hit_100k_in_Sales_By_Release_Year.yaml | 92 +
...r.yaml => Popular_Genres_Across_Platforms.yaml} | 54 +-
.../configs/charts/Preferred_Employment_Style.yaml | 63 +
...ilter.yaml => Publishers_With_Most_Titles.yaml} | 57 +-
.../{Filter.yaml => Relocation_ability.yaml} | 60 +-
.../charts/Rise__Fall_of_Video_Game_Consoles.yaml | 135 +
...op_10_Games_Proportion_of_Sales_in_Markets.yaml | 135 +
...r.yaml => Top_15_Languages_Spoken_at_Home.yaml} | 61 +-
.../Total_Sales_per_Market_Grouped_by_Genre.yaml | 184 +
.../{Filter.yaml => Vehicle_Sales_Filter.yaml} | 2 +-
.../{Filter.yaml => Video_Game_Sales_Filter.yaml} | 31 +-
.../{Filter.yaml => Work_Location_Preference.yaml} | 60 +-
.../dashboards/FCC_New_Coder_Survey_2018.yaml | 779 ++
.../configs/dashboards/Video_Game_Sales.yaml | 443 ++
.../configs/datasets/examples/FCC_2018_Survey.yaml | 1515 ++++
...ned_Sales_Data.yaml => cleaned_sales_data.yaml} | 2 +-
.../datasets/examples/video_game_sales.yaml | 156 +
superset/examples/utils.py | 4 +-
superset/exceptions.py | 46 +-
.../1f6dca87d1a2_security_converge_dashboards.py | 89 +
.../42b4c9e01447_security_converge_databases.py | 82 +
.../4b84f97828aa_security_converge_logs.py | 74 +
.../73fd22e742ab_add_dynamic_plugins_py.py | 54 +
.../ab104a954a8f_reports_alter_crontab_size.py | 50 +
...c878781977c6_alert_reports_shared_uniqueness.py | 104 +
.../e37912a26567_security_converge_queries.py | 74 +
superset/models/__init__.py | 1 +
superset/models/core.py | 7 +-
.../log/views.py => models/dynamic_plugins.py} | 19 +-
superset/models/reports.py | 6 +-
superset/queries/api.py | 7 +-
superset/reports/api.py | 24 +-
superset/reports/commands/alert.py | 15 +-
superset/reports/commands/create.py | 6 +-
superset/reports/commands/exceptions.py | 6 +-
superset/reports/commands/execute.py | 10 +-
superset/reports/commands/update.py | 21 +-
superset/reports/dao.py | 9 +-
superset/reports/logs/api.py | 4 +-
superset/reports/schemas.py | 18 +-
superset/security/manager.py | 4 +-
superset/sql_lab.py | 57 +-
superset/sql_parse.py | 13 +-
superset/tasks/scheduler.py | 4 +-
superset/templates/superset/basic.html | 4 +-
superset/utils/core.py | 394 +-
superset/views/__init__.py | 1 +
superset/views/alerts.py | 55 +-
superset/views/api.py | 26 +
superset/views/base.py | 6 +-
superset/views/chart/views.py | 3 +
superset/views/core.py | 48 +-
superset/views/dashboard/views.py | 11 +-
superset/views/database/views.py | 6 +-
superset/views/dynamic_plugins.py | 56 +
superset/views/log/api.py | 4 +-
superset/views/log/views.py | 4 +-
superset/viz.py | 6 +-
superset/viz_sip38.py | 4 +-
tests/alerts_tests.py | 4 +-
tests/base_api_tests.py | 20 +-
tests/base_tests.py | 6 +-
tests/celery_tests.py | 21 +-
tests/charts/api_tests.py | 89 +-
tests/charts/commands_tests.py | 14 +-
tests/charts/schema_tests.py | 16 +-
tests/core_tests.py | 25 -
tests/dashboards/api_tests.py | 18 +-
tests/dashboards/commands_tests.py | 14 +-
tests/databases/api_tests.py | 28 +-
tests/datasets/commands_tests.py | 4 +-
tests/db_engine_specs/base_engine_spec_tests.py | 2 +
tests/email_tests.py | 6 +-
tests/fixtures/importexport.py | 2 +-
tests/fixtures/query_context.py | 78 +-
tests/queries/api_tests.py | 5 +-
tests/queries/saved_queries/api_tests.py | 2 +
tests/query_context_tests.py | 105 +-
tests/reports/api_tests.py | 99 +-
tests/reports/commands_tests.py | 55 +
tests/reports/utils.py | 10 +-
tests/security_tests.py | 22 +-
tests/sql_parse_tests.py | 76 +
tests/sqllab_tests.py | 193 +-
tests/superset_test_config.py | 1 +
tests/tasks/async_queries_tests.py | 15 +-
tests/utils_tests.py | 122 +-
574 files changed, 68686 insertions(+), 7053 deletions(-)
create mode 100644 .github/actions/cached-dependencies/.editorconfig
create mode 100644 .github/actions/cached-dependencies/.eslintignore
create mode 100644 .github/actions/cached-dependencies/.eslintrc.js
create mode 100644
.github/actions/cached-dependencies/.github/workflows/tests.yml
create mode 100644 .github/actions/cached-dependencies/.gitignore
create mode 100644 .github/actions/cached-dependencies/.prettierignore
create mode 100644 .github/actions/cached-dependencies/.prettierrc.json
create mode 100644 .github/actions/cached-dependencies/LICENSE
create mode 100644 .github/actions/cached-dependencies/README.md
create mode 100644 .github/actions/cached-dependencies/__tests__/cache.test.ts
create mode 100644
.github/actions/cached-dependencies/__tests__/fixtures/bashlib.sh
create mode 100644
.github/actions/cached-dependencies/__tests__/fixtures/caches.ts
create mode 100644 .github/actions/cached-dependencies/__tests__/setup.test.ts
create mode 100644 .github/actions/cached-dependencies/__tests__/tsconfig.json
create mode 100644 .github/actions/cached-dependencies/action.yml
create mode 100644 .github/actions/cached-dependencies/dist/index.js
create mode 100644
.github/actions/cached-dependencies/dist/scripts/cache/index.js
create mode 100644
.github/actions/cached-dependencies/dist/scripts/cache/thread.js
create mode 100644 .github/actions/cached-dependencies/jest.config.js
create mode 100644 .github/actions/cached-dependencies/package-lock.json
create mode 100644 .github/actions/cached-dependencies/package.json
create mode 100644 .github/actions/cached-dependencies/renovate.json
create mode 100644 .github/actions/cached-dependencies/src/cache/caches.ts
create mode 100644 .github/actions/cached-dependencies/src/cache/index.ts
create mode 100644 .github/actions/cached-dependencies/src/cache/patch.ts
create mode 100644 .github/actions/cached-dependencies/src/constants.ts
create mode 100644 .github/actions/cached-dependencies/src/run.ts
create mode 100644 .github/actions/cached-dependencies/src/scripts/bashlib.sh
create mode 100644 .github/actions/cached-dependencies/src/scripts/cache.ts
create mode 100644 .github/actions/cached-dependencies/src/setup.ts
create mode 100644 .github/actions/cached-dependencies/src/types/external.d.ts
create mode 100644 .github/actions/cached-dependencies/src/utils/inputs.ts
create mode 100644 .github/actions/cached-dependencies/tsconfig.json
create mode 100644 .github/actions/comment-on-pr/Dockerfile
create mode 100644 .github/actions/comment-on-pr/LICENSE
create mode 100644 .github/actions/comment-on-pr/README.md
create mode 100644 .github/actions/comment-on-pr/action.yml
create mode 100755 .github/actions/comment-on-pr/entrypoint.sh
create mode 100644 .github/actions/file-changes-action/.codecov.yml
create mode 100644 .github/actions/file-changes-action/.eslintrc.yml
create mode 100644 .github/actions/file-changes-action/.github/CONTRIBUTING.md
create mode 100644
.github/actions/file-changes-action/.github/ISSUE_TEMPLATE/bug_report.md
create mode 100644
.github/actions/file-changes-action/.github/ISSUE_TEMPLATE/feature_request.md
create mode 100644
.github/actions/file-changes-action/.github/PULL_REQUEST_TEMPLATE.md
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files.csv
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files.json
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files.txt
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_added.csv
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_added.json
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_added.txt
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_modified.csv
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_modified.json
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_modified.txt
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_removed.csv
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_removed.json
create mode 100644
.github/actions/file-changes-action/.github/actions/integration/events/files_removed.txt
create mode 100755
.github/actions/file-changes-action/.github/actions/integration/test.sh
create mode 100644 .github/actions/file-changes-action/.github/auto_assign.yml
create mode 100644 .github/actions/file-changes-action/.github/labels.yml
create mode 100644
.github/actions/file-changes-action/.github/workflows/automerge.yml
create mode 100644
.github/actions/file-changes-action/.github/workflows/close_pr.yml
create mode 100644
.github/actions/file-changes-action/.github/workflows/integration.yml
create mode 100644
.github/actions/file-changes-action/.github/workflows/labels.yml
create mode 100644 .github/actions/file-changes-action/.github/workflows/pr.yml
create mode 100644
.github/actions/file-changes-action/.github/workflows/push.yml
create mode 100644
.github/actions/file-changes-action/.github/workflows/readme.md
create mode 100644 .github/actions/file-changes-action/.gitignore
create mode 100644 .github/actions/file-changes-action/.prettierignore
create mode 100644 .github/actions/file-changes-action/.prettierrc.yml
create mode 100644 .github/actions/file-changes-action/.releaserc.yml
create mode 100644 .github/actions/file-changes-action/AUTHORS
create mode 100644 .github/actions/file-changes-action/CHANGELOG.md
create mode 100644 .github/actions/file-changes-action/LICENSE
create mode 100644 .github/actions/file-changes-action/README.md
create mode 100644 .github/actions/file-changes-action/action.yml
create mode 100644 .github/actions/file-changes-action/dist/index.js
create mode 100644
.github/actions/file-changes-action/jest.config.integration.js
create mode 100644 .github/actions/file-changes-action/jest.config.js
create mode 100644 .github/actions/file-changes-action/package-lock.json
create mode 100644 .github/actions/file-changes-action/package.json
create mode 100644 .github/actions/file-changes-action/src/FilesHelper.ts
create mode 100644 .github/actions/file-changes-action/src/GithubHelper.ts
create mode 100644 .github/actions/file-changes-action/src/InputHelper.ts
create mode 100644 .github/actions/file-changes-action/src/UtilsHelper.ts
create mode 100644 .github/actions/file-changes-action/src/main.ts
create mode 100644
.github/actions/file-changes-action/src/tests/FilesHelper.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/GithubHelper.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/InputHelper.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/UtilsHelper.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/integration.test.ts
create mode 100644 .github/actions/file-changes-action/src/tests/main.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/core/index.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/core/index.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/fs/index.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/fs/index.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/github/index.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/github/index.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/endpoint/merge.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/endpoint/merge.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/index.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/index.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/paginate.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/paginate.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/payloads.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/pulls/listFiles.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/pulls/listFiles.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/repos/compareCommits.test.ts
create mode 100644
.github/actions/file-changes-action/src/tests/mocks/octokit/repos/compareCommits.ts
create mode 100644
.github/actions/file-changes-action/src/tests/payloads.test.ts
create mode 100644 .github/actions/file-changes-action/src/tests/payloads.ts
create mode 100644
.github/actions/file-changes-action/src/typings/ActionError/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/ChangedFiles/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/CoreMock/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/FsMock/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/GitHubFile/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/GitHubMock/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/Inferred/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/Inputs/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/OctokitMock/index.d.ts
create mode 100644
.github/actions/file-changes-action/src/typings/TestInput/index.d.ts
create mode 100644 .github/actions/file-changes-action/tsconfig.build.json
create mode 100644 .github/actions/file-changes-action/tsconfig.json
create mode 100644 .github/actions/file-changes-action/yarn.lock
create mode 100644 .github/actions/latest-tag/.all-contributorsrc
create mode 100644 .github/actions/latest-tag/.eslintrc.js
create mode 100644 .github/actions/latest-tag/.github/labels.yml
create mode 100644 .github/actions/latest-tag/.github/workflows/build.yml
create mode 100644 .github/actions/latest-tag/.github/workflows/label-sync.yml
create mode 100644 .github/actions/latest-tag/.github/workflows/latest-tag.yml
create mode 100644
.github/actions/latest-tag/.github/workflows/major-version.yml
create mode 100644 .github/actions/latest-tag/.github/workflows/test.yml
create mode 100644 .github/actions/latest-tag/.gitignore
create mode 100644 .github/actions/latest-tag/.prettierrc
create mode 100644 .github/actions/latest-tag/LICENSE
create mode 100644 .github/actions/latest-tag/README.md
create mode 100644 .github/actions/latest-tag/action.yml
create mode 100644 .github/actions/latest-tag/lib/index.js
create mode 100644 .github/actions/latest-tag/package-lock.json
create mode 100644 .github/actions/latest-tag/package.json
create mode 100644 .github/actions/latest-tag/src/action.ts
create mode 100644 .github/actions/latest-tag/tsconfig.json
create mode 100644 .github/actions/pr-lint-action/.eslintignore
create mode 100644 .github/actions/pr-lint-action/.eslintrc.js
create mode 100644 .github/actions/pr-lint-action/.github/renovate.json
create mode 100644 .github/actions/pr-lint-action/.github/workflows/build.yml
copy .github/{ => actions/pr-lint-action/.github}/workflows/pr-lint.yml (61%)
create mode 100644 .github/actions/pr-lint-action/.gitignore
create mode 100644 .github/actions/pr-lint-action/.prettierignore
create mode 100644 .github/actions/pr-lint-action/.prettierrc.json
create mode 100644 .github/actions/pr-lint-action/LICENSE
create mode 100644 .github/actions/pr-lint-action/README.md
create mode 100644 .github/actions/pr-lint-action/action.yml
create mode 100644 .github/actions/pr-lint-action/dist/index.js
create mode 100644 .github/actions/pr-lint-action/dist/licenses.txt
create mode 100644 .github/actions/pr-lint-action/dist/sourcemap-register.js
create mode 100644 .github/actions/pr-lint-action/package.json
create mode 100644 .github/actions/pr-lint-action/src/main.ts
create mode 100644 .github/actions/pr-lint-action/tsconfig.json
create mode 100644 .github/actions/pr-lint-action/yarn.lock
create mode 100644 .github/workflows/latest-release-tag.yml
delete mode 100644 RELEASING/email_templates/result_ipmc.j2
delete mode 100644 RELEASING/email_templates/vote_ipmc.j2
create mode 100755 scripts/tag_latest_release.sh
create mode 100644
superset-frontend/cypress-base/cypress/integration/dashboard/nativeFilters.test.ts
copy superset-frontend/images/icons/{filter.svg => alert_solid_small.svg} (54%)
create mode 100644 superset-frontend/images/icons/function_x.svg
create mode 100644
superset-frontend/spec/javascripts/components/SupersetResourceSelect_spec.tsx
copy superset-frontend/{src/explore/App.jsx =>
spec/javascripts/dashboard/components/nativeFilters/FilterBar_spec.tsx} (51%)
copy superset-frontend/spec/javascripts/{sqllab/Link_spec.jsx =>
dashboard/components/nativeFilters/FilterConfigurationLink_spec.tsx} (53%)
create mode 100644
superset-frontend/spec/javascripts/dashboard/components/nativeFilters/NativeFiltersModal_spec.tsx
copy
superset-frontend/spec/javascripts/dashboard/components/{CodeModal_spec.jsx =>
nativeFilters/ScopingTree_spec.tsx} (58%)
copy
superset-frontend/spec/javascripts/dashboard/{util/getEffectiveExtraFilters_spec.js
=> fixtures/mockNativeFilters.js} (58%)
create mode 100644
superset-frontend/spec/javascripts/explore/components/DatasourcePanel_spec.jsx
rename superset-frontend/spec/javascripts/sqllab/{Link_spec.jsx =>
IconTooltip_spec.jsx} (67%)
create mode 100644
superset-frontend/spec/javascripts/utils/cacheWrapper_spec.ts
copy superset-frontend/src/{dashboard/util/charts/getEffectiveExtraFilters.ts
=> common/hooks/useChangeEffect.ts} (63%)
copy superset-frontend/{stylesheets/less/index.less =>
src/common/hooks/usePrevious.ts} (57%)
create mode 100644 superset-frontend/src/components/DynamicPlugins/index.tsx
create mode 100644
superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx
rename superset-frontend/src/components/{Link.tsx => IconTooltip.tsx} (80%)
rename
superset-frontend/{spec/javascripts/dashboard/components/CodeModal_spec.jsx =>
src/components/LastUpdated/LastUpdated.test.tsx} (52%)
create mode 100644 superset-frontend/src/components/LastUpdated/index.tsx
create mode 100644 superset-frontend/src/components/SupersetResourceSelect.tsx
create mode 100644 superset-frontend/src/dashboard/actions/nativeFilters.ts
delete mode 100644
superset-frontend/src/dashboard/components/BuilderComponentPane.jsx
create mode 100644
superset-frontend/src/dashboard/components/BuilderComponentPane.tsx
delete mode 100644 superset-frontend/src/dashboard/components/CodeModal.jsx
rename superset-frontend/src/dashboard/components/{RefreshIntervalModal.jsx =>
RefreshIntervalModal.tsx} (81%)
create mode 100644
superset-frontend/src/dashboard/components/StickyVerticalBar.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/CascadePopover.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FilterConfigurationLink.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FiltersList.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/ScopingTree.tsx
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/state.ts
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/types.ts
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/utils.ts
create mode 100644 superset-frontend/src/dashboard/reducers/nativeFilters.ts
copy superset-frontend/src/{constants.ts => explore/DndContextProvider.js}
(80%)
copy superset-frontend/src/explore/components/{AdhocFilterOption.jsx =>
AdhocFilterPopoverTrigger.tsx} (60%)
copy superset-frontend/src/explore/components/{AdhocMetricOption.jsx =>
AdhocMetricPopoverTrigger.tsx} (56%)
create mode 100644 superset-frontend/src/explore/components/DatasourcePanel.tsx
create mode 100644 superset-frontend/src/explore/components/OptionControls.tsx
rename superset-frontend/src/explore/components/{SaveModal.jsx =>
SaveModal.tsx} (78%)
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/constants.ts
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/frame/CalendarFrame.tsx
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/frame/CommonFrame.tsx
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx
copy superset-frontend/src/{constants.ts =>
explore/components/controls/DateFilterControl/frame/index.ts} (81%)
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/types.ts
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/utils.ts
copy superset-frontend/src/{constants.ts => explore/components/optionTypes.ts}
(88%)
copy superset-frontend/src/{constants.ts => explore/types.ts} (88%)
copy superset-frontend/src/{dashboard/util/charts/getEffectiveExtraFilters.ts
=> utils/cacheWrapper.ts} (66%)
copy superset/examples/configs/charts/{Filter.yaml =>
Age_distribution_of_respondents.yaml} (61%)
copy superset/examples/configs/charts/{Filter.yaml =>
Are_you_an_ethnic_minority_in_your_city.yaml} (60%)
copy superset/examples/configs/charts/{Filter.yaml =>
Breakdown_of_Developer_Type.yaml} (60%)
create mode 100644 superset/examples/configs/charts/Commute_Time.yaml
create mode 100644 superset/examples/configs/charts/Country_of_Citizenship.yaml
create mode 100644
superset/examples/configs/charts/Current_Developers_Is_this_your_first_development_job.yaml
create mode 100644 superset/examples/configs/charts/Degrees_vs_Income.yaml
copy superset/examples/configs/charts/{Filter.yaml =>
Ethnic_Minority__Gender.yaml} (50%)
copy superset/examples/configs/charts/{Filter.yaml => Filter_Segments.yaml}
(62%)
copy superset/examples/configs/charts/{Filter.yaml =>
First_Time_Developer.yaml} (51%)
create mode 100644
superset/examples/configs/charts/First_Time_Developer__Commute_Time.yaml
create mode 100644 superset/examples/configs/charts/Games.yaml
create mode 100644 superset/examples/configs/charts/Games_per_Genre.yaml
create mode 100644
superset/examples/configs/charts/Games_per_Genre_over_time.yaml
copy superset/examples/configs/charts/{Filter.yaml => Gender.yaml} (61%)
create mode 100644 superset/examples/configs/charts/Highest_degree_held.yaml
create mode 100644
superset/examples/configs/charts/How_do_you_prefer_to_work.yaml
create mode 100644
superset/examples/configs/charts/How_much_do_you_expect_to_earn_0_-_100k.yaml
create mode 100644
superset/examples/configs/charts/Last_Year_Income_Distribution.yaml
create mode 100644
superset/examples/configs/charts/Location_of_Current_Developers.yaml
create mode 100644
superset/examples/configs/charts/Most_Dominant_Platforms.yaml
copy superset/examples/configs/charts/{Filter.yaml =>
Number_of_Aspiring_Developers.yaml} (57%)
create mode 100644
superset/examples/configs/charts/Number_of_Games_That_Hit_100k_in_Sales_By_Release_Year.yaml
copy superset/examples/configs/charts/{Filter.yaml =>
Popular_Genres_Across_Platforms.yaml} (55%)
create mode 100644
superset/examples/configs/charts/Preferred_Employment_Style.yaml
copy superset/examples/configs/charts/{Filter.yaml =>
Publishers_With_Most_Titles.yaml} (58%)
copy superset/examples/configs/charts/{Filter.yaml => Relocation_ability.yaml}
(51%)
create mode 100644
superset/examples/configs/charts/Rise__Fall_of_Video_Game_Consoles.yaml
create mode 100644
superset/examples/configs/charts/Top_10_Games_Proportion_of_Sales_in_Markets.yaml
copy superset/examples/configs/charts/{Filter.yaml =>
Top_15_Languages_Spoken_at_Home.yaml} (51%)
create mode 100644
superset/examples/configs/charts/Total_Sales_per_Market_Grouped_by_Genre.yaml
copy superset/examples/configs/charts/{Filter.yaml =>
Vehicle_Sales_Filter.yaml} (97%)
copy superset/examples/configs/charts/{Filter.yaml =>
Video_Game_Sales_Filter.yaml} (68%)
rename superset/examples/configs/charts/{Filter.yaml =>
Work_Location_Preference.yaml} (52%)
create mode 100644
superset/examples/configs/dashboards/FCC_New_Coder_Survey_2018.yaml
create mode 100644 superset/examples/configs/dashboards/Video_Game_Sales.yaml
create mode 100644
superset/examples/configs/datasets/examples/FCC_2018_Survey.yaml
rename superset/examples/configs/datasets/examples/{Cleaned_Sales_Data.yaml =>
cleaned_sales_data.yaml} (99%)
create mode 100644
superset/examples/configs/datasets/examples/video_game_sales.yaml
create mode 100644
superset/migrations/versions/1f6dca87d1a2_security_converge_dashboards.py
create mode 100644
superset/migrations/versions/42b4c9e01447_security_converge_databases.py
create mode 100644
superset/migrations/versions/4b84f97828aa_security_converge_logs.py
create mode 100644
superset/migrations/versions/73fd22e742ab_add_dynamic_plugins_py.py
create mode 100644
superset/migrations/versions/ab104a954a8f_reports_alter_crontab_size.py
create mode 100644
superset/migrations/versions/c878781977c6_alert_reports_shared_uniqueness.py
create mode 100644
superset/migrations/versions/e37912a26567_security_converge_queries.py
copy superset/{views/log/views.py => models/dynamic_plugins.py} (60%)
create mode 100644 superset/views/dynamic_plugins.py