note: la síntesis y las notas de la versión están en inglés
note: sin síntesis para esta release digest
Las releases digest se listan sin síntesis. Las notas de la versión originales de esta versión están aquí abajo.
release-notesgithub.com/nuxt/nuxt · 75 líneas
- > 4.3.1 is a regularly scheduled patch release.
- ## 👉 Changelog
- [compare changes](https://github.com/nuxt/nuxt/compare/v4.3.0...v4.3.1)
- ### 🩹 Fixes
- - **nuxt:** Correct reference format of server builder ([#34177](https://github.com/nuxt/nuxt/pull/34177))
- - **nuxt:** Add status/statusText getters to NuxtError ([#34188](https://github.com/nuxt/nuxt/pull/34188))
- - **nuxt:** Don't inject shared types for differing auto-imports ([#34191](https://github.com/nuxt/nuxt/pull/34191))
- - **schema:** Add direnv and vendor to default ignore ([#34190](https://github.com/nuxt/nuxt/pull/34190))
- - **nuxt:** Focus hash links after navigation ([#34193](https://github.com/nuxt/nuxt/pull/34193))
- - **nuxt:** Exclude head runtime from unhead imports transform ([#34195](https://github.com/nuxt/nuxt/pull/34195))
- - **kit:** Include prereleases in semver satisfy check ([#34210](https://github.com/nuxt/nuxt/pull/34210))
- - **nitro:** Encode unicode paths in `x-nitro-prerender` header ([#34202](https://github.com/nuxt/nuxt/pull/34202))
- - **nuxt:** Watch `server/` for `builder:watch` hook ([#34208](https://github.com/nuxt/nuxt/pull/34208))
- - **nitro:** Preserve `error.message` for fatal errors ([#34226](https://github.com/nuxt/nuxt/pull/34226))
- - Only enable dynamic imports when ts plugin ([#34205](https://github.com/nuxt/nuxt/pull/34205))
- - **webpack:** Use H3Error for 403 in dev server ([#34233](https://github.com/nuxt/nuxt/pull/34233))
- - **nuxt:** Ensure NuxtError extends Error type ([#34242](https://github.com/nuxt/nuxt/pull/34242))
- - **vite:** Use H3Error for 404 in dev server ([#34225](https://github.com/nuxt/nuxt/pull/34225))
- - **nuxt:** Add backwards compat for `#app` barrel export in keyed functions ([#34199](https://github.com/nuxt/nuxt/pull/34199))
- - **nuxt:** Track + re-add custom routes on hmr ([#32044](https://github.com/nuxt/nuxt/pull/32044))
- - **nuxt:** Keep vnode when leaving deeper nested route ([#33778](https://github.com/nuxt/nuxt/pull/33778))
- - **vite:** Prevent CSS flickering in dev mode after config changes ([#33856](https://github.com/nuxt/nuxt/pull/33856))
- - **nuxt:** Do not start view transition if there is no route ([#33723](https://github.com/nuxt/nuxt/pull/33723))
- - **nuxt:** Call deferHydration done on NuxtPage unmount ([#34152](https://github.com/nuxt/nuxt/pull/34152))
- - **nuxt:** Handle invalid `datetime in `<NuxtTime>` ([#33992](https://github.com/nuxt/nuxt/pull/33992))
- - **nuxt:** Preserve middleware error status in 404 fallback ([#34148](https://github.com/nuxt/nuxt/pull/34148))
- - **nitro:** Do not augment `nuxt/schema` ([#34255](https://github.com/nuxt/nuxt/pull/34255))
- - **nuxt:** Cache manifest files to preserve buildId ([#34002](https://github.com/nuxt/nuxt/pull/34002))
- - **nuxt:** Don't decode query string in SSR context URL ([#34252](https://github.com/nuxt/nuxt/pull/34252))
- - **nuxt:** Allow specifying moduleDependencies by `meta.name` ([#34263](https://github.com/nuxt/nuxt/pull/34263))
- - **nuxt:** Resolve `#components` import mapping conflict for packages outside rootDir ([#34139](https://github.com/nuxt/nuxt/pull/34139))
- - **vite,webpack:** Use node.res to send 403/404 ([#34266](https://github.com/nuxt/nuxt/pull/34266))
- - **nitro,nuxt:** Align path encoding with vue-router ([#34265](https://github.com/nuxt/nuxt/pull/34265))
- - **nitro:** Augment `nuxt/schema` once more ([552bbd8d1](https://github.com/nuxt/nuxt/commit/552bbd8d1))
- ### 💅 Refactors
- - **nuxt:** Prefer `genObjectKey` to omit unnecessary quotes ([#34245](https://github.com/nuxt/nuxt/pull/34245))
- - **nuxt:** Use `ComponentProps` helper to extract layout props ([#34248](https://github.com/nuxt/nuxt/pull/34248))
- ### 📖 Documentation
- - Update roadmap dates ([#34166](https://github.com/nuxt/nuxt/pull/34166))
- - Correct default value of `nitroAutoImports` ([#34182](https://github.com/nuxt/nuxt/pull/34182))
- - Clarify shared type context limitations for custom imports ([#34194](https://github.com/nuxt/nuxt/pull/34194))
- - Fix broken links ([#34223](https://github.com/nuxt/nuxt/pull/34223))
- - Document payload extraction for ISR/SWR routes ([#34222](https://github.com/nuxt/nuxt/pull/34222))
- - Update default aliases in configuration reference ([#34237](https://github.com/nuxt/nuxt/pull/34237))
- - Update example of email validation ([#34247](https://github.com/nuxt/nuxt/pull/34247))
- - Align server alias examples with `#server` and `rootDir` ([#34259](https://github.com/nuxt/nuxt/pull/34259))
- - Add documentation for `keyedComposables` ([#34201](https://github.com/nuxt/nuxt/pull/34201))
- ### 🏡 Chore
- - Remove `px` from `width` attribute ([8d1cbb27a](https://github.com/nuxt/nuxt/commit/8d1cbb27a))
- - Add ai config in gitignore ([#34220](https://github.com/nuxt/nuxt/pull/34220))
- ### ✅ Tests
- - Vitest v4 compatibility ([825b2c202](https://github.com/nuxt/nuxt/commit/825b2c202))
- - Add runtime tests for deeply nested `<NuxtPage>` navigation ([048efc030](https://github.com/nuxt/nuxt/commit/048efc030))
- ### ❤️ Contributors
- - Daniel Roe (@danielroe)
- - Matej Černý (@cernymatej)
- - Octavio Araiza (@8ctavio)
- - Muhammad Yasir Ghaffar (@M-YasirGhaffar)
- - mrkaashee (@mrkaashee)
- - Max (@onmax)
- - Bobbie Goede (@BobbieGoede)
- - 纸鹿/Zhilu (@L33Z22L11)
- - Florian Heuberger (@Flo0806)
- - 山吹色御守 (@KazariEX)
- - ExXTreMe315 (@ExXTreMe315)
- - Eugene (@FlexIDK)
- - abeer0 (@iiio2)
- - Jonas Thelemann (@dargmuesli)
- - Erwan Jugand (@erwanjugand)