yandex-maps-unofficial / vue-yandex-maps

Yandex Maps 3.0 components library for VueJS.
https://yandex-maps-unofficial.github.io/vue-yandex-maps/
MIT License
66 stars 9 forks source link

chore(deps): update all non-major dependencies #297

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/eslint-parser (source) ^7.24.1 -> ^7.24.7 age adoption passing confidence
@nuxt/devtools (source) ^1.1.5 -> ^1.3.3 age adoption passing confidence
@nuxt/kit (source) ^3.11.2 -> ^3.12.2 age adoption passing confidence
@nuxt/types (source) ^2.17.3 -> ^2.17.4 age adoption passing confidence
@nuxt/webpack-builder (source) ^3.11.2 -> ^3.12.2 age adoption passing confidence
@types/node (source) ^20.12.7 -> ^20.14.7 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) ^7.7.0 -> ^7.13.1 age adoption passing confidence
@typescript-eslint/parser (source) ^7.7.0 -> ^7.13.1 age adoption passing confidence
@vitejs/plugin-vue (source) ^5.0.4 -> ^5.0.5 age adoption passing confidence
core-js (source) ^3.37.0 -> ^3.37.1 age adoption passing confidence
eslint-plugin-vue (source) ^9.25.0 -> ^9.26.0 age adoption passing confidence
npm-run-all2 ^6.1.2 -> ^6.2.0 age adoption passing confidence
nuxt (source) ^3.11.2 -> ^3.12.2 age adoption passing confidence
nuxt (source) ^2.17.3 -> ^2.17.4 age adoption passing confidence
puppeteer (source) ^22.6.5 -> ^22.12.0 age adoption passing confidence
vite (source) ^5.2.9 -> ^5.3.1 age adoption passing confidence
vite-plugin-dts ^3.8.3 -> ^3.9.1 age adoption passing confidence
vite-plugin-lib-inject-css ^2.0.1 -> ^2.1.1 age adoption passing confidence
vitepress (source) ^1.1.1 -> ^1.2.3 age adoption passing confidence
vue (source) ^3.4.23 -> ^3.4.29 age adoption passing confidence
yarn (source) 4.1.1 -> 4.3.1 age adoption passing confidence

Release Notes

