Skip to content

fix(deps): update all non-major dependencies#21988

Merged
sapphi-red merged 1 commit intomainfrom
renovate/all-minor-patch
Mar 23, 2026
Merged

fix(deps): update all non-major dependencies#21988
sapphi-red merged 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 23, 2026

This PR contains the following updates:

Package Change Age Confidence
@babel/parser (source) ^7.29.0^7.29.2 age confidence
@babel/preset-env (source) ^7.29.0^7.29.2 age confidence
@babel/runtime (source) ^7.28.6^7.29.2 age confidence
@preact/preset-vite ^2.10.4^2.10.5 age confidence
@rolldown/plugin-babel (source) 0.2.10.2.2 age confidence
@tailwindcss/postcss (source) ^4.2.1^4.2.2 age confidence
@tailwindcss/vite (source) ^4.2.1^4.2.2 age confidence
@vitejs/devtools (source) ^0.1.0^0.1.3 age confidence
@​voidzero-dev/vitepress-theme ^4.8.3^4.8.4 age confidence
babel-plugin-polyfill-corejs3 (source) ^0.14.1^0.14.2 age confidence
babel-plugin-polyfill-regenerator (source) ^0.6.7^0.6.8 age confidence
baseline-browser-mapping ^2.10.8^2.10.10 age confidence
core-js (source) ^3.48.0^3.49.0 age confidence
launch-editor-middleware ^2.13.1^2.13.2 age confidence
miniflare (source) ^4.20260312.0^4.20260317.1 age confidence
mlly ^1.8.1^1.8.2 age confidence
svelte (source) ^5.53.12^5.54.1 age confidence
tailwindcss (source) ^4.2.1^4.2.2 age confidence
terser (source) ^5.46.0^5.46.1 age confidence
typescript-eslint (source) ^8.57.0^8.57.1 age confidence
vitepress (source) ^2.0.0-alpha.16^2.0.0-alpha.17 age confidence
vitepress-plugin-llms ^1.11.0^1.12.0 age confidence
vue-tsc (source) ^3.2.5^3.2.6 age confidence
ws ^8.19.0^8.20.0 age confidence

Release Notes

babel/babel (@​babel/parser)

v7.29.2

Compare Source

v7.29.2 (2026-03-16)

👓 Spec Compliance
🐛 Bug Fix
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-preset-env, babel-runtime-corejs3
  • babel-preset-env
🏠 Internal
Committers: 2
babel/babel (@​babel/preset-env)

v7.29.2

Compare Source

preactjs/preset-vite (@​preact/preset-vite)

v2.10.5

Compare Source

What's Changed

New Contributors

Full Changelog: preactjs/preset-vite@2.10.4...2.10.5

rolldown/plugins (@​rolldown/plugin-babel)

v0.2.2

