@vnedyalk0v/react19-simple-maps
Advanced tools
+12
-1
| # Changelog | ||
| ## 2.0.7 | ||
| ## 2.0.8 | ||
@@ -14,2 +14,13 @@ ### Patch Changes | ||
| ## 2.0.7 | ||
| ### Changed | ||
| - Hardened geography validation and cache isolation. | ||
| - Blocks prototype-mutation payloads during object validation and avoids inherited-value reads in projection and security config parsing. | ||
| - Replaces collision-prone geography cache keys with object-identity-based keys so different datasets or parsing functions do not reuse the wrong cached results. | ||
| - Applies the hardened geography URL validation pipeline to `generateSRIHash`. | ||
| - Adds safer default geography error messaging. | ||
| - Fails more predictably on malformed nested geography input. | ||
| ## [Unreleased] | ||
@@ -16,0 +27,0 @@ |
+21
-21
| { | ||
| "name": "@vnedyalk0v/react19-simple-maps", | ||
| "version": "2.0.7", | ||
| "version": "2.0.8", | ||
| "description": "An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns", | ||
@@ -93,7 +93,7 @@ "type": "module", | ||
| "devDependencies": { | ||
| "@babel/core": "^7.28.3", | ||
| "@babel/preset-env": "^7.28.3", | ||
| "@changesets/cli": "^2.29.6", | ||
| "@rollup/plugin-babel": "^7.0.0", | ||
| "@rollup/plugin-commonjs": "^29.0.0", | ||
| "@babel/core": "^7.29.7", | ||
| "@babel/preset-env": "^7.29.7", | ||
| "@changesets/cli": "^2.31.0", | ||
| "@rollup/plugin-babel": "^7.1.0", | ||
| "@rollup/plugin-commonjs": "^29.0.3", | ||
| "@rollup/plugin-node-resolve": "^16.0.1", | ||
@@ -108,26 +108,26 @@ "@rollup/plugin-terser": "^1.0.0", | ||
| "@types/d3-zoom": "^3.0.8", | ||
| "@types/node": "^25.5.2", | ||
| "@types/react": "^19.1.12", | ||
| "@types/node": "^25.9.1", | ||
| "@types/react": "^19.2.15", | ||
| "@types/react-dom": "^19.1.9", | ||
| "@types/topojson-client": "^3.1.5", | ||
| "@typescript-eslint/eslint-plugin": "^8.58.1", | ||
| "@typescript-eslint/parser": "^8.58.1", | ||
| "@vitest/coverage-v8": "^4.1.4", | ||
| "@vitest/ui": "^4.1.4", | ||
| "@typescript-eslint/eslint-plugin": "^8.60.0", | ||
| "@typescript-eslint/parser": "^8.60.0", | ||
| "@vitest/coverage-v8": "^4.1.7", | ||
| "@vitest/ui": "^4.1.7", | ||
| "eslint": "^9.39.4", | ||
| "eslint-config-prettier": "^10.1.8", | ||
| "eslint-plugin-prettier": "^5.5.4", | ||
| "eslint-plugin-prettier": "^5.5.6", | ||
| "eslint-plugin-react": "^7.37.5", | ||
| "eslint-plugin-react-hooks": "^7.0.1", | ||
| "eslint-plugin-react-hooks": "^7.1.1", | ||
| "glob": "^13.0.0", | ||
| "jsdom": "^29.0.2", | ||
| "prettier": "^3.6.2", | ||
| "react": "^19.2.5", | ||
| "react-dom": "^19.2.5", | ||
| "rollup": "^4.50.0", | ||
| "jsdom": "^29.1.1", | ||
| "prettier": "^3.8.3", | ||
| "react": "^19.2.6", | ||
| "react-dom": "^19.2.6", | ||
| "rollup": "^4.61.0", | ||
| "rollup-plugin-analyzer": "^4.0.0", | ||
| "rollup-plugin-dts": "^6.2.3", | ||
| "tslib": "^2.8.1", | ||
| "typescript": "^5.9.3", | ||
| "vitest": "^4.1.4" | ||
| "typescript": "^6.0.3", | ||
| "vitest": "^4.1.7" | ||
| }, | ||
@@ -134,0 +134,0 @@ "peerDependencies": { |
199061
0.29%