Vigia

victory-zoom-container को 37.x से 38.x पर अपग्रेड करना

victory-zoom-container 37.4.1 और 38.0.0 के सार्वजनिक API की तुलना, उनके TypeScript टाइप से अपने-आप निकाली गई। बदला हुआ सिग्नेचर संभावित असंगत बदलाव है, निश्चितता नहीं।

सारांश

हटाए गए इम्पोर्ट पाथ0
हटाए गए एक्सपोर्ट0
बदले गए सिग्नेचर3
क्लास या इंटरफ़ेस के हटाए गए सदस्य0
क्लास या इंटरफ़ेस के बदले गए सदस्य0
नए डिप्रिकेटेड0
आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ)1
नए एक्सपोर्ट0

हटाए गए एक्सपोर्ट

कुछ नहीं मिला।

बदले गए सिग्नेचर

exportपहलेबाद में
victory-zoom-container · VictoryZoomContainer(initialProps: VictoryZoomContainerProps): JSX.Element(initialProps: VictoryZoomContainerProps): React.JSX.Element
victory-zoom-container · useVictoryZoomContainer(initialProps: VictoryZoomContainerProps): { props: { domain: ZoomDomain; originalDomain: ZoomDomain; currentDomain: ZoomDomain; cachedZoomDomain: ZoomDomain; scale: any; polar: boolean; origin: { x: number; y: number; }; allowPan: boolean; allowZoom: boolean; clipContainerComponent: JSX.Element; disable?: boolean | undefined; downsample?: number | boolean | undefined; minimumZoom?: { x?: number | undefined; y?: number | undefined; } | undefined; onZoomDomainChange?: ((domain: ZoomDomain, props: VictoryZoomContainerProps) => void) | undefined; zoomDimension?: ZoomDimensionType | undefined; zoo…(initialProps: VictoryZoomContainerProps): { props: { domain: ZoomDomain; originalDomain: ZoomDomain; currentDomain: ZoomDomain; cachedZoomDomain: ZoomDomain; scale: any; polar: boolean; origin: { x: number; y: number; }; allowPan: boolean; allowZoom: boolean; clipContainerComponent: React.JSX.Element; disable?: boolean | undefined; downsample?: number | boolean | undefined; minimumZoom?: { x?: number | undefined; y?: number | undefined; } | undefined; onZoomDomainChange?: ((domain: ZoomDomain, props: VictoryZoomContainerProps) => void) | undefined; zoomDimension?: ZoomDimensionType | undefine…
victory-zoom-container · VICTORY_ZOOM_CONTAINER_DEFAULT_PROPS{ clipContainerComponent: JSX.Element; allowPan: boolean; allowZoom: boolean; zoomActive: boolean; }{ clipContainerComponent: React.JSX.Element; allowPan: boolean; allowZoom: boolean; zoomActive: boolean; }

क्लास या इंटरफ़ेस के हटाए गए सदस्य

कुछ नहीं मिला।

क्लास या इंटरफ़ेस के बदले गए सदस्य

कुछ नहीं मिला।

नए डिप्रिकेटेड

कुछ नहीं मिला।

आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ)

पहलेबाद में
peerDependencies.react>=16.6.0>=18

इन संस्करणों के बीच का changelog

पैकेज के लेखकों द्वारा प्रकाशित पाठ, जैसा है वैसा दिखाया गया।

38.0.0
### Major Changes

- [#3138](https://github.com/FormidableLabs/victory/pull/3138) [`b7ebc3e`](https://github.com/FormidableLabs/victory/commit/b7ebc3e316d05740f11d4e8b8072d420db6ccfad) - Require React 18 or later: the `react` peer dependency is now `>=18` (was `>=16.6.0`). If you're on React 16 or 17, stay on Victory 37.x until you upgrade React.

- [#3107](https://github.com/FormidableLabs/victory/pull/3107) [`4c436bd`](https://github.com/FormidableLabs/victory/commit/4c436bd47b835e795e96bc205cdf9c590fe92ddb) - Remove the UMD bundles (`dist/<package>.js` and `dist/<package>.min.js`). To use Victory in the browser without a build step, import it as ESM from a CDN with an import map; see [Using Victory in the browser](https://commerce.nearform.com/open-source/victory/docs/introduction/browser).

- [#3108](https://github.com/FormidableLabs/victory/pull/3108) [`8f16467`](https://github.com/FormidableLabs/victory/commit/8f1646767d6059d764541118284cf71cc1da5c95) - Packages are now built with tsdown and published from `dist/`, with an `exports` map:
  
  - ESM is `dist/*.mjs` and CommonJS is `dist/*.cjs`, with matching `.d.mts`/`.d.cts` types. `main`, `module` and `types` still point at them for older tooling.
  - Only the package root (and `package.json`) can be imported. Deep imports into `lib/`, `es/` or `src/` no longer resolve; import from the package root instead (for example `import { Helpers } from "victory-core"`).
  - The output targets ES2022 and is no longer down-leveled further. If you support older browsers, transpile `node_modules` in your bundler.
  - `src/` is no longer published.

अपने AI एजेंट को ये तथ्य दें

Vigia एक मुफ़्त MCP सर्वर है: आपका कोडिंग एजेंट कोड लिखने से पहले वर्ज़न, ब्रेकिंग बदलाव और कमज़ोरियाँ जाँचता है। न साइनअप, न API कुंजी।

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Cursor में जोड़ेंVS Code में जोड़ें★ GitHub पर स्टार दें

कोई भी दूसरा MCP क्लाइंट
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

एजेंट स्किल (SKILL.md): एजेंट को बताती है कि Vigia कब इस्तेमाल करना है · पुल रिक्वेस्ट के लिए GitHub Action

अक्सर पूछे जाने वाले प्रश्न

victory-zoom-container को 37 से 38 पर अपग्रेड करने पर कौन-से असंगत बदलाव हैं?

victory-zoom-container 37.4.1 और 38.0.0 के बीच Vigia को 0 हटाए गए एक्सपोर्ट, 3 बदले गए सिग्नेचर और 0 हटाए या बदले गए क्लास/इंटरफ़ेस सदस्य मिले।

victory-zoom-container 38 में क्या डिप्रिकेट हुआ?

victory-zoom-container 38.0.0 में 0 एक्सपोर्ट या सदस्य नए रूप से डिप्रिकेटेड चिह्नित हैं।

एजेंटों के लिए

GET https://vigia.coredls.cloud/v1/packages/npm/victory-zoom-container/upgrade?from=37.4.1&to=38.0.0