chore(deps): bump the minor-and-patch group across 1 directory with 20 updates
Bumps the minor-and-patch group with 19 updates in the /Client directory:
| Package | From | To |
|---|---|---|
| @clerk/clerk-react | 5.61.8 | 5.61.9 |
| @react-three/fiber | 9.6.1 | 9.7.0 |
| @tailwindcss/vite | 4.3.2 | 4.3.3 |
| axios | 1.18.1 | 1.20.0 |
| mammoth | 1.12.0 | 1.12.2 |
| pdfjs-dist | 6.1.200 | 6.3.289 |
| react | 19.2.7 | 19.2.8 |
| @types/react | 19.2.17 | 19.2.18 |
| react-dom | 19.2.7 | 19.2.8 |
| @types/react-dom | 19.2.3 | 19.2.7 |
| react-router-dom | 7.18.1 | 7.18.3 |
| recharts | 3.9.1 | 3.10.1 |
| three | 0.185.1 | 0.186.0 |
| @playwright/test | 1.61.1 | 1.63.0 |
| @vitejs/plugin-react | 6.0.3 | 6.1.1 |
| eslint | 10.6.0 | 10.10.0 |
| eslint-plugin-react-refresh | 0.5.3 | 0.5.6 |
| globals | 17.7.0 | 17.12.0 |
| vite | 8.1.3 | 8.2.2 |
Updates @clerk/clerk-react from 5.61.8 to 5.61.9
Commits
6ff1835ci(repo): Version packages (Core 2) (#9115)- See full diff in compare view
Updates @react-three/fiber from 9.6.1 to 9.7.0
Release notes
Sourced from @react-three/fiber's releases.
v9.7.0
The headline updates for this release are the reconciler fixes. We did a pass to harden what is there against
react-domas the standard.
- R3F's internal children were not being reordered correctly. Basically, if React reordered children, our internal map would drift out of sync and this would cause subtle bugs. This is now fixed. Thanks to
@kvvasuuwho reported it and@wanxiankaiwho offered a solution.- Pierced props now reset properly. We had a bug where if a pierce prop was unset, the reconciler would try to reset it to a default value. However, it would set it to the base object instead of the pierced prop. This is fixed now.
// Initial render <mesh position-x={5} />// Later render: prop removed
<mesh />
// bug: would set it to the base object
mesh.x = 0 // !!!
- Host props now update properly. Host props are ones that we supply such as
disposeandonUpdate. These now update properly. This also caused a subtle bug where imperatively updated values could get overwritten unexpectedly after unsetting the value in React. This is all fixed. Note:attachis fixed on first set and ignored if you try to dynamically update it.- Properly batch instance reconstruction. This one is pretty technical and if you are curious check out the test in the attached PR. Basically, there was an edge case where if two instances needed to reconstruct (because the
argsupdated), one could be ignore if the other bailed out of updates because of aReact.memoor similar. It is likely a problem you never had, but your agent would curse if you did.- Event priorities match
react-dom. React allows for prioritizing events, for example continuous events like wheel get a higher priority over impulse events like pointer. We copy from the best here and use the same listreact-domdoes.- Support reconciler microtasks. The React reconciler has a cool feature where it can queue microtasks to defer work based on the priorities we set earlier.
What's Changed
- chore: move eslint rules from parserOptions to top-level rules (#3706) by
@in-chin pmndrs/react-three-fiber#3707- docs: update
useFramehook description to specify that the clock delta is in seconds by@AJamesPhillipsin pmndrs/react-three-fiber#3742- chore(CI): update test workflow actions to remove Node 20 deprecation warning by
@Shushovan015in pmndrs/react-three-fiber#3710- docs: fix FBXLoader naming in loading-models by
@pavan-shin pmndrs/react-three-fiber#3745- chore(docs): pmndrs/examples by
@abernierin pmndrs/react-three-fiber#3639- fix: act import by
@krispyain pmndrs/react-three-fiber#3807- fix: internal instance children synchronization after keyed reorder by
@krispyain pmndrs/react-three-fiber#3808- chore: remove CodeSandbox CI by
@krispyain pmndrs/react-three-fiber#3809- fix: Pierced prop reset by
@krispyain pmndrs/react-three-fiber#3810- fix: Internal instance props sync by
@krispyain pmndrs/react-three-fiber#3811- fix: Batch instance reconstruction hardening by
@krispyain pmndrs/react-three-fiber#3812- feat: Match react-dom event priorities by
@krispyain pmndrs/react-three-fiber#3815- feat: Support reconciler microtasks by
@krispyain pmndrs/react-three-fiber#3816New Contributors
@in-chmade their first contribution in pmndrs/react-three-fiber#3707@AJamesPhillipsmade their first contribution in pmndrs/react-three-fiber#3742@Shushovan015made their first contribution in pmndrs/react-three-fiber#3710@pavan-shmade their first contribution in pmndrs/react-three-fiber#3745Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.6.1...v9.7.0
Commits
0a10741RELEASING: Releasing 2 package(s)c340195docs(changeset): prepare 9.7.0 and 9.1.1ff52c35feat: Support reconciler microtasks (#3816)f1d5524feat: match react-dom event priorities (#3815)a421117fix: Batch instance reconstruction hardening (#3812)169845ffix: Internal instance props sync (#3811)99a3248fix: pierced prop reset (#3810)1258702chore: remove CodeSandbox CI (#3809)87040cffix: Internal instance children synchronization after keyed reorder (#3808)69f37f7Fix act import (#3807)- Additional commits viewable in compare view
Updates @tailwindcss/vite from 4.3.2 to 4.3.3
Release notes
Sourced from @tailwindcss/vite's releases.
v4.3.3
Fixed
- Support
--watch --poll[=ms]in@tailwindcss/cliwhen filesystem events are unreliable or unavailable (#20297)- Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g.
bg-[#fff]andbg-[#FFF]→bg-white) (#20298)- Prevent Preflight from overriding Firefox's native
iframe:focus-visibleoutline styles (#20292)- Ensure
theme('colors.foo')in JS plugins resolves correctly when both--color-fooand--color-foo-barexist (#20299)- Ensure fractional opacity modifiers work with named shadow sizes like
shadow-sm/12.5,text-shadow-sm/12.5,drop-shadow-sm/12.5, andinset-shadow-sm/12.5(#20302)- Parse selectors like
[data-foo]divas two selectors instead of one (#20303)- Ensure
@tailwindcss/postcssrebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (#20310)- Ensure CSS nesting is handled even when Lightning CSS isn't run, such as in
@tailwindcss/browserand Tailwind Play (#20124)- Prevent achromatic theme colors from shifting hue when mixed in polar color spaces like
oklch(#20314)- Ensure
--spacing(0)is optimized to0pxinstead of0so it remains a<length>when used incalc(…)(#20319)- Load
@parcel/watcheronly when needed in@tailwindcss/cli --watchmode, so one-off builds and--watch --pollwork when@parcel/watchercan't be loaded (#20325)- Use explicit platform fonts instead of
system-uiandui-sans-serifso CJK text respects the page'slangattribute on Windows (#20318)- Prevent
@tailwindcss/upgradefrom rewriting ignored files when run from a subdirectory (#20329)- Ensure earlier
@sourcerules pointing to nested files are scanned when later@sourcerules point to files in parent folders (#20335)- Prevent
@tailwindcss/vitefrom triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (#20336)
Changelog
Sourced from @tailwindcss/vite's changelog.
[4.3.3] - 2026-07-16
Fixed
- Support
--watch --poll[=ms]in@tailwindcss/cliwhen filesystem events are unreliable or unavailable (#20297)- Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g.
bg-[#fff]andbg-[#FFF]→bg-white) (#20298)- Prevent Preflight from overriding Firefox's native
iframe:focus-visibleoutline styles (#20292)- Ensure
theme('colors.foo')in JS plugins resolves correctly when both--color-fooand--color-foo-barexist (#20299)- Ensure fractional opacity modifiers work with named shadow sizes like
shadow-sm/12.5,text-shadow-sm/12.5,drop-shadow-sm/12.5, andinset-shadow-sm/12.5(#20302)- Parse selectors like
[data-foo]divas two selectors instead of one (#20303)- Ensure
@tailwindcss/postcssrebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (#20310)- Ensure CSS nesting is handled even when Lightning CSS isn't run, such as in
@tailwindcss/browserand Tailwind Play (#20124)- Prevent achromatic theme colors from shifting hue when mixed in polar color spaces like
oklch(#20314)- Ensure
--spacing(0)is optimized to0pxinstead of0so it remains a<length>when used incalc(…)(#20319)- Load
@parcel/watcheronly when needed in@tailwindcss/cli --watchmode, so one-off builds and--watch --pollwork when@parcel/watchercan't be loaded (#20325)- Use explicit platform fonts instead of
system-uiandui-sans-serifso CJK text respects the page'slangattribute on Windows (#20318)- Prevent
@tailwindcss/upgradefrom rewriting ignored files when run from a subdirectory (#20329)- Ensure earlier
@sourcerules pointing to nested files are scanned when later@sourcerules point to files in parent folders (#20335)- Prevent
@tailwindcss/vitefrom triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (#20336)
Commits
c2b24dd4.3.3 (#20334)bdcd708Don't trigger a full page reload for scanned files that Vite processes as mod...- See full diff in compare view
Updates axios from 1.18.1 to 1.20.0
Release notes
Sourced from axios's releases.
v1.20.0 — August 19, 2026
This release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.
⚠️ Breaking Changes & Deprecations
- HTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (#11082)
🔒 Security Fixes
- Runtime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (#11141)
🐛 Bug Fixes
- Interceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (#11087, #11118)
- Request Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (#11109)
- XHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (#11094, #11121)
- Node.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (#11091)
- Core Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (#11096)
🔧 Maintenance & Chores
- Dependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (#11092, #11098, #11099, #11106, #11107, #11122, #11123, #11126, #11127, #11133, #11140, #11143, #11144)
- Documentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (#11101, #11113, #11097, #11119)
- Sponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (#11124, #11136, #11137)
- CI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (#11128, #11152)
🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve axios:
@yens1(#11109)@Sasireddy001(#11113)@ari-token-security(#11094)@timothyokooboh(#11097)@gi9439041-png(#11119)@Hashim1999164(#11082)@v-dev-cl(#11091)@r0h1tb(#11118)@ostapondo(#11121)Full Changelog (https://github.com/axios/axios/compare/v1.19.0...v1.20.0)
v1.19.0 - July 22, 2026
This release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.
🔒 Security Fixes
- Multipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (https://github.com/advisories/GHSA-hmw2-7cc7-3qxx). (#11028)
... (truncated)
Changelog
Sourced from axios's changelog.
Changelog
v1.19.0 — July 22, 2026
This release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.
🔒 Security Fixes
- Multipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (https://github.com/advisories/GHSA-hmw2-7cc7-3qxx). (#11028)
🚀 New Features
- Configuration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors, adapters, and serializers. (#11043, #11081)
- Header Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (#11051)
- HTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (#11067)
🐛 Bug Fixes
Form Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (#11006, #11018)
Proxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (#11029, #11053)
Cancellation: Propagated already-aborted input signals immediately when composing abort signals. (#11035)
Header Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (#11036, #11037)
URL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (#11008, #11038)
Progress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (#11039, #11040)
Error and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (#11044, #11059)
Content-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (#11061)
Synchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (#11071)
🔧 Maintenance & Chores
- Dependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (#11031, #11055, #11056, #11058, #11079, #11080, #11088, #11089, #11090)
- Build Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (#11054)
- Form Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (#11062)
- Developer Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (#11032, #11073)
- Documentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (#11041, #11068, #11076, #11078)
- Publishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (#11083, #11095)
🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve Axios:
... (truncated)
Commits
84a9f3bchore(release): prepare release 1.20.0 (#11152)e6824eefix: core methodList, HTTP adapter errors, and add tests (#11096)d8a919ffix(xhr): flush final progress during the live loadend dispatch (#11121)2d2a21afix(interceptors): tolerate nullish handlers in syncHandlerEntries (#11118)d19040bfix: harden runtime option handling (#11141)e0a02ddchore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...d10cb3achore(deps-dev): bump the development_dependencies group with 4 updates (#11143)2c94646chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (#11133)76c12bcchore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (#11140)ba98559docs: add ScrapingBee sponsor (#11137)- Additional commits viewable in compare view
Updates mammoth from 1.12.0 to 1.12.2
Changelog
Sourced from mammoth's changelog.
1.12.2
- Avoid prototype pollution when reading the styles defined in a document. This avoids an issue where a maliciously crafted document could be used to set externalFileAccess to true.
1.12.1
Fix: on Windows, when an image's content type includes a backslash in the subpart, files may be written outside of the directory set by --output-dir.
Detect and ignore numbering levels that use numStyleLink to refer to themselves.
Commits
8706034Bump version to 1.12.22888fa1Create objects without prototypes when used as map with arbitrary keys31f0c37Avoid prototype pollution when reading stylese3b9cecBump version to 1.12.1c69ea62Ignore numbering levels that use numStyleLink to refer to themselvesfbf5e22Check image content type for backslashes1a495a9Add note on performanceee59684Remove donations section- See full diff in compare view
Updates pdfjs-dist from 6.1.200 to 6.3.289
Release notes
Sourced from pdfjs-dist's releases.
v6.3.289
This release contains improvements for accessibility, annotation editing, annotation rendering, font conversion, image decoding, performance, text selection and the viewer.
Changes since v6.2.108
- Bump the stable version in
pdfjs.configby@timvandermeijin mozilla/pdf.js#21655- [Editor] Restore pinch-to-resize on an editor which came back from an undo by
@calixtemanin mozilla/pdf.js#21644- Use more more optional chaining in the
src/folder by@Snuffleupagusin mozilla/pdf.js#21661- Avoid duplicate shared object clones by
@calixtemanin mozilla/pdf.js#21658- Avoid mutating source widget parents by
@calixtemanin mozilla/pdf.js#21660- Fix the selection rendering when a page has been destroyed and rendered again (bug 2054348) by
@calixtemanin mozilla/pdf.js#21666- l10n: Update locale files by
@sync-l10n-for-pdf-js[bot] in mozilla/pdf.js#21669- Sync the viewer chrome with the Firefox design system by
@calixtemanin mozilla/pdf.js#21665- [api-minor] Convert
getJSActionsto return data in a Map by@Snuffleupagusin mozilla/pdf.js#21664- Use the client coordinates for the pinch-zoom origin by
@calixtemanin mozilla/pdf.js#21659- Re-factor the
EventBusto use Map/Set internally by@Snuffleupagusin mozilla/pdf.js#21673- Replace simple return
ifstatements with ternary operators by@Snuffleupagusin mozilla/pdf.js#21672- Let pointerup/cancel propagate in TouchManager by
@calixtemanin mozilla/pdf.js#21674- Shorten the
ViewHistoryclass a little bit by@Snuffleupagusin mozilla/pdf.js#21678- Don't throw on an invalid XML character reference by
@calixtemanin mozilla/pdf.js#21682- Fix the regex used to normalize css fonts in XFA by
@calixtemanin mozilla/pdf.js#21680- Trim the response headers with a backward scan by
@calixtemanin mozilla/pdf.js#21684- Find the PDF filename in a URL hash in two linear steps by
@calixtemanin mozilla/pdf.js#21685- Scan backwards to delete a word in a text field by
@calixtemanin mozilla/pdf.js#21687- Add scripts correctly in
Field.prototype.setAction(PR 12569 follow-up) by@Snuffleupagusin mozilla/pdf.js#21691- Update dependencies to the most recent versions by
@timvandermeijin mozilla/pdf.js#21689- Exclude "&" from the XML entity names by
@calixtemanin mozilla/pdf.js#21692- [api-minor] Convert
getFieldObjectsto return data in a Map by@Snuffleupagusin mozilla/pdf.js#21671- Anchor the regex used to extract the XFA path positions by
@calixtemanin mozilla/pdf.js#21686- Don't write numbers in exponential notation when saving a pdf by
@calixtemanin mozilla/pdf.js#21683- Bound the email parts in the autolinker regex by
@calixtemanin mozilla/pdf.js#21693- Safely serialize CSS font family names by
@calixtemanin mozilla/pdf.js#21694- Add a go to first/last menu-item helper method in the
Menuclass by@Snuffleupagusin mozilla/pdf.js#21690- Document how to use the viewer to open files by
@martinthomsonin mozilla/pdf.js#21695- Add integration tests for the Home/End keys in the
Menuclass by@calixtemanin mozilla/pdf.js#21706- Bump undici from 7.28.0 to 7.29.0 by
@dependabot[bot] in mozilla/pdf.js#21701- Bump github/codeql-action/analyze from 4.37.2 to 4.37.3 by
@dependabot[bot] in mozilla/pdf.js#21705- Bump github/codeql-action/init from 4.37.2 to 4.37.3 by
@dependabot[bot] in mozilla/pdf.js#21704- Bump github/codeql-action/autobuild from 4.37.2 to 4.37.3 by
@dependabot[bot] in mozilla/pdf.js#21703- Shorten the
Menuconstructor a tiny bit by@Snuffleupagusin mozilla/pdf.js#21700- Enable the
regexp/no-super-linear-moveESLint rule by@calixtemanin mozilla/pdf.js#21708- Bump fast-uri from 3.1.4 to 3.1.5 by
@dependabot[bot] in mozilla/pdf.js#21712- Remove the ambiguity from the PostScript number regex by
@calixtemanin mozilla/pdf.js#21709- Avoid an infinite loop on cyclic field Parent chains by
@calixtemanin mozilla/pdf.js#21699- Enable a few more
eslint-plugin-regexprules by@calixtemanin mozilla/pdf.js#21710- Give copied annotations distinct references by
@calixtemanin mozilla/pdf.js#21707- Use the
MathClamphelper in thesrc/core/annotation.jsfile by@Snuffleupagusin mozilla/pdf.js#21715- Update
PDFViewerApplication._initializeAutoPrintto handlegetJSActionsreturning a Map (PR 21664 follow-up) by@Snuffleupagusin mozilla/pdf.js#21716- Move
SCALE_MATRIXintoCanvasGraphicsand initialize itsDOMMatrixlazily (issue 21720) by@Snuffleupagusin mozilla/pdf.js#21721- Convert
TranslatedFont.prototype.loadType3Datato an asynchronous method by@Snuffleupagusin mozilla/pdf.js#21719- Don't re-encode the
fileparameter in the viewer by@calixtemanin mozilla/pdf.js#21718
... (truncated)
Commits
1c8020aMerge pull request #21841 from Snuffleupagus/src-core-misc-fixes67c035fInline thePDFDocument.prototype._parseHasJSActionsmethodc58a275Move someWorkerTaskclass field definitions out of the constructord1725abMerge pull request #21837 from Snuffleupagus/rm-ColorSpace-getoutputlength159dca9Remove the unusedgetOutputLengthmethod from theColorSpaceclasses (PR ...8801a6aMerge pull request #21835 from Snuffleupagus/getViewerPreferences-tests08a0600Merge pull request #21834 from Snuffleupagus/markInfo-Map2895922Improve unit-test coverage for thegetViewerPreferencesfunctionality16b94d1[api-minor] ConvertmarkInfoto return data in a Mapc3257dfMerge pull request #21833 from mozilla/update-locales- Additional commits viewable in compare view
Updates react from 19.2.7 to 19.2.8
Changelog
Sourced from react's changelog.
19.3.0 (September 9, 2026)
New React Features
<ViewTransition />: Adds<ViewTransition />andaddTransitionTypeAPIs to power View Transition animations in React (@sebmarkbage,@jackpope,@gaearon: #31975, #31987, #31996, #31999, #32001, #32002, #32028, #32029, #32031, #32034, #32038, #32041, #32050, #32090, #32105, #32254, #32379, #32422, #32462, #32540, #32545, #32585, #32599, #32611, #32612, #32617, #32651, #32653, #32656, #32664, #32699, #32723, #32734, #32751, #32752, #32760, #32761, #32764, #32772, #32790, #32819, #32820, #32822, #32833, #32849, #33094, #33191, #33200, #33206, #33293, #33330, #33331, #33332, #33357, #33362, #33433, #33576, #34374, #34450, #34481, #34500, #34502, #34510, #34511, #34539, #35567, #35564, #35485, #35380, #35063, #35060, #34676, #36917, #35337, #35520)- Fragment Refs: Add Refs to
<Fragment />to support composable platform behavior (@jackpope,@sebmarkbage,@eps1lon,@Dhakshin2007,@chirokas,@teamleaderleo,@fallintoplace: #32465, #32613, #32619, #32654, #32660, #32682, #32722, #32813, #32814, #33056, #33058, #33093, #34069, #34103, #34544, #34545, #37062, #37061, #37060, #36047, #36010, #35642, #35641, #35637, #35630, #34935, #37457, #37408, #37326, #37251,Description has been truncated
Summary by cubic
Bumps 20 dependencies in
/Clientto their latest minor and patch versions, with notable fixes inaxios,mammoth, and@react-three/fiber.Noteworthy changes
axiosaddsContentTooLarge(413) andUnprocessableContent(422) aliases, keeps the old names as deprecated, and hardens runtime option handling against prototype pollution.mammothfixes prototype pollution from crafted document styles and a Windows path traversal when extracting images.pdfjs-distnow returnsMapobjects fromgetJSActionsandgetFieldObjects, which is a breaking API change.@react-three/fiberfixes child reordering, prop reset, and event-priority behavior in the reconciler.@playwright/testraises the minimum Node.js version to 20.