babel/babel (@​babel/eslint-parser) ### [`v7.24.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7247-2024-06-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.6...v7.24.7) ##### :bug: Bug Fix - `babel-node` - [#​16554](https://togithub.com/babel/babel/pull/16554) Allow extra flags in babel-node ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​16522](https://togithub.com/babel/babel/pull/16522) fix: incorrect `constantViolations` with destructuring ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-explicit-resource-management` - [#​16524](https://togithub.com/babel/babel/pull/16524) fix: Transform `using` in `switch` correctly ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16525](https://togithub.com/babel/babel/pull/16525) Delete unused array helpers ([@​blakewilson](https://togithub.com/blakewilson)) ### [`v7.24.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7246-2024-05-24) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.5...v7.24.6) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties` - [#​16514](https://togithub.com/babel/babel/pull/16514) Fix source maps for private member expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-generator`, `babel-plugin-transform-modules-commonjs` - [#​16515](https://togithub.com/babel/babel/pull/16515) Fix source maps for template literals ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16485](https://togithub.com/babel/babel/pull/16485) Support undecorated static accessor in anonymous classes ([@​JLHwung](https://togithub.com/JLHwung)) - [#​16484](https://togithub.com/babel/babel/pull/16484) Fix decorator bare yield await ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3` - [#​16483](https://togithub.com/babel/babel/pull/16483) Fix: throw TypeError if addInitializer is called after finished ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-plugin-transform-typescript` - [#​16476](https://togithub.com/babel/babel/pull/16476) fix: Correctly parse `cls.fn = x` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16501](https://togithub.com/babel/babel/pull/16501) Generate helper metadata at build time ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers` - [#​16499](https://togithub.com/babel/babel/pull/16499) Add `tsconfig.json` for `@babel/helpers/src/helpers` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli`, `babel-helpers`, `babel-plugin-external-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16495](https://togithub.com/babel/babel/pull/16495) Move all runtime helpers to individual files ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-traverse` - [#​16482](https://togithub.com/babel/babel/pull/16482) Statically generate boilerplate for bitfield accessors ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​16466](https://togithub.com/babel/babel/pull/16466) Migrate import assertions syntax ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.24.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7245-2024-04-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.1...v7.24.5) ##### :bug: Bug Fix - `babel-plugin-transform-classes`, `babel-traverse` - [#​16377](https://togithub.com/babel/babel/pull/16377) fix: TypeScript annotation affects output ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3` - [#​16440](https://togithub.com/babel/babel/pull/16440) Fix suppressed error order ([@​sossost](https://togithub.com/sossost)) - [#​16408](https://togithub.com/babel/babel/pull/16408) Await nullish async disposable ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-parser` - [#​16407](https://togithub.com/babel/babel/pull/16407) Recover from exported `using` declaration ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - Other - [#​16414](https://togithub.com/babel/babel/pull/16414) Relax ESLint peerDependency constraint to allow v9 ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​16425](https://togithub.com/babel/babel/pull/16425) Improve `@babel/parser` AST types ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16417](https://togithub.com/babel/babel/pull/16417) Always pass type argument to `.startNode` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-transforms`, `babel-helper-split-export-declaration`, `babel-helper-wrap-function`, `babel-helpers`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-traverse` - [#​16439](https://togithub.com/babel/babel/pull/16439) Make `NodePath` distributive ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-partial-application`, `babel-types` - [#​16421](https://togithub.com/babel/babel/pull/16421) Remove `JSXNamespacedName` from valid `CallExpression` args ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-class-properties`, `babel-preset-env` - [#​16406](https://togithub.com/babel/babel/pull/16406) Do not load unnecessary Babel 7 syntax plugins in Babel 8 ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-helpers`, `babel-preset-env`, `babel-runtime-corejs3` - [#​16357](https://togithub.com/babel/babel/pull/16357) Performance: improve `objectWithoutPropertiesLoose` on V8 ([@​romgrk](https://togithub.com/romgrk))
nuxt/devtools (@​nuxt/devtools) ### [`v1.3.3`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#133-2024-06-04) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.2...v1.3.3) ##### Bug Fixes - pin `@vue/devtools-*` ([4c79fac](https://togithub.com/nuxt/devtools/commit/4c79fac7ca16c963640e92c5c50f1346d375cc35)) - sort items in fuse ([#​670](https://togithub.com/nuxt/devtools/issues/670)) ([8d052be](https://togithub.com/nuxt/devtools/commit/8d052be418661af150e46f3d65e231ecaa02129c)) ### [`v1.3.2`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#132-2024-05-27) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.1...v1.3.2) ##### Bug Fixes - floating-vue style ([7b7dc32](https://togithub.com/nuxt/devtools/commit/7b7dc32edebb2ea9b1fa5662b588dcbf78ff5726)) - sidebar scroll ([946f930](https://togithub.com/nuxt/devtools/commit/946f93093b72114b45f8aa1b70b9fb21005f7042)) - **timeline:** reduce warning ([#​661](https://togithub.com/nuxt/devtools/issues/661)) ([33fe685](https://togithub.com/nuxt/devtools/commit/33fe6857dabff26a0cb30fb1b1f170e8a658a96b)) ### [`v1.3.1`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#131-2024-05-10) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.0...v1.3.1) ##### Bug Fixes - module builder chunk path patch ([87199a1](https://togithub.com/nuxt/devtools/commit/87199a174ed662dffc6d1eeaa04116635576fca6)) ### [`v1.3.0`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#130-2024-05-10) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.2.0...v1.3.0) ##### Bug Fixes - **devtools:** optimize the home page layout ([#​654](https://togithub.com/nuxt/devtools/issues/654)) ([a1ad266](https://togithub.com/nuxt/devtools/commit/a1ad26671414c0128aa51d105534298b714cbf93)) - upgrade `vite-plugin-vue-inspector`, fix [#​657](https://togithub.com/nuxt/devtools/issues/657) ([f67f0f2](https://togithub.com/nuxt/devtools/commit/f67f0f2069f8675eeb2e8118aa09c04d448ccda9)) ##### Features - components tree panel ([#​655](https://togithub.com/nuxt/devtools/issues/655)) ([3162269](https://togithub.com/nuxt/devtools/commit/3162269329b6e4d3b89199143fc551616570edd5)) - hide devtools when printing ([#​648](https://togithub.com/nuxt/devtools/issues/648)) ([1be7b2d](https://togithub.com/nuxt/devtools/commit/1be7b2da4015d422f96542602b1b9e106ea7b1b3)) ### [`v1.2.0`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#120-2024-04-19) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.1.5...v1.2.0) ##### Bug Fixes - adopt forward-compatible approach to `builder:watch` ([#​637](https://togithub.com/nuxt/devtools/issues/637)) ([800d71f](https://togithub.com/nuxt/devtools/commit/800d71fd4962a0bf4357484c1fbecc6dec8a743e)) - opt in to `import.meta.*` properties ([#​635](https://togithub.com/nuxt/devtools/issues/635)) ([ce60ab4](https://togithub.com/nuxt/devtools/commit/ce60ab426ac9000f5abee741a6e3d3144f868f18)) #### [1.1.5](https://togithub.com/nuxt/devtools/compare/v1.1.4...v1.1.5) (2024-03-28) ##### Features - update `@vue/devtools-applet`, fix [#​640](https://togithub.com/nuxt/devtools/issues/640) ([cbb711d](https://togithub.com/nuxt/devtools/commit/cbb711d1d56ff27bb78055945267c05ad8cc7328)) #### [1.1.4](https://togithub.com/nuxt/devtools/compare/v1.1.3...v1.1.4) (2024-03-26) ##### Bug Fixes - update vue devtools applet ([5163c0d](https://togithub.com/nuxt/devtools/commit/5163c0de4cc9ba3e9ad75adb686852d65ffdf29e)) - vite-inspect iframe url ([#​633](https://togithub.com/nuxt/devtools/issues/633)) ([2c942e5](https://togithub.com/nuxt/devtools/commit/2c942e59a664204b9a16acfd086c60588f1e3b4a)) #### [1.1.3](https://togithub.com/nuxt/devtools/compare/v1.1.2...v1.1.3) (2024-03-21) ##### Bug Fixes - **devtools:** do not try to overlay on server ([#​630](https://togithub.com/nuxt/devtools/issues/630)) ([9b633cd](https://togithub.com/nuxt/devtools/commit/9b633cda75377afb4a5b6b26780a1e92012b6063)) #### [1.1.2](https://togithub.com/nuxt/devtools/compare/v1.1.1...v1.1.2) (2024-03-21) ##### Bug Fixes - **pinia:** pinia module searching null safety ([#​628](https://togithub.com/nuxt/devtools/issues/628)) ([8937b78](https://togithub.com/nuxt/devtools/commit/8937b783cbb8d5e4a480d7b82c32626abaea5c8d)) - scheduledTasks can be undefined ([#​626](https://togithub.com/nuxt/devtools/issues/626)) ([7044c47](https://togithub.com/nuxt/devtools/commit/7044c47fad36fe90ebbc2e1bef3d92783a1aa596)) ##### Features - enable picture in picture for localhost ([#​627](https://togithub.com/nuxt/devtools/issues/627)) ([c43500a](https://togithub.com/nuxt/devtools/commit/c43500ae2f2cdf30ccf4592e729fbda7c20995e8)) #### [1.1.1](https://togithub.com/nuxt/devtools/compare/v1.1.0...v1.1.1) (2024-03-20) ##### Bug Fixes - **client:** pinia panel visible logic ([#​624](https://togithub.com/nuxt/devtools/issues/624)) ([ed599ab](https://togithub.com/nuxt/devtools/commit/ed599ab1e671aa04c51d5df2c22baf062b5369de)) - use RPC to get tasks ([#​625](https://togithub.com/nuxt/devtools/issues/625)) ([4f347a2](https://togithub.com/nuxt/devtools/commit/4f347a2c81b4042903b80df2f9f74fd37a540896))
nuxt/nuxt (@​nuxt/kit) ### [`v3.12.2`](https://togithub.com/nuxt/nuxt/releases/tag/v3.12.2) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.12.1...v3.12.2) > 3.12.2 is the a regularly scheduled patch release. #### βœ… Upgrading As usual, our recommendation for upgrading is to run: ```sh npx nuxi@latest upgrade --force ``` This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem. #### πŸ‘‰ Changelog [compare changes](https://togithub.com/nuxt/nuxt/compare/v3.12.1...v3.12.2) ##### πŸ”₯ Performance - **kit:** Deduplicate layers before resolving config ([#​27582](https://togithub.com/nuxt/nuxt/pull/27582)) - **webpack:** Decrease assets map iterations ([d929cd4ef](https://togithub.com/nuxt/nuxt/commit/d929cd4ef)) - **kit:** Various performance improvements ([#​27600](https://togithub.com/nuxt/nuxt/pull/27600)) - **vite:** Various performance improvements ([#​27601](https://togithub.com/nuxt/nuxt/pull/27601)) - **nuxt:** Don't wait for key deps check ([#​27638](https://togithub.com/nuxt/nuxt/pull/27638)) ##### 🩹 Fixes - **nuxt:** Call `onNuxtReady` callback without arguments ([#​27428](https://togithub.com/nuxt/nuxt/pull/27428)) - **schema:** Don't narrow head string types to literals ([#​27540](https://togithub.com/nuxt/nuxt/pull/27540)) - **schema:** `app/` dir backwards compatibility ([#​27529](https://togithub.com/nuxt/nuxt/pull/27529)) - **nuxt:** Manually assign payload reactivity when `ssr: false` ([#​27542](https://togithub.com/nuxt/nuxt/pull/27542)) - **nuxt:** Only log warning once per `runtimeConfig` key ([9e56b60c6](https://togithub.com/nuxt/nuxt/commit/9e56b60c6)) - **nuxt:** Overwrite `#app/defaults` rather than augmenting ([#​27567](https://togithub.com/nuxt/nuxt/pull/27567)) - **nuxt:** Export `useRouteAnnouncer` ([#​27562](https://togithub.com/nuxt/nuxt/pull/27562)) - **nuxt:** Remove backticks around runtimeConfig warning log ([#​27549](https://togithub.com/nuxt/nuxt/pull/27549)) - **nuxt:** Close top-level watcher on nuxt 'close' ([#​27571](https://togithub.com/nuxt/nuxt/pull/27571)) - **nuxt:** Handle tsx code when extracting pageMeta/routeRules ([#​27583](https://togithub.com/nuxt/nuxt/pull/27583)) - **nuxt:** Handle more edge cases with external/custom links ([#​27487](https://togithub.com/nuxt/nuxt/pull/27487)) - **nuxt:** Preserve route metadata assigned outside page ([#​27587](https://togithub.com/nuxt/nuxt/pull/27587)) - **nuxt:** Use portal to sync nitro/nuxt runtimeConfig + routeRules ([#​27596](https://togithub.com/nuxt/nuxt/pull/27596)) - **nuxt,schema:** Add types for `_installedModules` ([e4bfea642](https://togithub.com/nuxt/nuxt/commit/e4bfea642)) - **nuxt:** Include build-time pages in prerender routes ([#​27569](https://togithub.com/nuxt/nuxt/pull/27569)) - **nuxt:** Warn when async data doesn't return a value ([#​27599](https://togithub.com/nuxt/nuxt/pull/27599)) - **nuxt:** Replace deprecated `app.rootId` with `app.rootAttrs.id` ([#​27630](https://togithub.com/nuxt/nuxt/pull/27630)) - **nuxt:** Add `mergeProps` import in islands transform ([#​27622](https://togithub.com/nuxt/nuxt/pull/27622)) - **nuxt:** Reset cookie timeoutLength after expiration ([#​27632](https://togithub.com/nuxt/nuxt/pull/27632)) - **nuxt:** Add missing island uid for selective client components ([#​27633](https://togithub.com/nuxt/nuxt/pull/27633)) - **schema,vite:** Respect `vite.cacheDir` if defined ([#​27628](https://togithub.com/nuxt/nuxt/pull/27628)) - **nuxt:** Unregister hooks the moment `close` is called ([#​27637](https://togithub.com/nuxt/nuxt/pull/27637)) - **nuxt:** Add missing script stubs ([#​27640](https://togithub.com/nuxt/nuxt/pull/27640)) - **nuxt:** Only inject root path in prerender ([44cada95a](https://togithub.com/nuxt/nuxt/commit/44cada95a)) - **nuxt:** Reduce usage of cjs utilities ([#​27642](https://togithub.com/nuxt/nuxt/pull/27642)) - **nuxt:** Add `/` even if pages module isn't enabled ([dabcb5ecc](https://togithub.com/nuxt/nuxt/commit/dabcb5ecc)) ##### πŸ“– Documentation - Add warning about bridge migration with `head` ([#​27575](https://togithub.com/nuxt/nuxt/pull/27575)) - Update compatibility example ([4b28d2628](https://togithub.com/nuxt/nuxt/commit/4b28d2628)) - Document new `clear()` function added in 3.11 ([#​27615](https://togithub.com/nuxt/nuxt/pull/27615)) - String vs object errors + accessing data of server-thrown errors ([#​27398](https://togithub.com/nuxt/nuxt/pull/27398)) - Correct Cloudflare deployment recommendations ([#​27641](https://togithub.com/nuxt/nuxt/pull/27641)) ##### 🏑 Chore - Add extra types for empty array definitions ([02945b9fa](https://togithub.com/nuxt/nuxt/commit/02945b9fa)) - Remove stub types file for `webpack-virtual-modules` ([58dd7f3a6](https://togithub.com/nuxt/nuxt/commit/58dd7f3a6)) - Lint ([cb77ddc30](https://togithub.com/nuxt/nuxt/commit/cb77ddc30)) ##### βœ… Tests - Add type test for nuxt module resolved types ([115fc2d18](https://togithub.com/nuxt/nuxt/commit/115fc2d18)) ##### πŸ€– CI - Improve generated changelog ([d20266961](https://togithub.com/nuxt/nuxt/commit/d20266961)) ##### ❀️ Contributors - Daniel Roe ([@​danielroe](https://togithub.com/danielroe)) - Julien Huang ([@​huang-julien](https://togithub.com/huang-julien)) - Alexandru Ungureanu ([@​unguul](https://togithub.com/unguul)) - Josh Dean ([@​jdbdnz](https://togithub.com/jdbdnz)) - Yusuf Mansur Γ–zer ([@​ymansurozer](https://togithub.com/ymansurozer)) - Matteo Rigoni ([@​Rigo-m](https://togithub.com/Rigo-m)) - Leo Osa ([@​leoosa](https://togithub.com/leoosa)) - Levi (Nguyα»…n LΖ°Ζ‘ng Huy) ([@​huynl-96](https://togithub.com/huynl-96)) - David Nahodyl ([@​Smef](https://togithub.com/Smef)) - Michael Brevard ([@​GalacticHypernova](https://togithub.com/GalacticHypernova)) - garthreckers ([@​garthreckers](https://togithub.com/garthreckers)) - Valerii Strilets ([@​letstri](https://togithub.com/letstri)) - Okuto Oyama ([@​yamanoku](https://togithub.com/yamanoku)) - Harlan Wilton ([@​harlan-zw](https://togithub.com/harlan-zw)) ### [`v3.12.1`](https://togithub.com/nuxt/nuxt/releases/tag/v3.12.1) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.12.0...v3.12.1) > 3.12.1 is a hotfix release to address a typo in the nuxt/script stub auto-imports. #### πŸ‘‰ Changelog [compare changes](https://togithub.com/nuxt/nuxt/compare/v3.12.0...v3.12.1) ##### 🩹 Fixes - **nuxt:** Update registry list for `@nuxt/scripts` ([0252000d7](https://togithub.com/nuxt/nuxt/commit/0252000d7)) ##### πŸ’… Refactors - **schema:** Use `CompatibilityDateSpec` ([#​27521](https://togithub.com/nuxt/nuxt/pull/27521)) ##### πŸ“– Documentation - Update more references to v3.12 ([1d2eee00d](https://togithub.com/nuxt/nuxt/commit/1d2eee00d)) - Mention 3.12 for testing nuxt 4 ([#​27525](https://togithub.com/nuxt/nuxt/pull/27525)) ##### 🏑 Chore - Fix release script ([7777f0564](https://togithub.com/nuxt/nuxt/commit/7777f0564)) - Lint ([24b8533e7](https://togithub.com/nuxt/nuxt/commit/24b8533e7)) - Bump `nuxi` dependency ([#​27526](https://togithub.com/nuxt/nuxt/pull/27526)) ##### βœ… Tests - Update scrolling test ([52b85a886](https://togithub.com/nuxt/nuxt/commit/52b85a886)) ##### ❀️ Contributors - Daniel Roe ([@​danielroe](https://togithub.com/danielroe)) - Pooya Parsa ([@​pi0](https://togithub.com/pi0)) - Alexander Lichter ([@​manniL](https://togithub.com/manniL)) ### [`v3.12.0`](https://togithub.com/nuxt/nuxt/releases/tag/v3.12.0) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.11.2...v3.12.0) #### πŸ‘€ Highlights We're on the road to the release of Nuxt 4, but we've not held back in Nuxt v3.12. A huge thank you to the 75+ Nuxt contributors and community members who have been part of this release. ❀️ ##### πŸš€ Testing Nuxt 4 changes Nuxt 4 is on the horizon, and it's now possible to test out the behaviour changes that will be coming in the next major release ([#​26925](https://togithub.com/nuxt/nuxt/pull/26925)) by setting an option in your `nuxt.config` file: ```ts export default defineNuxtConfig({ future: { compatibilityVersion: 4, }, }) ``` As we've been merging PRs for Nuxt 4, we've been enabling them behind this flag. As much as possible we're aiming for backwards compatibility - our test matrix is running the same fixtures in both v3 and v4 compatibility mode. There is a lot to say here, with 10+ different PRs and behaviour changes documented and testable, but for full details, including migration steps, see [the v4 upgrade documentation](https://nuxt.com/docs/getting-started/upgrade#testing-nuxt-4). We'd be very grateful for early testing of what's coming in Nuxt 4! πŸ™ ##### πŸ“œ Nuxt Scripts auto-install We've been gradually working to release [Nuxt Scripts](https://scripts.nuxt.com/). It's currently in public preview, but we're near a public release, so we've added some stubs for composables that (when used) will prompt installing the `@nuxt/scripts` module. πŸ‘‰ Watch out for the launch - and an article explaining more! ##### 🌈 Layer auto-registration and bugfixes Just like `~/modules`, any layers within your project in the `~/layers` directory will now be automatically registered as layers in your project ([#​27221](https://togithub.com/nuxt/nuxt/pull/27221)). We also now correctly load layer dependencies, which should resolve a range of issues with monorepos and git installations ([#​27338](https://togithub.com/nuxt/nuxt/pull/27338)). ##### 🌐 Built-in accessibility improvements We now have a built-in [``](https://nuxt.com/docs/api/components/nuxt-route-announcer) component and corresponding [`useRouteAnnouncer`](https://nuxt.com/docs/api/composables/use-route-announcer) composable, which will be added by default to new Nuxt templates going forward. For full details, see [the original PR (#​25741)](https://togithub.com/nuxt/nuxt/pull/25741) and [documentation](https://nuxt.com/docs/api/components/nuxt-route-announcer). We're continuing to work on `nuxt/a11y` - expect to hear more on that in future! ##### πŸ”₯ Performance improvements We've landed some performance improvements as well, many of which are behind the `compatibilityVersion: 4` flag, such as a move away from deeply reactive asyncData payloads. Significant improvements include deduplicating modules ([#​27475](https://togithub.com/nuxt/nuxt/pull/27475)) - which will apply mostly to layer users who specify modules in their layers. In one project, we saw 30s+ improvement in starting Nuxt. We've also improved Vite dev server start up time by excluding common ESM dependencies from pre-bundling, and would suggest module authors consider doing the same ([#​27372](https://togithub.com/nuxt/nuxt/pull/27372)). We improved chunk determinism, so sequential builds should be less likely to have *completely* different chunk hashes ([#​27258](https://togithub.com/nuxt/nuxt/pull/27258)). And we tree shake more client-only composables from your server builds ([#​27044](https://togithub.com/nuxt/nuxt/pull/27044)), and have reduced the size of server component payloads ([#​26863](https://togithub.com/nuxt/nuxt/pull/26863)). ##### πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Multi-app support We've landed a couple of changes that take us toward a place of supporting multi-app natively in Nuxt, including a `multiApp` experimental flag ([#​27291](https://togithub.com/nuxt/nuxt/pull/27291)) and the ability to have multiple Nuxt app instances running in parallel at runtime ([#​27068](https://togithub.com/nuxt/nuxt/pull/27068)). While it's not yet ready, please do follow along on [the tracker issue](https://togithub.com/nuxt/nuxt/issues/21635), and feel free to pitch in if this is interesting to you. ##### ⛑️ DX wins We now serialise more things in your dev server logs, including VNodes ([#​27309](https://togithub.com/nuxt/nuxt/pull/27309)) and [URLs](https://togithub.com/nuxt/nuxt/commit/a549b46e9). We also addressed a bug that could lead to a frozen dev server. When accessing private runtime config in the browser, we now let you know with a more informative error message ([#​26441](https://togithub.com/nuxt/nuxt/pull/26441)). ##### πŸͺ¨ Stabilising features We've removed some experimental options that have been stabilised and which we feel no longer need to be configurable: - `experimental.treeshakeClientOnly` (enabled by default since v3.0.0) - `experimental.configSchema` (enabled by default since v3.3.0) - `experimental.polyfillVueUseHead` (disabled since v3.4.0) - implementable in user-land with [plugin](https://togithub.com/nuxt/nuxt/blob/f209158352b09d1986aa320e29ff36353b91c358/packages/nuxt/src/head/runtime/plugins/vueuse-head-polyfill.ts#L10-L11) - `experimental.respectNoSSRHeader` (disabled since v3.4.0) - implementable in user-land with [server middleware](https://togithub.com/nuxt/nuxt/blob/c660b39447f0d5b8790c0826092638d321cd6821/packages/nuxt/src/core/runtime/nitro/no-ssr.ts#L8-L9) We've also enabled `scanPageMeta` by default ([#​27134](https://togithub.com/nuxt/nuxt/pull/27134)). This pulls out any page metadata in your `definePageMeta` macro, and makes it available to modules (like `@nuxtjs/i18n`) so they can augment it. This unlocks much better module/typed routing integration, but has a potential performance cost - so please file an issue if you experience any problems. ##### πŸ’ͺ Type improvements We now have support for typed `#fallback` slots in server components ([#​27097](https://togithub.com/nuxt/nuxt/pull/27097)). We've also improved some defaults in your generated `tsconfig.json`, including setting `module: 'preserve'` if you have a locally installed TypeScript v5.4 version ([see docs](https://www.typescriptlang.org/tsconfig/#preserve)) - see [#​26667](https://togithub.com/nuxt/nuxt/26667), [#​27485](https://togithub.com/nuxt/nuxt/27485). ##### πŸ“¦ Module author/power user improvements We have shipped a range of type improvements for module authors, including: - support for typed module options in `installModule` ([#​26744](https://togithub.com/nuxt/nuxt/pull/26744)) - the option to specify compatibility with certain builders (vite/webpack) in module options ([#​27022](https://togithub.com/nuxt/nuxt/pull/27022)) - a new `onPrehydrate` hook for hooking into the browser hydration cycle ([#​27037](https://togithub.com/nuxt/nuxt/pull/27037)) - the ability to access and update *resolved* runtime configuration within modules, with new build-time `useRuntimeConfig` and `updateRuntimeConfig` utils ([#​27117](https://togithub.com/nuxt/nuxt/pull/27117)) ##### 🎨 Inlined UI templates If you previously used `@nuxt/ui-templates` then it may be worth knowing that we have moved them from [a separate repository](https://togithub.com/nuxt/ui-templates) into the [nuxt/nuxt](https://togithub.com/nuxt/nuxt) monorepo. (This is purely a refactor rather than a change, although you can expect some new designs for Nuxt v4.) #### βœ… Upgrading As usual, our recommendation for upgrading is to run: ```sh npx nuxi@latest upgrade --force ``` This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem. #### πŸ‘‰ Changelog [compare changes](https://togithub.com/nuxt/nuxt/compare/v3.11.2...v3.12.0) ##### πŸš€ Enhancements - **nuxt:** Support passing options to `useRequestURL` ([#​26687](https://togithub.com/nuxt/nuxt/pull/26687)) - **nuxt:** Introduce `imports.scan` option ([#​26576](https://togithub.com/nuxt/nuxt/pull/26576)) - **nuxt:** Add `` and `useRouteAnnouncer` ([#​25741](https://togithub.com/nuxt/nuxt/pull/25741)) - **kit:** Handle virtual files in `resolvePath` and `findPath` ([#​26465](https://togithub.com/nuxt/nuxt/pull/26465)) - **nuxt:** Expose `useLink` from `NuxtLink` ([#​26522](https://togithub.com/nuxt/nuxt/pull/26522)) - **schema:** V4 opt-in with `future.compatibilityVersion` ([#​26925](https://togithub.com/nuxt/nuxt/pull/26925)) - **nuxt,schema:** Inline error, welcome, spa-loading templates ([#​27021](https://togithub.com/nuxt/nuxt/pull/27021)) - **nuxt:** Configurable `app.rootAttrs` and `teleportAttrs` ([#​27014](https://togithub.com/nuxt/nuxt/pull/27014)) - **schema:** Enable `cookieStore` by default ([f597ca59a](https://togithub.com/nuxt/nuxt/commit/f597ca59a)) - **nuxt,schema:** Support new Nuxt folder structure ([#​27029](https://togithub.com/nuxt/nuxt/pull/27029)) - **nuxt:** Treeshake `onUpdated` and `onUnmounted` on server ([#​27044](https://togithub.com/nuxt/nuxt/pull/27044)) - **nuxt:** Prompt to install `nuxt/scripts` on usage ([#​27010](https://togithub.com/nuxt/nuxt/pull/27010)) - **nuxt:** Expose default slot from `` ([#​27050](https://togithub.com/nuxt/nuxt/pull/27050)) - **nuxt:** Custom `renderSSRHeadOptions` config for `unhead` ([#​26989](https://togithub.com/nuxt/nuxt/pull/26989)) - **nuxt:** Add `onPrehydrate` lifecycle hook ([#​27037](https://togithub.com/nuxt/nuxt/pull/27037)) - **nuxt:** Support multiple nuxtApps at runtime ([#​27068](https://togithub.com/nuxt/nuxt/pull/27068)) - **nuxt:** Add `#fallback` slot to server components types ([#​27097](https://togithub.com/nuxt/nuxt/pull/27097)) - **nuxt:** Allow specifying builder compatibility in modules ([#​27022](https://togithub.com/nuxt/nuxt/pull/27022)) - **kit:** Add `useRuntimeConfig` and `updateRuntimeConfig` utils ([#​27117](https://togithub.com/nuxt/nuxt/pull/27117)) - **schema:** Remove some experimental options for v4 ([#​27132](https://togithub.com/nuxt/nuxt/pull/27132)) - **nuxt:** Auto-register layers in `layers/` directory ([#​27221](https://togithub.com/nuxt/nuxt/pull/27221)) - **nuxt:** Allow displaying error state in loading indicator ([#​27176](https://togithub.com/nuxt/nuxt/pull/27176)) - **nuxt,schema:** Add `appId` and improve chunk determinism ([#​27258](https://togithub.com/nuxt/nuxt/pull/27258)) - **nuxt:** Check schema/kit versions when loading nuxt ([#​27224](https://togithub.com/nuxt/nuxt/pull/27224)) - **schema:** Add experimental `multiApp` flag ([#​27291](https://togithub.com/nuxt/nuxt/pull/27291)) - **nuxt:** Respect defaults when clearing asyncData ([#​27295](https://togithub.com/nuxt/nuxt/pull/27295)) - **nuxt:** Display banner when run with `compatibilityVersion` ([#​27305](https://togithub.com/nuxt/nuxt/pull/27305)) - **nuxt:** Add `URL` serialiser for dev server logs ([a549b46e9](https://togithub.com/nuxt/nuxt/commit/a549b46e9)) - **nuxt:** Handle nuxt route injection for `this.$route` ([#​27313](https://togithub.com/nuxt/nuxt/pull/27313)) - **nuxt:** Allow configuring interval for checking app update ([#​27324](https://togithub.com/nuxt/nuxt/pull/27324)) - **nuxt:** Warn when accessing private runtimeConfig on client ([#​26441](https://togithub.com/nuxt/nuxt/pull/26441)) - **kit:** Support typed module options in `installModule` ([#​26744](https://togithub.com/nuxt/nuxt/pull/26744)) - **kit,schema:** Add `.with` for better module options types ([#​26850](https://togithub.com/nuxt/nuxt/pull/26850)) - **nuxt:** Register plugin hooks before executing plugins ([#​27449](https://togithub.com/nuxt/nuxt/pull/27449)) - **nuxt,schema:** Add `compatibilityDate` flag for future ([#​27512](https://togithub.com/nuxt/nuxt/pull/27512)) ##### πŸ”₯ Performance - **nuxt:** Don't add client fallback plugin if not enabled ([#​26666](https://togithub.com/nuxt/nuxt/pull/26666)) - **nuxt:** Unsubscribe from `asyncData` watch when unmounted ([#​26821](https://togithub.com/nuxt/nuxt/pull/26821)) - **nuxt:** Remove state from nuxt island response ([#​26863](https://togithub.com/nuxt/nuxt/pull/26863)) - **nuxt:** Emit simpler functional ui templates (w/o lodash) ([#​27091](https://togithub.com/nuxt/nuxt/pull/27091)) - **ui-templates:** Don't emit message data for pure strings ([9b1bfe69e](https://togithub.com/nuxt/nuxt/commit/9b1bfe69e)) - **nuxt:** Remove `ssrContext.styles` reference (from unused `vue-style-loader`) ([2d1ab61b2](https://togithub.com/nuxt/nuxt/commit/2d1ab61b2)) - **nuxt:** Mark payload as `shallowReactive` ([#​27214](https://togithub.com/nuxt/nuxt/pull/27214)) - **nuxt:** Abort vue render when plugins throw error ([#​27304](https://togithub.com/nuxt/nuxt/pull/27304)) - **vite:** Exclude common ESM deps from pre-bundling ([#​27372](https://togithub.com/nuxt/nuxt/pull/27372)) - **kit,nuxt:** Remove handling for node 14 perf api ([#​27396](https://togithub.com/nuxt/nuxt/pull/27396)) - **nuxt:** Deduplicate modules to install ([#​27475](https://togithub.com/nuxt/nuxt/pull/27475)) - **webpack:** Decrease iteration count and improve type safety ([#​27488](https://togithub.com/nuxt/nuxt/pull/27488)) ##### 🩹 Fixes - **nuxt:** Prevent `getCachedData` from shaping type of `useAsyncData` ([#​25946](https://togithub.com/nuxt/nuxt/pull/25946)) - **nuxt:** Encode location header in navigateTo ([#​26712](https://togithub.com/nuxt/nuxt/pull/26712)) - **nuxt:** Correctly remove extension from path in `hasSuffix` ([#​26725](https://togithub.com/nuxt/nuxt/pull/26725)) - **nuxt:** Hint prerenderer to crawl routes at runtime ([#​26694](https://togithub.com/nuxt/nuxt/pull/26694)) - **kit:** Ignore negation when resolving ignore patterns ([e105fadd7](https://togithub.com/nuxt/nuxt/commit/e105fadd7)) - **nuxt:** Avoid double-slash in ignore pattern ([75e43ac42](https://togithub.com/nuxt/nuxt/commit/75e43ac42)) - **kit:** Set typescript `moduleDetection` to 'force' ([#​26667](https://togithub.com/nuxt/nuxt/pull/26667)) - **nuxt:** Re-initialise `nuxt._ignore` after all modules run ([#​26680](https://togithub.com/nuxt/nuxt/pull/26680)) - **nuxt:** Assign `v-for` to slot in islands ([#​26880](https://togithub.com/nuxt/nuxt/pull/26880)) - **nuxt:** Don't encode location header ([#​26893](https://togithub.com/nuxt/nuxt/pull/26893)) - **nuxt:** Check if `_scope` is active before calling `run` function ([#​26756](https://togithub.com/nuxt/nuxt/pull/26756), [#​26904](https://togithub.com/nuxt/nuxt/pull/26904)) - **nuxt:** Don't scan component dirs when `enabled` is `false` ([#​26906](https://togithub.com/nuxt/nuxt/pull/26906)) - **vite:** Inline styles for vue components with `lang="ts"` ([#​26912](https://togithub.com/nuxt/nuxt/pull/26912)) - **nuxt:** Handle arrays correctly in `updateAppConfig` ([#​26949](https://togithub.com/nuxt/nuxt/pull/26949)) - **nuxt:** `useState` in `NuxtClientFallback` setup function ([#​26928](https://togithub.com/nuxt/nuxt/pull/26928)) - **nuxt:** Compile plugin templates last ([#​27009](https://togithub.com/nuxt/nuxt/pull/27009)) - **nuxt:** Register redirect middleware before pushing route ([#​27016](https://togithub.com/nuxt/nuxt/pull/27016)) - **nuxt,schema:** Remove `.js` extension from template imports ([0d4a622f3](https://togithub.com/nuxt/nuxt/commit/0d4a622f3)) - **nuxt:** Don't overwrite existing scope in `runWithContext` ([#​26976](https://togithub.com/nuxt/nuxt/pull/26976)) - **schema:** Use v3 folder structure if `app.vue` exists in `rootDir` ([1af81ed0f](https://togithub.com/nuxt/nuxt/commit/1af81ed0f)) - **nuxt:** Use resolved path for test component import ([8e793ad5c](https://togithub.com/nuxt/nuxt/commit/8e793ad5c)) - **nuxt:** Use `URL` constructor to resolve external protocols ([5f0693a69](https://togithub.com/nuxt/nuxt/commit/5f0693a69)) - **nuxt:** Use `URL` for parsing URLs rather than `parseURL` ([ea22d3f98](https://togithub.com/nuxt/nuxt/commit/ea22d3f98)) - **nuxt:** Deprecate `process.*` flags ([#​27089](https://togithub.com/nuxt/nuxt/pull/27089)) - **nuxt:** Provide default url for URL constructor ([8bdd620ba](https://togithub.com/nuxt/nuxt/commit/8bdd620ba)) - **nuxt:** Preload links with same hostname ([c065505e1](https://togithub.com/nuxt/nuxt/commit/c065505e1)) - **nuxt:** Remove unused prop in `NuxtTeleportIslandComponent` ([#​27093](https://togithub.com/nuxt/nuxt/pull/27093)) - **nuxt:** Don't pass options to `spaLoadingTemplate` function ([0e12b6eb8](https://togithub.com/nuxt/nuxt/commit/0e12b6eb8)) - **nuxt:** Scan folder indices for middleware ([#​27187](https://togithub.com/nuxt/nuxt/pull/27187)) - **nuxt:** Pass path to `jiti` and not file URL ([#​27252](https://togithub.com/nuxt/nuxt/pull/27252)) - **schema:** Hoist \`@nuxt/devtools types for config auto-completion ([008a26417](https://togithub.com/nuxt/nuxt/commit/008a26417)) - **nuxt:** Correct components dir regexp ([dad89c2b1](https://togithub.com/nuxt/nuxt/commit/dad89c2b1)) - **schema:** Handle dev/test `buildId` in schema ([#​27274](https://togithub.com/nuxt/nuxt/pull/27274)) - **nuxt:** Encode `location` header in `navigateTo` ([#​27280](https://togithub.com/nuxt/nuxt/pull/27280)) - **nuxt:** Invert version check ([e5649613c](https://togithub.com/nuxt/nuxt/commit/e5649613c)) - **nuxt:** Exempt equality check for kit/schema version ([a531e6f46](https://togithub.com/nuxt/nuxt/commit/a531e6f46)) - **nuxt:** Use `undefined` rather than `null` for data fetching defaults ([#​27294](https://togithub.com/nuxt/nuxt/pull/27294)) - **vite:** Ignore query/hash when resolving public assets ([#​27306](https://togithub.com/nuxt/nuxt/pull/27306)) - **nuxt:** Clear timeout when asyncData request finishes/aborts ([#​27308](https://togithub.com/nuxt/nuxt/pull/27308)) - **nuxt:** Provide default data type values in nuxt/app dir ([#​27314](https://togithub.com/nuxt/nuxt/pull/27314)) - **nuxt:** Add module declarations for virtual files ([#​27311](https://togithub.com/nuxt/nuxt/pull/27311)) - **nuxt:** Respect `app.cdnURL` for extracted payloads ([#​26668](https://togithub.com/nuxt/nuxt/pull/26668)) - **vite:** Handle runtime paths in inlined styles ([#​27327](https://togithub.com/nuxt/nuxt/pull/27327)) - **nuxt:** Add `VNode` reviver & don't deduplicate dev logs ([#​27309](https://togithub.com/nuxt/nuxt/pull/27309)) - **vite:** Suppress warning about unresolved public assets ([#​27328](https://togithub.com/nuxt/nuxt/pull/27328)) - **nuxt:** Defer shared asyncData promises to next tick ([#​27329](https://togithub.com/nuxt/nuxt/pull/27329)) - **nuxt:** Resolve modules from layers directories ([#​27338](https://togithub.com/nuxt/nuxt/pull/27338)) - **schema:** Pass correct jsx config for esbuild-loader ([#​27341](https://togithub.com/nuxt/nuxt/pull/27341)) - **nuxt:** Transpile `app.config` files in nitro build ([#​27342](https://togithub.com/nuxt/nuxt/pull/27342)) - **nuxt:** Use relative paths in `app.config.d.ts` ([#​27350](https://togithub.com/nuxt/nuxt/pull/27350)) - **vite:** Disable `optimizeDeps` in ssr ([#​27356](https://togithub.com/nuxt/nuxt/pull/27356)) - **vite:** Don't get available port when `hmr.server` is set ([#​27326](https://togithub.com/nuxt/nuxt/pull/27326)) - **nuxt:** Mark nuxt/scripts stubs as lower priority ([51740fa1d](https://togithub.com/nuxt/nuxt/commit/51740fa1d)) - **nuxt:** Handle errors loading app manifest ([#​27441](https://togithub.com/nuxt/nuxt/pull/27441)) - **schema:** Exclude non-serialisable types from `app` options ([#​27478](https://togithub.com/nuxt/nuxt/pull/27478)) - **nuxt:** Deduplicate `app.head` arrays ([#​27480](https://togithub.com/nuxt/nuxt/pull/27480)) - **kit:** Improve defaults in generated `tsconfig.json` ([#​27485](https://togithub.com/nuxt/nuxt/pull/27485)) - **nuxt:** Use `buildAssetsDir` in island teleport dev chunk ([#​27469](https://togithub.com/nuxt/nuxt/pull/27469)) - **kit:** Do not use `

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

β™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.