Features
Bug Fixes
  • babel: suppress type errors when @types/babel__core is not installed (#​31) (98ee335)
Documentation
  • babel: add @types/babel__core install instruction (#​29) (bc8b913)
Miscellaneous Chores
Tests
  • babel: externalize react/jsx-runtime to supress warning (#​16) (5b94b74)
tailwindlabs/tailwindcss (@​tailwindcss/postcss)

v4.2.2

Compare Source

Fixed
  • Don't crash when candidates contain prototype properties like row-constructor (#​19725)
  • Canonicalize calc(var(--spacing)*…) expressions into --spacing(…) (#​19769)
  • Fix crash in canonicalization step when handling utilities containing @property at-rules (e.g. shadow-sm border) (#​19727)
  • Skip full reload for server only modules scanned by client CSS when using @tailwindcss/vite (#​19745)
  • Add support for Vite 8 in @tailwindcss/vite (#​19790)
  • Improve canonicalization for bare values exceeding default spacing scale suggestions (e.g. w-1234 h-1234size-1234) (#​19809)
  • Fix canonicalization resulting in empty list (e.g. w-5 h-5 size-5'' instead of size-5) (#​19812)
vitejs/devtools (@​vitejs/devtools)

v0.1.3

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.1.2

Compare Source

   🚀 Features
    View changes on GitHub

v0.1.1

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
babel/babel-polyfills (babel-plugin-polyfill-corejs3)

v0.14.2

Compare Source

babel/babel-polyfills (babel-plugin-polyfill-regenerator)

v0.6.8

Compare Source

web-platform-dx/baseline-browser-mapping (baseline-browser-mapping)

v2.10.10

Compare Source

v2.10.9

Compare Source

zloirock/core-js (core-js)

v3.49.0

Compare Source

  • Changes v3.48.0...v3.49.0 (373 commits)
  • Iterator.range updated following the actual spec version
    • Throw a RangeError on NaN start / end / step
    • Allow null as optionOrStep
  • Improved accuracy of Math.{ asinh, atanh } polyfills with big and small values
  • Improved accuracy of Number.prototype.toExponential polyfills with big and small values
  • Improved performance of atob, btoa, Uint8Array.fromHex, Uint8Array.prototype.setFromHex, and Uint8Array.prototype.toHex, #​1503, #​1464, #​1510, thanks @​johnzhou721
  • Minor performance optimization polyfills of methods from Map upsert proposal
  • Polyfills of methods from Map upsert proposal from the pure version made generic to make it work with polyfilled and native collections
  • Wrap Symbol.for in Symbol.prototype.description polyfill for correct handling of empty string descriptions
  • Fixed a modern Safari bug in Array.prototype.includes with sparse arrays and fromIndex
  • Fixed one more case (Iterator.prototype.take) of a V8 ~ Chromium < 126 bug
  • Forced replacement of Iterator.{ concat, zip, zipKeyed } in the pure version for ensuring proper wrapped Iterator instances as the result
  • Fixed proxying .return() on exhausted iterator from some methods of iterator helpers polyfill to the underlying iterator
  • Fixed double .return() calling in case of throwing error in this method in the internal iterate helper that affected some polyfills
  • Fixed closing iterator on IteratorValue errors in the internal iterate helper that affected some polyfills
  • Fixed iterator closing in Array.from polyfill on failure to create array property
  • Fixed order of arguments validation in Array.fromAsync polyfill
  • Fixed a lack of counter validation on MAX_SAFE_INTEGER in Array.fromAsync polyfill
  • Fixed order of arguments validation in Array.prototype.flat polyfill
  • Fixed handling strings as iterables in Iterator.{ zip, zipKeyed } polyfills
  • Fixed some cases of iterators closing in Iterator.{ zip, zipKeyed } polyfills
  • Fixed validation of iterators .next() results an objects in Iterator.{ zip, zipKeyed } polyfills
  • Fixed a lack of early error in Iterator.concat polyfill on primitive as an iterator
  • Fixed buffer mutation exposure in Iterator.prototype.windows polyfill
  • Fixed iterator closing in Set.prototype.{ isDisjointFrom, isSupersetOf } polyfill
  • Fixed (updated following the final spec) one more case Set.prototype.difference polyfill with updating this
  • Fixed DataView.prototype.setFloat16 polyfill in (0, 1) range
  • Fixed order of arguments validation in String.prototype.{ padStart, padEnd } polyfills
  • Fixed order of arguments validation in String.prototype.{ startsWith, endsWith } polyfills
  • Fixed some cases of Infinity handling in String.prototype.substr polyfill
  • Fixed String.prototype.repeat polyfill with a counter exceeding 2 ** 32
  • Fixed some cases of chars case in escape polyfill
  • Fixed named backreferences in RegExp NCG polyfill
  • Fixed some cases of RegExp NCG polyfill in combination with other types of groups
  • Fixed some cases of RegExp NCG polyfill in combination with dotAll
  • Fixed String.prototype.replace with sticky polyfill, #​810, #​1514
  • Fixed RegExp sticky polyfill with alternation
  • Fixed handling of some line terminators in case of multiline + sticky mode in RegExp polyfill
  • Fixed .input slicing on result object with RegExp sticky mode polyfill
  • Fixed handling of empty groups with global and unicode modes in polyfills
  • Fixed URLSearchParam.prototype.delete polyfill with duplicate key-value pairs
  • Fixed possible removal of unnecessary entries in URLSearchParam.prototype.delete polyfill with second argument
  • Fixed an error in some cases of non-special URLs without a path in the URL polyfill
  • Fixed some percent encode cases / character sets in the URL polyfill
  • Fixed parsing of non-IPv4 hosts ends in a number in the URL polyfill
  • Fixed some cases of '' and null host handling in the URL polyfill
  • Fixed host parsing with hostname = host:port in the URL polyfill
  • Fixed host inheritance in some cases of file scheme in the URL polyfill
  • Fixed block of protocol change for file with empty host in the URL polyfill
  • Fixed invalid code points handling in UTF-8 decode in the URLSearchParams polyfill
  • Fixed some cases of serialization in URL polyfill (/. prefix for non-special URLs with null host and path starting with empty segment)
  • Fixed URL polyfill .origin getter with blob scheme
  • Fixed a lack of error in URLSearchParams.prototype.set polyfill on calling only with 1 argument
  • Fixed handling invalid UTF-8 continuation bytes in URLSearchParams polyfill
  • Fixed incomplete sequences with out-of-range continuation bytes handling in URLSearchParams polyfill
  • Fixed allowing unexpected symbols in scheme in the URL polyfill
  • Fixed repeated ToPropertyKey calling in Reflect.{ get, set, deleteProperty } polyfills
  • Fixed Reflect.set polyfill with some descriptors cases
  • Fixed Reflect.set polyfill with some non-extensible receiver cases
  • Fixed the order of Reflect.construct polyfill arguments validation (observable only in the error message)
  • Fixed a lack of error in Reflect.defineProperty polyfill with malformed descriptor
  • Fixed a lack of error in JSON.parse polyfill on unterminated object and array literals
  • Fixed a lack of error in JSON.parse polyfill on numbers with ., but without a fraction part
  • Fixed a lack of error on \u{} in String.dedent polyfill
  • Fixed some cases of hex escaping in the end of string in String.dedent polyfill
  • Fixed %AsyncFromSyncIteratorPrototype% to make it a little stricter
  • Fixed counter in some cases of some AsyncIterator methods
  • Fixed order of async iterators closing
  • Fixed iterator closing in AsyncIterator.prototype.flatMap polyfill
  • Fixed iterator closing in AsyncIterator.prototype.map polyfill on error in underlying iterator .next()
  • Fixed iterator closing in AsyncIterator.prototype.take polyfill with return: null
  • Fixed validation .return() result as object in AsyncIterator.prototype.take polyfill
  • Fixed a lack of error in structuredClone polyfill on attempt to transfer multiple objects, some of which are non-transferable
  • Fixed resizable ArrayBuffer transferring where newByteLength exceeds the original maxByteLength
  • Fixed possible loss of symbol enumerability in Object.defineProperty in Symbol polyfill
  • Fixed return value of Object.defineProperty in Symbol polyfill in Android ~ 2
  • Fixed order of %TypedArray%.from arguments validation
  • Fixed a lack of error on passing an ArrayBuffer and a negative length to the %TypedArray% and DataView constructors polyfills
  • Fixed some cases of @@&#8203;toStringTag on %TypedArray% polyfill
  • Fixed some cases of ToUint8Clamp conversion
  • Fixed NaN handling in Date.prototype.setYear polyfill
  • Fixed false positive on a WeakMap validation in the pure version
  • Fixed some minor { Map, Set }.prototype.forEach moments in the pure version
  • Fixed possible error in Array.isTemplateObject polyfill on frozen array
  • Fixed semantics of Observable.from with multiple subscriptions of the obsolete ECMAScript Observable proposal polyfill
  • Fixed handling of ending zeroes in the fraction part in Number.fromString polyfill
  • Fixed esmodules: intersect option of core-js-compat
  • Fixed a lack of reactnative alias in core-js-compat types
  • Fixed a minor logical bug in the debugging output of core-js-builder
  • Fixed ignorance of the obsolete blacklist option of core-js-builder - it should be removed only in the next major release
  • In case of bugs in String.prototype.{ match, matchAll, replace, split } in modern engines, add s, d and v flag support to polyfills of those methods
  • Just in case, added an extra input string validation to the polyfill of obsolete Number.fromString proposals
  • Simplified iOS detection
  • Many minor stylistic fixes and optimizations
  • Compat data improvements:
yyx990803/launch-editor (launch-editor-middleware)

v2.13.2

Compare Source

cloudflare/workers-sdk (miniflare)

v4.20260317.1

Compare Source

Minor Changes
  • #​12972 cb71403 Thanks @​NuroDev! - Add worker filtering to the local explorer UI

    When multiple workers share a dev registry, all their bindings were previously shown together in a single flat list. The explorer now shows a worker selector dropdown, letting you inspect each worker's bindings independently.

    The selected worker is reflected in the URL as a ?worker= search param, so deep links work correctly. By default the explorer selects the worker that is hosting the dashboard itself.

  • #​12888 3a1c149 Thanks @​emily-shen! - Add R2 support to the local explorer.

    The local explorer now supports the following:

    • Viewing, modifying & deleting objects
    • Uploading files
    • Creating directories / prefixes

    Note: The local explorer is an experimental WIP feature that is now enabled by default. This can still be opt-ed out of by using X_LOCAL_EXPLORER=false to disable it.

  • #​12848 ce48b77 Thanks @​emily-shen! - Enable local explorer by default

    This ungates the local explorer, a UI that lets you inspect the state of D1, DO and KV resources locally by visiting /cdn-cgi/explorer during local development.

    Note: this feature is still experimental, and can be disabled by setting the env var X_LOCAL_EXPLORER=false.

  • #​12881 8729f3d Thanks @​pombosilva! - Workflow instances now support pause, resume, restart, and terminate in local dev.

    const instance = await env.MY_WORKFLOW.create({
      id: "my-instance",
    });
    
    await instance.pause(); // pauses after the current step completes
    await instance.resume(); // resumes from where it left off
    await instance.restart(); // restarts the workflow from the beginning
    await instance.terminate(); // terminates the workflow immediately
Patch Changes
  • #​12960 3c988e2 Thanks @​penalosa! - Exclude metadata.sqlite when listing Durable Object instances

    An upcoming version of workerd stores per-namespace alarm metadata in a metadata.sqlite file alongside per-actor .sqlite files. The local explorer's DO object listing was treating this file as a Durable Object instance, inflating counts and breaking pagination. This file is now filtered out.

v4.20260317.0

Compare Source

Patch Changes
  • #​12927 c9b3184 Thanks @​penalosa! - Bump undici from 7.18.2 to 7.24.4

  • #​12875 13df6c7 Thanks @​dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260312.1 1.20260316.1
  • #​12935 df0d112 Thanks @​dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260316.1 1.20260317.1
  • #​12928 81ee98e Thanks @​petebacondarwin! - Migrate chrome-devtools-patches deployment from Cloudflare Pages to Workers + Assets

    The DevTools frontend is now deployed as a Cloudflare Workers + Assets project instead of a Cloudflare Pages project. This uses wrangler deploy for production deployments and wrangler versions upload for PR preview deployments.

    The inspector proxy origin allowlists in both wrangler and miniflare have been updated to accept connections from the new workers.dev domain patterns, while retaining the legacy pages.dev patterns for backward compatibility.

v4.20260312.1

Compare Source

Patch Changes
  • #​12869 ade0aed Thanks @​emily-shen! - Local explorer: validate host and origin headers before Miniflare modifies them

    If routes are set, Miniflare will alter the host and origin headers to match, causing the local explorer to mistakenly identify and block same-origin requests.

    Note the local explorer is a WIP experimental feature.

unjs/mlly (mlly)

v1.8.2

Compare Source

compare changes

🩹 Fixes
  • Extract variable names ignoring function calls (#​336)
  • Generic angle bracket parsing (#​341)
📖 Documentation
🏡 Chore
❤️ Contributors
sveltejs/svelte (svelte)

v5.54.1

Compare Source

Patch Changes
  • fix: hydration comments during hmr (#​17975)

  • fix: null out effect.b in destroy_effect (#​17980)

  • fix: group sync statements (#​17977)

  • fix: defer batch resolution until earlier intersecting batches have committed (#​17162)

  • fix: properly invoke iterator.return() during reactivity loss check (#​17966)

  • fix: remove trailing semicolon from {@​const} tag printer (#​17962)

v5.54.0

Compare Source

Minor Changes
  • feat: allow css, runes, customElement compiler options to be functions (#​17951)
Patch Changes
  • fix: reinstate reactivity loss tracking (#​17801)

v5.53.13

Compare Source

Patch Changes
  • fix: ensure $inspect after top level await doesn't break builds (#​17943)

  • fix: resume inert effects when they come from offscreen (#​17942)

  • fix: don't eagerly access not-yet-initialized functions in template (#​17938)

  • fix: discard batches made obsolete by commit (#​17934)

  • fix: ensure "is standalone child" is correctly reset (#​17944)

  • fix: remove nodes in boundary when work is pending and HMR is active (#​17932)

terser/terser (terser)

v5.46.1

Compare Source

  • Fix extremely slow (seemed like a freeze) evaluate of method chains
  • Parse extremely large floating-point number literals as Infinity
  • Remove parens from comma expressions in computed property access (foo[(1, 2)])
typescript-eslint/typescript-eslint (typescript-eslint)

v8.57.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

vuejs/vitepress (vitepress)

v2.0.0-alpha.17

Compare Source

Bug Fixes
  • build: processIncludes no longer swallows errors (fb21fdf)
  • build: deterministic local search indexing and non-blocking initial scan (closes #​4081) (fc0f203)
  • client: await clipboard.writeText so that fallback works in non-secure contexts (#​5119) (b544df8)
  • disable brotli compression in preview server (ca1e875)
  • theme: add rel="alternate" and hreflang to links in language menu (#​5108) (f09593b)
  • theme: add margin to images in vp-doc (closes #​5136) (896e49a)
  • theme: close sidebar on resize (closes #​5145) (17696c3)
  • theme: disable text autospace in <pre> (closes #​5115) (21a5fb6)
  • theme: enable line-break: strict for <li> too (f811d58)
  • theme: keep pnum,tnum features in Inter (f1bef95), closes #​5096
  • theme: navbar menu group is incorrectly highlighted (#​5113) (b28667b)
  • theme: strip system-ui from font-family-base (#​4988) (8096eac)
Features
BREAKING CHANGES

The previous <!-- @&#8203;include: ./path/to/file --> syntax silently ignored errors when files did not exist. This behavior was originally intended as an escape hatch while documenting includes, but better solutions now exist using Shiki transformers.

For most users, no code changes are required. If you now see errors, it means your includes are broken and were previously not being reported.

Users who intentionally reference non-existent files or want to document includes without resolving them can configure markdown.codeTransformers with a postprocess hook. See docs/.vitepress/config.ts in this repo for an example.

okineadev/vitepress-plugin-llms (vitepress-plugin-llms)

v1.12.0

Compare Source

    🚀 Enhancements
  • Add ignoreFilesPerOutput option for separate file filtering for llms.txt, llms-full.txt and individual pages  -  by @​okineadev (a48c7)
    🩹 Fixes
   💖 Contributors
     View changes on GitHub

v1.11.1

Compare Source

    🩹 Fixes
   💖 Contributors
     View changes on GitHub
vuejs/language-tools (vue-tsc)

v3.2.6

Compare Source

language-core
  • fix: generate $slots type in template correctly with defineSlots (#​5984) - Thanks to @​KazariEX!
  • fix: infer only readonly component of arrays in v-for (#​5987) - Thanks to @​ascott18!
  • fix: avoid false positives for destructured props detection on binding property names (#​5994) - Thanks to @​KazariEX!
vscode
  • fix: use regex for TS extension patching to support VS Code 1.110+ (#​5983) - Thanks to @​ebiryu!
websockets/ws (ws)

v8.20.0

Compare Source

Features

  • Added exports for the PerMessageDeflate class and utilities for the
    Sec-WebSocket-Extensions and Sec-WebSocket-Protocol headers (d3503c1).

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 23, 2026
@sapphi-red sapphi-red merged commit 9b7d150 into main Mar 23, 2026
27 of 28 checks passed
@sapphi-red sapphi-red deleted the renovate/all-minor-patch branch March 23, 2026 02:32
renovate bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Mar 31, 2026
| datasource | package | from  | to    |
| ---------- | ------- | ----- | ----- |
| npm        | vite    | 7.3.1 | 8.0.3 |


## [v8.0.3](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-803-2026-03-26-small)

##### Features

- update rolldown to 1.0.0-rc.12 ([#22024](vitejs/vite#22024)) ([84164ef](vitejs/vite@84164ef))

##### Bug Fixes

- **html:** cache unfiltered CSS list to prevent missing styles across entries ([#22017](vitejs/vite#22017)) ([5464190](vitejs/vite@5464190))
- **module-runner:** handle non-ascii characters in base64 sourcemaps ([#21985](vitejs/vite#21985)) ([77c95bf](vitejs/vite@77c95bf))
- **module-runner:** skip re-import if the runner is closed ([#22020](vitejs/vite#22020)) ([ee2c2cd](vitejs/vite@ee2c2cd))
- **optimizer:** scan is not resolving sub path import if used in a glob import ([#22018](vitejs/vite#22018)) ([ddfe20d](vitejs/vite@ddfe20d))
- **ssr:** ssrTransform incorrectly rewrites `meta` identifier inside `import.meta` when a binding named `meta` exists ([#22019](vitejs/vite#22019)) ([cff5f0c](vitejs/vite@cff5f0c))

##### Miscellaneous Chores

- **deps:** bump picomatch from 4.0.3 to 4.0.4 ([#22027](vitejs/vite#22027)) ([7e56003](vitejs/vite@7e56003))

##### Tests

- **html:** add tests for `getCssFilesForChunk` ([#22016](vitejs/vite#22016)) ([43fbbf9](vitejs/vite@43fbbf9))


## [v8.0.2](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-802-2026-03-23-small)

##### Features

- update rolldown to 1.0.0-rc.11 ([#21998](vitejs/vite#21998)) ([ff91c31](vitejs/vite@ff91c31))

##### Bug Fixes

- **deps:** update all non-major dependencies ([#21988](vitejs/vite#21988)) ([9b7d150](vitejs/vite@9b7d150))

##### Miscellaneous Chores

- **deps:** update dependency [@vitejs/devtools](https://github.com/vitejs/devtools) to ^0.1.5 ([#21992](vitejs/vite#21992)) ([b2dd65b](vitejs/vite@b2dd65b))


## [v8.0.1](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-801-2026-03-19-small)

##### Features

- update rolldown to 1.0.0-rc.10 ([#21932](vitejs/vite#21932)) ([b3c067d](vitejs/vite@b3c067d))

##### Bug Fixes

- **bundled-dev:** properly disable `inlineConst` optimization ([#21865](vitejs/vite#21865)) ([6d97142](vitejs/vite@6d97142))
- **css:** lightningcss minify failed when `build.target: 'es6'` ([#21933](vitejs/vite#21933)) ([5fcce46](vitejs/vite@5fcce46))
- **deps:** update all non-major dependencies ([#21878](vitejs/vite#21878)) ([6dbbd7f](vitejs/vite@6dbbd7f))
- **dev:** always use ESM Oxc runtime ([#21829](vitejs/vite#21829)) ([d323ed7](vitejs/vite@d323ed7))
- **dev:** handle concurrent restarts in `_createServer` ([#21810](vitejs/vite#21810)) ([40bc729](vitejs/vite@40bc729))
- handle `+` symbol in package subpath exports during dep optimization ([#21886](vitejs/vite#21886)) ([86db93d](vitejs/vite@86db93d))
- improve `no-cors` request block error ([#21902](vitejs/vite#21902)) ([5ba688b](vitejs/vite@5ba688b))
- use precise regexes for transform filter to avoid backtracking ([#21800](vitejs/vite#21800)) ([dbe41bd](vitejs/vite@dbe41bd))
- **worker:** `require(json)` result should not be wrapped ([#21847](vitejs/vite#21847)) ([0672fd2](vitejs/vite@0672fd2))
- **worker:** make worker output consistent with client and SSR ([#21871](vitejs/vite#21871)) ([69454d7](vitejs/vite@69454d7))

##### Miscellaneous Chores

- add changelog rearrange script ([#21835](vitejs/vite#21835)) ([efef073](vitejs/vite@efef073))
- **deps:** bump required `@vitejs/devtools` version to 0.1+ ([#21925](vitejs/vite#21925)) ([12932f5](vitejs/vite@12932f5))
- **deps:** update rolldown-related dependencies ([#21787](vitejs/vite#21787)) ([1af1d3a](vitejs/vite@1af1d3a))
- rearrange 8.0 changelog ([8e05b61](vitejs/vite@8e05b61))
- rearrange 8.0 changelog ([#21834](vitejs/vite#21834)) ([86edeee](vitejs/vite@86edeee))


## [v8.0.0](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#800-2026-03-12)

##### Features

- update rolldown to 1.0.0-rc.9 ([#21813](vitejs/vite#21813)) ([f05be0e](vitejs/vite@f05be0e))
- warn when `vite-tsconfig-paths` plugin is detected ([#21781](vitejs/vite#21781)) ([ada493e](vitejs/vite@ada493e))

##### Bug Fixes

- **deps:** update all non-major dependencies ([#21786](vitejs/vite#21786)) ([eaa4352](vitejs/vite@eaa4352))
MrNaif2018 pushed a commit to bitcart/bitcart-frontend that referenced this pull request Apr 6, 2026
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@effect/language-service](https://github.com/Effect-TS/language-service) | [`0.81.0` → `0.84.2`](https://renovatebot.com/diffs/npm/@effect%2flanguage-service/0.81.0/0.84.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@effect%2flanguage-service/0.84.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@effect%2flanguage-service/0.81.0/0.84.2?slim=true) |
| [@lingui/babel-plugin-lingui-macro](https://lingui.dev) ([source](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro)) | [`5.9.3` → `5.9.4`](https://renovatebot.com/diffs/npm/@lingui%2fbabel-plugin-lingui-macro/5.9.3/5.9.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fbabel-plugin-lingui-macro/5.9.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fbabel-plugin-lingui-macro/5.9.3/5.9.4?slim=true) |
| [@lingui/cli](https://lingui.dev) ([source](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli)) | [`5.9.3` → `5.9.4`](https://renovatebot.com/diffs/npm/@lingui%2fcli/5.9.3/5.9.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fcli/5.9.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fcli/5.9.3/5.9.4?slim=true) |
| [@lingui/conf](https://lingui.dev) ([source](https://github.com/lingui/js-lingui/tree/HEAD/packages/conf)) | [`5.9.3` → `5.9.4`](https://renovatebot.com/diffs/npm/@lingui%2fconf/5.9.3/5.9.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fconf/5.9.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fconf/5.9.3/5.9.4?slim=true) |
| [@lingui/core](https://lingui.dev) ([source](https://github.com/lingui/js-lingui/tree/HEAD/packages/core)) | [`5.9.3` → `5.9.4`](https://renovatebot.com/diffs/npm/@lingui%2fcore/5.9.3/5.9.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fcore/5.9.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fcore/5.9.3/5.9.4?slim=true) |
| [@lingui/react](https://lingui.dev) ([source](https://github.com/lingui/js-lingui/tree/HEAD/packages/react)) | [`5.9.3` → `5.9.4`](https://renovatebot.com/diffs/npm/@lingui%2freact/5.9.3/5.9.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2freact/5.9.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2freact/5.9.3/5.9.4?slim=true) |
| [@lingui/vite-plugin](https://lingui.dev) ([source](https://github.com/lingui/js-lingui/tree/HEAD/packages/vite-plugin)) | [`5.9.3` → `5.9.4`](https://renovatebot.com/diffs/npm/@lingui%2fvite-plugin/5.9.3/5.9.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fvite-plugin/5.9.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fvite-plugin/5.9.3/5.9.4?slim=true) |
| [@tanstack/react-query](https://tanstack.com/query) ([source](https://github.com/TanStack/query/tree/HEAD/packages/react-query)) | [`5.95.0` → `5.95.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query/5.95.0/5.95.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2freact-query/5.95.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2freact-query/5.95.0/5.95.2?slim=true) |
| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | [`17.3.9` → `17.3.10`](https://renovatebot.com/diffs/npm/dependency-cruiser/17.3.9/17.3.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/dependency-cruiser/17.3.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dependency-cruiser/17.3.9/17.3.10?slim=true) |
| [lucide-react](https://lucide.dev) ([source](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`1.6.0` → `1.7.0`](https://renovatebot.com/diffs/npm/lucide-react/1.6.0/1.7.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/1.7.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/1.6.0/1.7.0?slim=true) |
| [nx](https://nx.dev) ([source](https://github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`22.6.1` → `22.6.3`](https://renovatebot.com/diffs/npm/nx/22.6.1/22.6.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/nx/22.6.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/22.6.1/22.6.3?slim=true) |
| [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be` → `10.33.0`](https://renovatebot.com/diffs/npm/pnpm/10.32.1/10.33.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.33.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.32.1/10.33.0?slim=true) |
| [tsdown](http://tsdown.dev/) ([source](https://github.com/rolldown/tsdown)) | [`0.21.5` → `0.21.7`](https://renovatebot.com/diffs/npm/tsdown/0.21.5/0.21.7) | ![age](https://developer.mend.io/api/mc/badges/age/npm/tsdown/0.21.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsdown/0.21.5/0.21.7?slim=true) |
| [vite](https://vite.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`8.0.1` → `8.0.3`](https://renovatebot.com/diffs/npm/vite/8.0.1/8.0.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite/8.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/8.0.1/8.0.3?slim=true) |

---

### Release Notes

<details>
<summary>Effect-TS/language-service (@&#8203;effect/language-service)</summary>

### [`v0.84.2`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.84.2)

[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.84.1...@effect/language-service@0.84.2)

##### Patch Changes

- [#&#8203;706](Effect-TS/language-service#706) [`3c0bea6`](Effect-TS/language-service@3c0bea6) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Fix `getTypeAtLocation` to ignore type-only heritage expressions like `interface X extends Effect.Effect<...>` so the language service no longer triggers bogus TS2689 diagnostics.

### [`v0.84.1`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.84.1)

[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.84.0...@effect/language-service@0.84.1)

##### Patch Changes

- [#&#8203;703](Effect-TS/language-service#703) [`dea43b8`](Effect-TS/language-service@dea43b8) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Fix `effectFnImplicitAny` so it does not report false positives when an `Effect.fn` or `Effect.fnUntraced` callback gets its contextual function type from a union member.

  For example, nested `HttpRouter.add(...)` handlers now correctly recognize the inferred `request` type and produce no diagnostics when the parameter is not actually implicit `any`.

- [#&#8203;702](Effect-TS/language-service#702) [`0af9b98`](Effect-TS/language-service@0af9b98) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Add Effect v4 support for the `runEffectInsideEffect` diagnostic so it suggests and fixes `Effect.run*With` usage based on `Effect.services`.

  Update the generated metadata, schema, README entry, and v4 harness examples/snapshots to document and verify the new behavior.

### [`v0.84.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.84.0)

[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.83.1...@effect/language-service@0.84.0)

##### Minor Changes

- [#&#8203;696](Effect-TS/language-service#696) [`78e78d5`](Effect-TS/language-service@78e78d5) Thanks [@&#8203;cevr](https://github.com/cevr)! - Add paired globalDate/globalDateInEffect, globalConsole/globalConsoleInEffect, globalFetch/globalFetchInEffect, globalRandom/globalRandomInEffect, and globalTimers/globalTimersInEffect diagnostics

  Ten new opt-in diagnostics that flag global/DOM APIs both outside and inside Effect generators:

  - `globalFetch` / `globalFetchInEffect` — `fetch()` → HttpClient
  - `globalDate` / `globalDateInEffect` — `Date.now()`, `new Date()` → Clock/DateTime
  - `globalConsole` / `globalConsoleInEffect` — `console.log/warn/error/info/debug/trace` → Effect.log/Logger
  - `globalRandom` / `globalRandomInEffect` — `Math.random()` → Random service
  - `globalTimers` / `globalTimersInEffect` — `setTimeout/setInterval` → Effect.sleep/Schedule

  All default to `off`. Enable both variants for full coverage inside and outside Effect generators. Shadow-safe (e.g. `const console = yield* Console` won't false-positive).

### [`v0.83.1`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.83.1)

[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.83.0...@effect/language-service@0.83.1)

##### Patch Changes

- [#&#8203;698](Effect-TS/language-service#698) [`b11c184`](Effect-TS/language-service@b11c184) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Update the Effect v4 workspace dependencies to `4.0.0-beta.38`.

### [`v0.83.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.83.0)

[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.82.0...@effect/language-service@0.83.0)

##### Minor Changes

- [#&#8203;695](Effect-TS/language-service#695) [`f057090`](Effect-TS/language-service@f057090) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Add a `config` CLI command for updating diagnostic rule severities without rerunning the full setup flow.

- [#&#8203;693](Effect-TS/language-service#693) [`b5054e3`](Effect-TS/language-service@b5054e3) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Add setup CLI preset management for diagnostic severities, including preset metadata, preset-aware customization, and a dedicated `config` command for adjusting rule severities without rerunning full setup.

### [`v0.82.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.82.0)

[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.81.0...@effect/language-service@0.82.0)

##### Minor Changes

- [#&#8203;689](Effect-TS/language-service#689) [`aed2074`](Effect-TS/language-service@aed2074) Thanks [@&#8203;f15u](https://github.com/f15u)! - Adds ability to reference `$schema` from local installation

- [#&#8203;692](Effect-TS/language-service#692) [`57fcf35`](Effect-TS/language-service@57fcf35) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Add the `effectFnImplicitAny` diagnostic to mirror `noImplicitAny` for unannotated `Effect.fn` and `Effect.fnUntraced` callback parameters, and support `// @&#8203;strict` in diagnostic example files so test fixtures can enable strict compiler options.

##### Patch Changes

- [#&#8203;687](Effect-TS/language-service#687) [`72827c0`](Effect-TS/language-service@72827c0) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Allow the leaking requirements diagnostic to suppress specific leaked services with `@effect-expect-leaking` comments on the enclosing declaration.

- [#&#8203;690](Effect-TS/language-service#690) [`77906a9`](Effect-TS/language-service@77906a9) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Fix the class self mismatch diagnostic so it also reports invalid `ServiceMap.Service` self type parameters.

- [#&#8203;691](Effect-TS/language-service#691) [`0e16db0`](Effect-TS/language-service@0e16db0) Thanks [@&#8203;mattiamanzati](https://github.com/mattiamanzati)! - Include start and end in json diagnostics command

</details>

<details>
<summary>lingui/js-lingui (@&#8203;lingui/babel-plugin-lingui-macro)</summary>

### [`v5.9.4`](https://github.com/lingui/js-lingui/blob/HEAD/packages/babel-plugin-lingui-macro/CHANGELOG.md#594-2026-03-27)

[Compare Source](lingui/js-lingui@v5.9.3...v5.9.4)

**Note:** Version bump only for package [@&#8203;lingui/babel-plugin-lingui-macro](https://github.com/lingui/babel-plugin-lingui-macro)

</details>

<details>
<summary>lingui/js-lingui (@&#8203;lingui/cli)</summary>

### [`v5.9.4`](https://github.com/lingui/js-lingui/blob/HEAD/packages/cli/CHANGELOG.md#594-2026-03-27)

[Compare Source](lingui/js-lingui@v5.9.3...v5.9.4)

##### Bug Fixes

- really keep catalog extra from previous catalog ([#&#8203;2479](lingui/js-lingui#2479)) ([c939113](lingui/js-lingui@c939113))

</details>

<details>
<summary>lingui/js-lingui (@&#8203;lingui/conf)</summary>

### [`v5.9.4`](https://github.com/lingui/js-lingui/blob/HEAD/packages/conf/CHANGELOG.md#594-2026-03-27)

[Compare Source](lingui/js-lingui@v5.9.3...v5.9.4)

**Note:** Version bump only for package [@&#8203;lingui/conf](https://github.com/lingui/conf)

</details>

<details>
<summary>lingui/js-lingui (@&#8203;lingui/core)</summary>

### [`v5.9.4`](https://github.com/lingui/js-lingui/blob/HEAD/packages/core/CHANGELOG.md#594-2026-03-27)

[Compare Source](lingui/js-lingui@v5.9.3...v5.9.4)

**Note:** Version bump only for package [@&#8203;lingui/core](https://github.com/lingui/core)

</details>

<details>
<summary>lingui/js-lingui (@&#8203;lingui/react)</summary>

### [`v5.9.4`](https://github.com/lingui/js-lingui/blob/HEAD/packages/react/CHANGELOG.md#594-2026-03-27)

[Compare Source](lingui/js-lingui@v5.9.3...v5.9.4)

**Note:** Version bump only for package [@&#8203;lingui/react](https://github.com/lingui/react)

</details>

<details>
<summary>lingui/js-lingui (@&#8203;lingui/vite-plugin)</summary>

### [`v5.9.4`](https://github.com/lingui/js-lingui/blob/HEAD/packages/vite-plugin/CHANGELOG.md#594-2026-03-27)

[Compare Source](lingui/js-lingui@v5.9.3...v5.9.4)

**Note:** Version bump only for package [@&#8203;lingui/vite-plugin](https://github.com/lingui/vite-plugin)

</details>

<details>
<summary>TanStack/query (@&#8203;tanstack/react-query)</summary>

### [`v5.95.2`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5952)

[Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.95.1...@tanstack/react-query@5.95.2)

##### Patch Changes

- Updated dependencies \[[`cd5a35b`](TanStack/query@cd5a35b)]:
  - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.95.2

### [`v5.95.1`](https://github.com/TanStack/query/blob/HEAD/packages/react-query/CHANGELOG.md#5951)

[Compare Source](https://github.com/TanStack/query/compare/@tanstack/react-query@5.95.0...@tanstack/react-query@5.95.1)

##### Patch Changes

- Updated dependencies \[[`1f1775c`](TanStack/query@1f1775c)]:
  - [@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)@&#8203;5.95.1

</details>

<details>
<summary>sverweij/dependency-cruiser (dependency-cruiser)</summary>

### [`v17.3.10`](https://github.com/sverweij/dependency-cruiser/releases/tag/v17.3.10)

[Compare Source](sverweij/dependency-cruiser@v17.3.9...v17.3.10)

#### 👷 maintenance

- [`e401673`](sverweij/dependency-cruiser@e401673d) chore(npm): updates external dependencies
  Includes a bump of picomatch that has a vulnerability that is irrelevant for dependency-cruiser's context, but that nonetheless might trigger security scanners.

</details>

<details>
<summary>lucide-icons/lucide (lucide-react)</summary>

### [`v1.7.0`](https://github.com/lucide-icons/lucide/releases/tag/1.7.0): Version 1.7.0

[Compare Source](lucide-icons/lucide@1.6.0...1.7.0)

#### What's Changed

- fix(lucide-react): Fix dynamic imports by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;4210](lucide-icons/lucide#4210)
- feat(icons): added `map-pin-search` icon by [@&#8203;TonySullivan](https://github.com/TonySullivan) in [#&#8203;4125](lucide-icons/lucide#4125)

#### New Contributors

- [@&#8203;TonySullivan](https://github.com/TonySullivan) made their first contribution in [#&#8203;4125](lucide-icons/lucide#4125)

**Full Changelog**: <lucide-icons/lucide@1.6.0...1.7.0>

</details>

<details>
<summary>nrwl/nx (nx)</summary>

### [`v22.6.3`](https://github.com/nrwl/nx/releases/tag/22.6.3)

[Compare Source](nrwl/nx@22.6.2...22.6.3)

#### 22.6.3 (2026-03-27)

##### 🚀 Features

- **misc:** a/b test cloud prompt copy in create-nx-workspace ([#&#8203;35039](nrwl/nx#35039))

##### 🩹 Fixes

- **js:** add {projectRoot} prefix to d.ts fileset in typescript plugin ([#&#8203;35037](nrwl/nx#35037))
- **misc:** use namespace import for chalk v4 compatibility ([7c9f873bd1](nrwl/nx@7c9f873bd1))
- **misc:** handle non-interactive mode and add template shorthand names for CNW ([#&#8203;35045](nrwl/nx#35045))

##### ❤️ Thank You

- FrozenPandaz [@&#8203;FrozenPandaz](https://github.com/FrozenPandaz)
- Jack Hsu [@&#8203;jaysoo](https://github.com/jaysoo)
- Jason Jean [@&#8203;FrozenPandaz](https://github.com/FrozenPandaz)

### [`v22.6.2`](https://github.com/nrwl/nx/releases/tag/22.6.2)

[Compare Source](nrwl/nx@22.6.1...22.6.2)

#### 22.6.2 (2026-03-26)

##### 🚀 Features

- **core:** auto-open browser for Cloud setup URL during create-nx-workspace ([#&#8203;35014](nrwl/nx#35014))
- **repo:** add nx-labs repo target and use glob pattern for update-all-repos ([#&#8203;34999](nrwl/nx#34999))

##### 🩹 Fixes

- **angular:** update duplicate migration keys ([#&#8203;34961](nrwl/nx#34961))
- **angular-rspack:** ensure rebuild chunks emitted summary accurate ([#&#8203;34979](nrwl/nx#34979), [#&#8203;34936](nrwl/nx#34936))
- **bundling:** disable swc input source map resolution ([#&#8203;35010](nrwl/nx#35010), [#&#8203;32671](nrwl/nx#32671))
- **core:** split-target should handle projects with colons in name better ([#&#8203;34725](nrwl/nx#34725))
- **core:** prevent TUI crash when task output arrives after completion ([#&#8203;34785](nrwl/nx#34785), [#&#8203;34677](nrwl/nx#34677))
- **core:** respect --parallel limit for discrete task concurrency ([#&#8203;34721](nrwl/nx#34721), [#&#8203;34117](nrwl/nx#34117), [#&#8203;31494](nrwl/nx#31494))
- **core:** use scroll-offset-based scrollbar positioning in TUI ([#&#8203;34689](nrwl/nx#34689))
- **core:** skip import-equals namespace aliases in native scanner ([#&#8203;34947](nrwl/nx#34947), [#&#8203;34644](nrwl/nx#34644))
- **core:** include command name on all telemetry events ([#&#8203;34949](nrwl/nx#34949))
- **core:** skip workspace context setup when global bin hands off to local ([#&#8203;34953](nrwl/nx#34953), [#&#8203;34914](nrwl/nx#34914))
- **core:** use upsert to prevent FK constraint violations in task DB ([#&#8203;34977](nrwl/nx#34977))
- **core:** runtime inputs shouldn't be cached at task\_hasher layer and filesets should be in the hash\_plans layer ([#&#8203;34971](nrwl/nx#34971), [#&#8203;30170](nrwl/nx#30170))
- **core:** show better log message when isolated plugin shuts down after hook completion ([#&#8203;34922](nrwl/nx#34922))
- **core:** handle owners and conformance project refs on move/remove ([#&#8203;34815](nrwl/nx#34815))
- **core:** resolve published nx migrate package resolution ([#&#8203;35013](nrwl/nx#35013), [#&#8203;34111](nrwl/nx#34111))
- **core:** prevent batch executor error on prematurely completed tasks ([#&#8203;35015](nrwl/nx#35015))
- **core:** add timeouts to GitHub push flow to prevent CLI hangs ([#&#8203;35011](nrwl/nx#35011), [#&#8203;34482](nrwl/nx#34482))
- **devkit:** prevent double install in generators for TS solution workspaces ([#&#8203;34891](nrwl/nx#34891))
- **devkit:** add startTime and endTime to TaskResult interface ([#&#8203;34996](nrwl/nx#34996))
- **gradle:** ignore test enums when atomizing ([#&#8203;34974](nrwl/nx#34974))
- **js:** pass configName to typecheck command in TS plugin ([#&#8203;34989](nrwl/nx#34989), [#&#8203;34274](nrwl/nx#34274))
- **js:** add input on .d.ts files within dependency projects ([#&#8203;34968](nrwl/nx#34968))
- **linter:** prepend framework configs before baseConfig in flat config generation ([#&#8203;34898](nrwl/nx#34898), [#&#8203;28381](nrwl/nx#28381), [#&#8203;32923](nrwl/nx#32923))
- **misc:** make webinar banner theme-aware with light mode support ([#&#8203;35029](nrwl/nx#35029))
- **module-federation:** enable ESM output for Angular rspack MF plugin ([#&#8203;34839](nrwl/nx#34839), [#&#8203;34584](nrwl/nx#34584), [#&#8203;33992](nrwl/nx#33992))
- **nx-cloud:** remove invalid images ([#&#8203;34997](nrwl/nx#34997), [#&#8203;34970](nrwl/nx#34970))
- **nx-dev:** build nx-dev in-place to fix ai package resolution ([#&#8203;34730](nrwl/nx#34730), [#&#8203;34669](nrwl/nx#34669))
- **nx-dev:** improve docs search ranking and metrics ([#&#8203;34992](nrwl/nx#34992))
- **release:** fall back to gh user search for author usernames ([#&#8203;34904](nrwl/nx#34904))
- **repo:** skip flaky Cypress HMR e2e tests ([#&#8203;34969](nrwl/nx#34969))
- **repo:** resolve FreeBSD build disk space issue ([#&#8203;35030](nrwl/nx#35030))
- **vite:** add support for Vite 8 ([#&#8203;34850](nrwl/nx#34850), [#&#8203;34849](nrwl/nx#34849))
- **vitest:** resolve addPlugin default in init generator ([#&#8203;34990](nrwl/nx#34990))

##### ❤️ Thank You

- AgentEnder [@&#8203;AgentEnder](https://github.com/AgentEnder)
- AI-JamesHenry [@&#8203;AI-JamesHenry](https://github.com/AI-JamesHenry)
- Amp
- barbados-clemens [@&#8203;barbados-clemens](https://github.com/barbados-clemens)
- Caleb Ukle
- Charlie Croom
- Claude Opus 4.6
- Colum Ferry [@&#8203;Coly010](https://github.com/Coly010)
- Craigory Coppola [@&#8203;AgentEnder](https://github.com/AgentEnder)
- FrozenPandaz [@&#8203;FrozenPandaz](https://github.com/FrozenPandaz)
- Jack Baker
- Jack Hsu [@&#8203;jaysoo](https://github.com/jaysoo)
- Jason Jean [@&#8203;FrozenPandaz](https://github.com/FrozenPandaz)
- jaysoo [@&#8203;jaysoo](https://github.com/jaysoo)
- Leosvel Pérez Espinosa [@&#8203;leosvelperez](https://github.com/leosvelperez)
- Louie Weng [@&#8203;lourw](https://github.com/lourw)
- Robert Sidzinka
- Steven Nance

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v10.33.0`](https://github.com/pnpm/pnpm/releases/tag/v10.33.0): pnpm 10.33

[Compare Source](pnpm/pnpm@v10.32.1...v10.33.0)

#### Minor Changes

- Added a new `dedupePeers` setting that reduces peer dependency duplication. When enabled, peer dependency suffixes use version-only identifiers (`name@version`) instead of full dep paths, eliminating nested suffixes like `(foo@1.0.0(bar@2.0.0))`. This dramatically reduces the number of package instances in projects with many recursive peer dependencies [#&#8203;11070](pnpm/pnpm#11070).

#### Patch Changes

- Fail on incompatible lockfiles in CI when frozen lockfile mode is enabled, while preserving non-frozen CI fallback behavior.

- When package metadata is malformed or can't be fetched, the error thrown will now show the originating error.

- Fixed intermittent failures when multiple `pnpm dlx` calls run concurrently for the same package. When the global virtual store is enabled, the importer now verifies file content before skipping a rename, avoiding destructive swap-renames that break concurrent processes. Also tolerates EPERM during bin creation on Windows and properly propagates `enableGlobalVirtualStore` through the install pipeline.

- Fixed handling of non-string version selectors in `hoistPeers`, preventing invalid peer dependency specifiers.

- Improve the non-interactive modules purge error hint to include the `confirmModulesPurge=false` workaround.

  When pnpm needs to recreate `node_modules` but no TTY is available, the error now suggests either setting `CI=true` or disabling the purge confirmation prompt via `confirmModulesPurge=false`.

  Adds a regression test for the non-TTY flow.

- Fixed false "Command not found" errors on Windows when a command exists in PATH but exits with a non-zero code. Also fixed path resolution for `--filter` contexts where the command runs in a different package directory.

- When a pnpm-lock.yaml contains two documents, ignore the first one. pnpm v11 will write two lockfile documents into pnpm-lock.yaml in order to store pnpm version integrities and config dependency resolutions.

- Fixed a bug preventing the `clearCache` function returned by `createNpmResolver` from properly clearing metadata cache.

<!-- sponsors -->

#### Platinum Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://bit.cloud/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80" alt="Bit"></a>
      </td>
    </tr>
  </tbody>
</table>

#### Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/sanity.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/sanity_light.svg" />
            <img src="https://pnpm.io/img/users/sanity.svg" width="120" alt="Sanity" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" />
            <img src="https://pnpm.io/img/users/discord.svg" width="220" alt="Discord" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://vite.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/vitejs.svg" width="42" alt="Vite"></a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://serpapi.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/serpapi_dark.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/serpapi_light.svg" />
            <img src="https://pnpm.io/img/users/serpapi_dark.svg" width="160" alt="SerpApi" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" />
            <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" alt="CodeRabbit" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://stackblitz.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/stackblitz.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/stackblitz_light.svg" />
            <img src="https://pnpm.io/img/users/stackblitz.svg" width="190" alt="Stackblitz" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/workleap.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/workleap_light.svg" />
            <img src="https://pnpm.io/img/users/workleap.svg" width="190" alt="Workleap" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" />
            <img src="https://pnpm.io/img/users/nx.svg" width="50" alt="Nx" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

<!-- sponsors end -->

</details>

<details>
<summary>rolldown/tsdown (tsdown)</summary>

### [`v0.21.7`](https://github.com/rolldown/tsdown/releases/tag/v0.21.7)

[Compare Source](rolldown/tsdown@v0.21.6...v0.21.7)

#####    🚀 Features

- Add `module` option for attw and publint to allow passing imported modules directly  -  by [@&#8203;sxzz](https://github.com/sxzz) [<samp>(31e90)</samp>](rolldown/tsdown@31e90c1)

#####    🐞 Bug Fixes

- **deps**: Add skipNodeModulesBundle dep subpath e2e tests and fix docs  -  by [@&#8203;sxzz](https://github.com/sxzz) [<samp>(deff7)</samp>](rolldown/tsdown@deff72c)

#####     [View changes on GitHub](rolldown/tsdown@v0.21.6...v0.21.7)

### [`v0.21.6`](https://github.com/rolldown/tsdown/releases/tag/v0.21.6)

[Compare Source](rolldown/tsdown@v0.21.5...v0.21.6)

#####    🚀 Features

- Upgrade rolldown to v1.0.0-rc.12  -  by [@&#8203;sxzz](https://github.com/sxzz) [<samp>(51292)</samp>](rolldown/tsdown@512926d)
- **config**:
  - Pass root config to workspace config functions  -  by [@&#8203;sxzz](https://github.com/sxzz) [<samp>(76169)</samp>](rolldown/tsdown@7616960)
  - Use mergeConfig for workspace config merging and support variadic overrides  -  by [@&#8203;sxzz](https://github.com/sxzz) [<samp>(148aa)</samp>](rolldown/tsdown@148aaaa)
- **dts**:
  - Add `cjsReexport` option to eliminate dual module type hazard  -  by [@&#8203;mandarini](https://github.com/mandarini) and [@&#8203;sxzz](https://github.com/sxzz) in [#&#8203;856](rolldown/tsdown#856) [<samp>(875c1)</samp>](rolldown/tsdown@875c1b3)
- **exports**:
  - Add `bin` option to auto-generate package.json bin field  -  by [@&#8203;sxzz](https://github.com/sxzz) in [#&#8203;869](rolldown/tsdown#869) [<samp>(7ebd6)</samp>](rolldown/tsdown@7ebd62d)

#####    🐞 Bug Fixes

- **css**:
  - Compile preprocessor langs in virtual CSS modules  -  by [@&#8203;sxzz](https://github.com/sxzz) in [#&#8203;865](rolldown/tsdown#865) [<samp>(7b2e0)</samp>](rolldown/tsdown@7b2e0f9)
  - Strip `.module` from CSS output filenames  -  by [@&#8203;sxzz](https://github.com/sxzz) in [#&#8203;866](rolldown/tsdown#866) [<samp>(03ade)</samp>](rolldown/tsdown@03ade19)
  - Default splitting to true in unbundle mode for CSS inject  -  by [@&#8203;sxzz](https://github.com/sxzz) in [#&#8203;867](rolldown/tsdown#867) [<samp>(a4da6)</samp>](rolldown/tsdown@a4da6af)
  - Split CSS plugin into pre/post phases for scoped CSS support  -  by [@&#8203;sxzz](https://github.com/sxzz) in [#&#8203;870](rolldown/tsdown#870) [<samp>(ff0c4)</samp>](rolldown/tsdown@ff0c45a)
- **entry**:
  - Correctly output relative paths in logger output  -  by [@&#8203;sxzz](https://github.com/sxzz) [<samp>(00050)</samp>](rolldown/tsdown@0005096)

#####     [View changes on GitHub](rolldown/tsdown@v0.21.5...v0.21.6)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

### [`v8.0.3`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-803-2026-03-26-small)

[Compare Source](vitejs/vite@v8.0.2...v8.0.3)

##### Features

- update rolldown to 1.0.0-rc.12 ([#&#8203;22024](vitejs/vite#22024)) ([84164ef](vitejs/vite@84164ef))

##### Bug Fixes

- **html:** cache unfiltered CSS list to prevent missing styles across entries ([#&#8203;22017](vitejs/vite#22017)) ([5464190](vitejs/vite@5464190))
- **module-runner:** handle non-ascii characters in base64 sourcemaps ([#&#8203;21985](vitejs/vite#21985)) ([77c95bf](vitejs/vite@77c95bf))
- **module-runner:** skip re-import if the runner is closed ([#&#8203;22020](vitejs/vite#22020)) ([ee2c2cd](vitejs/vite@ee2c2cd))
- **optimizer:** scan is not resolving sub path import if used in a glob import ([#&#8203;22018](vitejs/vite#22018)) ([ddfe20d](vitejs/vite@ddfe20d))
- **ssr:** ssrTransform incorrectly rewrites `meta` identifier inside `import.meta` when a binding named `meta` exists ([#&#8203;22019](vitejs/vite#22019)) ([cff5f0c](vitejs/vite@cff5f0c))

##### Miscellaneous Chores

- **deps:** bump picomatch from 4.0.3 to 4.0.4 ([#&#8203;22027](vitejs/vite#22027)) ([7e56003](vitejs/vite@7e56003))

##### Tests

- **html:** add tests for `getCssFilesForChunk` ([#&#8203;22016](vitejs/vite#22016)) ([43fbbf9](vitejs/vite@43fbbf9))

### [`v8.0.2`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-802-2026-03-23-small)

[Compare Source](vitejs/vite@v8.0.1...v8.0.2)

##### Features

- update rolldown to 1.0.0-rc.11 ([#&#8203;21998](vitejs/vite#21998)) ([ff91c31](vitejs/vite@ff91c31))

##### Bug Fixes

- **deps:** update all non-major dependencies ([#&#8203;21988](vitejs/vite#21988)) ([9b7d150](vitejs/vite@9b7d150))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;vitejs/devtools](https://github.com/vitejs/devtools) to ^0.1.5 ([#&#8203;21992](vitejs/vite#21992)) ([b2dd65b](vitejs/vite@b2dd65b))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone UTC, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Reviewed-on: https://git.bitcart.ai/bitcart/bitcart-frontend/pulls/181
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant