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 2026/07/07 18:36:58 UTC
(superset) branch master updated: chore(deps-dev): bump @types/d3-scale from 2.2.10 to 4.0.9 in /superset-frontend/packages/superset-ui-core (#41318)
This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/master by this push:
new 8108496e2a1 chore(deps-dev): bump @types/d3-scale from 2.2.10 to 4.0.9 in /superset-frontend/packages/superset-ui-core (#41318)
8108496e2a1 is described below
commit 8108496e2a101e5b0fc5d4b383acb63bb04be692
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Tue Jul 7 11:36:45 2026 -0700
chore(deps-dev): bump @types/d3-scale from 2.2.10 to 4.0.9 in /superset-frontend/packages/superset-ui-core (#41318)
Signed-off-by: dependabot[bot] <su...@github.com>
Co-authored-by: dependabot[bot] <49...@users.noreply.github.com>
Co-authored-by: Evan <ev...@preset.io>
Co-authored-by: Claude Opus 4.8 <no...@anthropic.com>
Co-authored-by: Evan Rusackas <ev...@rusackas.com>
---
superset-frontend/package-lock.json | 101 +--------------------
.../packages/superset-ui-core/package.json | 2 +-
.../src/color/CategoricalColorScale.ts | 13 ++-
3 files changed, 16 insertions(+), 100 deletions(-)
diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json
index 6168351209e..b5fad7f406e 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -303,14 +303,6 @@
"regenerator-runtime": "^0.14.1"
}
},
- "eslint-rules/eslint-i18n-strings": {
- "version": "1.0.0",
- "extraneous": true,
- "license": "Apache-2.0",
- "peerDependencies": {
- "eslint": ">=0.8.0"
- }
- },
"eslint-rules/eslint-plugin-i18n-strings": {
"version": "1.0.0",
"dev": true,
@@ -11277,22 +11269,14 @@
"license": "MIT"
},
"node_modules/@types/d3-scale": {
- "version": "2.2.10",
- "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-2.2.10.tgz",
- "integrity": "sha512-j4V7qQ+CQzK2KpvI5NDejdPAcds+fTzNGqWXrCXv1zNR33HRir0bMdhzN1OHDQLNXYffW/zOr3FOS2qlHDEgrw==",
- "dev": true,
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
+ "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
"license": "MIT",
"dependencies": {
- "@types/d3-time": "^1"
+ "@types/d3-time": "*"
}
},
- "node_modules/@types/d3-scale/node_modules/@types/d3-time": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-1.1.4.tgz",
- "integrity": "sha512-JIvy2HjRInE+TXOmIGN5LCmeO0hkFZx5f9FZ7kiN+D+YTcc8pptsiLiuHsvwxwC7VVKmJ2ExHUgNlAiV7vQM9g==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/d3-selection": {
"version": "3.0.11",
"resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz",
@@ -41962,7 +41946,7 @@
"@emotion/styled": "^11.14.1",
"@types/d3-format": "^3.0.4",
"@types/d3-interpolate": "^3.0.4",
- "@types/d3-scale": "^2.1.1",
+ "@types/d3-scale": "^4.0.9",
"@types/d3-time": "^3.0.4",
"@types/d3-time-format": "^4.0.3",
"@types/jquery": "^4.0.1",
@@ -42325,59 +42309,6 @@
"node": ">=12"
}
},
- "plugins/legacy-preset-chart-deckgl": {
- "name": "@superset-ui/legacy-preset-chart-deckgl",
- "version": "0.20.4",
- "extraneous": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@deck.gl/aggregation-layers": "~9.2.11",
- "@deck.gl/core": "~9.2.5",
- "@deck.gl/extensions": "~9.2.9",
- "@deck.gl/geo-layers": "~9.2.5",
- "@deck.gl/layers": "~9.2.5",
- "@deck.gl/mesh-layers": "~9.2.5",
- "@deck.gl/react": "~9.2.11",
- "@luma.gl/constants": "~9.2.5",
- "@luma.gl/core": "~9.2.5",
- "@luma.gl/engine": "~9.2.6",
- "@luma.gl/shadertools": "~9.2.6",
- "@luma.gl/webgl": "~9.2.6",
- "@mapbox/geojson-extent": "^1.0.1",
- "@mapbox/tiny-sdf": "^2.0.7",
- "@math.gl/web-mercator": "^4.1.0",
- "@types/d3-array": "^3.2.2",
- "@types/geojson": "^7946.0.16",
- "bootstrap-slider": "^11.0.2",
- "d3-array": "^3.2.4",
- "d3-color": "^3.1.0",
- "d3-scale": "^4.0.2",
- "handlebars": "^4.7.9",
- "lodash": "^4.18.1",
- "mousetrap": "^1.6.5",
- "ngeohash": "^0.6.3",
- "prop-types": "^15.8.1",
- "underscore": "^1.13.8",
- "urijs": "^1.19.11",
- "xss": "^1.0.15"
- },
- "devDependencies": {
- "@types/mapbox__geojson-extent": "^1.0.3",
- "@types/ngeohash": "^0.6.8",
- "@types/underscore": "^1.13.0",
- "@types/urijs": "^1.19.26"
- },
- "peerDependencies": {
- "@apache-superset/core": "*",
- "@superset-ui/chart-controls": "*",
- "@superset-ui/core": "*",
- "dayjs": "^1.11.19",
- "mapbox-gl": "*",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "react-map-gl": "^6.1.19"
- }
- },
"plugins/legacy-preset-chart-nvd3": {
"name": "@superset-ui/legacy-preset-chart-nvd3",
"version": "0.20.3",
@@ -42662,15 +42593,6 @@
"react": "^18.3.0"
}
},
- "plugins/plugin-chart-word-cloud/node_modules/@types/d3-scale": {
- "version": "4.0.9",
- "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
- "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
- "license": "MIT",
- "dependencies": {
- "@types/d3-time": "*"
- }
- },
"plugins/preset-chart-deckgl": {
"name": "@superset-ui/preset-chart-deckgl",
"version": "1.0.0",
@@ -42754,19 +42676,6 @@
"engines": {
"node": ">=12"
}
- },
- "tools/eslint-i18n-strings": {
- "version": "1.0.0",
- "extraneous": true,
- "license": "Apache-2.0",
- "peerDependencies": {
- "eslint": ">=0.8.0"
- }
- },
- "tools/eslint-plugin-theme-colors": {
- "version": "1.0.0",
- "extraneous": true,
- "license": "Apache-2.0"
}
}
}
diff --git a/superset-frontend/packages/superset-ui-core/package.json b/superset-frontend/packages/superset-ui-core/package.json
index d27c3804b32..a3f7c8ac76e 100644
--- a/superset-frontend/packages/superset-ui-core/package.json
+++ b/superset-frontend/packages/superset-ui-core/package.json
@@ -73,7 +73,7 @@
"@emotion/styled": "^11.14.1",
"@types/d3-format": "^3.0.4",
"@types/d3-interpolate": "^3.0.4",
- "@types/d3-scale": "^2.1.1",
+ "@types/d3-scale": "^4.0.9",
"@types/d3-time": "^3.0.4",
"@types/d3-time-format": "^4.0.3",
"@types/jquery": "^4.0.1",
diff --git a/superset-frontend/packages/superset-ui-core/src/color/CategoricalColorScale.ts b/superset-frontend/packages/superset-ui-core/src/color/CategoricalColorScale.ts
index b3f28f54d41..b96a6ccbb64 100644
--- a/superset-frontend/packages/superset-ui-core/src/color/CategoricalColorScale.ts
+++ b/superset-frontend/packages/superset-ui-core/src/color/CategoricalColorScale.ts
@@ -396,17 +396,24 @@ class CategoricalColorScale extends ExtensibleFunction {
/**
* Returns the current unknown value, which defaults to "implicit".
*/
- unknown(): string | { name: 'implicit' };
+ unknown(): { name: 'implicit' };
/**
* Sets the output value of the scale for unknown input values and returns this scale.
* The implicit value enables implicit domain construction. scaleImplicit can be used as a convenience to set the implicit value.
*
+ * The signatures mirror d3's `ScaleOrdinal.unknown` so this class remains
+ * assignable to `ScaleOrdinal<{ toString(): string }, string>`.
+ *
* @param value Unknown value to be used or scaleImplicit to set implicit scale generation.
*/
- unknown(value: string | { name: 'implicit' }): this;
+ unknown<NewUnknown>(
+ value: NewUnknown,
+ ): NewUnknown extends { name: 'implicit' }
+ ? ScaleOrdinal<{ toString(): string }, string>
+ : ScaleOrdinal<{ toString(): string }, string, NewUnknown>;
- unknown(value?: string | { name: 'implicit' }): unknown {
+ unknown(value?: unknown): unknown {
if (typeof value === 'undefined') {
return this.scale.unknown();
}