Vue 3
v3.4.5
#vue #vue3
3.4.5 (2024-01-04)
Bug Fixes compiler-sfc: fix co-usage of defineModel transform options and props destructure (b20350d), closes #9972compiler-sfc: fix sfc template unref rewrite for class instantiation (ae60a91), closes #6483 #6491compiler-ssr: fix node clone edge case caused by AST reuse (#9983) (7dbdb3e), closes #9981watch: cleanup watcher effect from scope when manually stopped (#9978) (d2d8955)
v3.4.5
#vue #vue3
3.4.5 (2024-01-04)
Bug Fixes compiler-sfc: fix co-usage of defineModel transform options and props destructure (b20350d), closes #9972compiler-sfc: fix sfc template unref rewrite for class instantiation (ae60a91), closes #6483 #6491compiler-ssr: fix node clone edge case caused by AST reuse (#9983) (7dbdb3e), closes #9981watch: cleanup watcher effect from scope when manually stopped (#9978) (d2d8955)
Vite
v5.0.11
#vite
5.0.11 (2024-01-05)
fix: don't pretransform classic script links (#15361) (19e3c9a), closes #15361fix: inject
v5.0.11
#vite
5.0.11 (2024-01-05)
fix: don't pretransform classic script links (#15361) (19e3c9a), closes #15361fix: inject
__vite__mapDeps
code before sourcemap file comment (#15483) (d2aa096), closes #15483fix(assets): avoid splitting ,
inside base64 value of srcset
attribute (#15422) (8de7bd2), closes #15422fix(html): handle offset magic-string slice error (#15435) (5ea9edb), closes #15435chore(deps): update dependency strip-literal to v2 (#15475) (49d21fe), closes #15475chore(deps): update tj-actions/changed-files action to v41 (#15476) (2a540ee), closes #15476NuxtJS
v3.9.1
#nuxt3.9.1 is a regularly scheduled patch release.
β Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the vue and unjs ecosystems.
π Changelog
compare changes
π₯ Performance
β nuxt: Avoid multiple iterations in
β kit,schema,nuxt: Refactor
β nuxt: Use single iteration when normalising routes (#24946)
β nuxt: Remove some line breaks when rendering html (#24888)
π©Ή Fixes
β nuxt: Catch error in
β kit: Show correct error when module can't be loaded (#24957)
β nuxt: Deeply watch island props (#24986)
β nuxt: Don't show transition on initial page load (#24935)
β nuxt: Clone cookie to detect changes within object (#25007)
β nuxt: Do not warn about missing layouts on error page (#25008)
v3.9.1
#nuxt3.9.1 is a regularly scheduled patch release.
β Upgrading
As usual, our recommendation for upgrading is to run:
nuxi 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 vue and unjs ecosystems.
π Changelog
compare changes
π₯ Performance
β nuxt: Avoid multiple iterations in
useRequestHeaders
(#24853)β kit,schema,nuxt: Refactor
startsWith
to array access (#24744)β nuxt: Use single iteration when normalising routes (#24946)
β nuxt: Remove some line breaks when rendering html (#24888)
π©Ή Fixes
β nuxt: Catch error in
NuxtErrorBoundary
with ssr: false
(#24896)β kit: Show correct error when module can't be loaded (#24957)
β nuxt: Deeply watch island props (#24986)
β nuxt: Don't show transition on initial page load (#24935)
β nuxt: Clone cookie to detect changes within object (#25007)
β nuxt: Do not warn about missing layouts on error page (#25008)
Vue Updates
NuxtJS v3.9.1 #nuxt3.9.1 is a regularly scheduled patch release. β
Upgrading As usual, our recommendation for upgrading is to run: nuxi upgrade --force This will refresh your lockfile as well, and ensures that you pull in updates from other dependenciesβ¦
β nuxt: Ignore plugins typed as
β nuxt: Reuse intermediate setup state in (#25009)
β nuxt: Skip scanning layout/middleware without name (#25015)
β nuxt: Wrap universal router
β nuxt: Stop loading indicator if page keys are the same (#24931)
π Refactors
β nuxt: Remove old reference to
π Documentation
β Switch
β Corrected json syntax in 7.esm.md (#24937)
β Specify yarn pnp opt-out for install (#24923)
β Capitalise hash for
β Add badge for callOnce utility (792cf6713)
β Warn about hydration issue with URL fragment (#24961)
β Mention
β Add missing imports for nitro examples (#25003)
β Add an example of provide with object syntax plugins (#24993)
β Update EOL date for Nuxt 2 (afbc4080b)
β Add callout for
β Warn about ref unwrapping when providing refs from plugin (#25054)
π‘ Chore
β Add bullet for adding tests in pr template (2bda817ea)
β Tests
β Add missing payload checks (#24899)
β Start listening for requests earlier (#24985)
β€οΈ Contributors
β Pooya Parsa (@pi0)
β Julien Huang (@huang-julien)
β Michael Brevard (@GalacticHypernova)
β Luke Nelson (@luc122c)
β Alex Liu (@Mini-ghost)
β Daniel Roe (@danielroe)
β Alireza Jahandideh (@Youhan)
β Mateusz Kulpa (@mateuszkulpa)
β Bernhard Berger (@bernhardberger)
β Peter (@tada5hi)
β SΓ©bastien Chopin (@Atinux)
β heygsc (@heygsc)
β ClΓ©ment Ollivier (@clemcode)
β Soheil Nazari (@s0h311)
β Alexander Lichter (@manniL)
any
in inferred injections (#25010)β nuxt: Reuse intermediate setup state in (#25009)
β nuxt: Skip scanning layout/middleware without name (#25015)
β nuxt: Wrap universal router
currentRoute
in Ref
(#25026)β nuxt: Stop loading indicator if page keys are the same (#24931)
π Refactors
β nuxt: Remove old reference to
nuxt-config-schema
(#25067)π Documentation
β Switch
features
/future
docs (f5676fba5)β Corrected json syntax in 7.esm.md (#24937)
β Specify yarn pnp opt-out for install (#24923)
β Capitalise hash for
vue-router
docs link (#24948)β Add badge for callOnce utility (792cf6713)
β Warn about hydration issue with URL fragment (#24961)
β Mention
readValidatedBody
and getValidatedQuery
(#24990)β Add missing imports for nitro examples (#25003)
β Add an example of provide with object syntax plugins (#24993)
β Update EOL date for Nuxt 2 (afbc4080b)
β Add callout for
getValidatedRouterParams
(#25057)β Warn about ref unwrapping when providing refs from plugin (#25054)
π‘ Chore
β Add bullet for adding tests in pr template (2bda817ea)
β Tests
β Add missing payload checks (#24899)
β Start listening for requests earlier (#24985)
β€οΈ Contributors
β Pooya Parsa (@pi0)
β Julien Huang (@huang-julien)
β Michael Brevard (@GalacticHypernova)
β Luke Nelson (@luc122c)
β Alex Liu (@Mini-ghost)
β Daniel Roe (@danielroe)
β Alireza Jahandideh (@Youhan)
β Mateusz Kulpa (@mateuszkulpa)
β Bernhard Berger (@bernhardberger)
β Peter (@tada5hi)
β SΓ©bastien Chopin (@Atinux)
β heygsc (@heygsc)
β ClΓ©ment Ollivier (@clemcode)
β Soheil Nazari (@s0h311)
β Alexander Lichter (@manniL)
vue-i18n-next
v9.9.0
#vue_i18n #i18n #vue_i18n_next
What's Changed
β‘ Improvement Features
β Register vue jsx types in tsx test by @yyx990803 in #1661
β chore: improve Vue type definition appending by @NozomuIkuta in #1671
π Performance Fixes
β fix: lower memory usage by @BobbieGoede in #1677
ποΈ Documentations
β Update installation.md by @KumJungMin in #1676
New Contributors
β @yyx990803 made their first contribution in #1661
β @KumJungMin made their first contribution in #1676
Full Changelog: v9.8.0...v9.9.0
v9.9.0
#vue_i18n #i18n #vue_i18n_next
What's Changed
β‘ Improvement Features
β Register vue jsx types in tsx test by @yyx990803 in #1661
β chore: improve Vue type definition appending by @NozomuIkuta in #1671
π Performance Fixes
β fix: lower memory usage by @BobbieGoede in #1677
ποΈ Documentations
β Update installation.md by @KumJungMin in #1676
New Contributors
β @yyx990803 made their first contribution in #1661
β @KumJungMin made their first contribution in #1676
Full Changelog: v9.8.0...v9.9.0
There were minor technical glitches with bot.
So ...
https://github.com/vuetifyjs/vuetify/releases/tag/v3.4.10
So ...
https://github.com/vuetifyjs/vuetify/releases/tag/v3.4.10
π₯°1
vite-plugin-vue
[email protected]
#vite #vite_plugin_vue
5.0.3 (2024-01-10)
β fix(deps): update all non-major dependencies (#309) (8c694f6), closes #309
β fix(plugin-vue): handle circular references in HMR check (#334) (eddcfa8), closes #334 #325
β fix(plugin-vue): handle custom element when hot update (6ffee6d)
β chore: fix typo (0a3b9a5)
β chore(deps): update upstream (#310) (90eb484), closes #310
[email protected]
#vite #vite_plugin_vue
5.0.3 (2024-01-10)
β fix(deps): update all non-major dependencies (#309) (8c694f6), closes #309
β fix(plugin-vue): handle circular references in HMR check (#334) (eddcfa8), closes #334 #325
β fix(plugin-vue): handle custom element when hot update (6ffee6d)
β chore: fix typo (0a3b9a5)
β chore(deps): update upstream (#310) (90eb484), closes #310
NuxtJS
v2.17.3
#nuxt
π Changelog
compare changes
π Refactors
β Migrate to
π‘ Chore
β Fix invalid package files with
β Tests
β Skip lib check with vue-tsc test (90ffd8170)
π€ CI
β Split type check into separate test (40f1f301e)
β€οΈ Contributors
β Andrey Yolkin (@AndreyYolkin)
β Daniel Roe (@danielroe)
v2.17.3
#nuxt
2.17.3 is the next patch release for the 2.x branch.
π Changelog
compare changes
π Refactors
β Migrate to
hookable
package (#24426)π‘ Chore
β Fix invalid package files with
npm pkg fix
(4d0474c4b)β Tests
β Skip lib check with vue-tsc test (90ffd8170)
π€ CI
β Split type check into separate test (40f1f301e)
β€οΈ Contributors
β Andrey Yolkin (@AndreyYolkin)
β Daniel Roe (@danielroe)
Vue 3
v3.4.6
#vue #vue3
3.4.6 (2024-01-08)
Bug Fixes
β build: revert "build: add production/development export conditions (#9977)" (7bd4e90), closes #10012 #10020
β fix post watcher fire timing on nested app mounts (3c3561e), closes #10005
β hydration: avoid hydration mismatch warning for styles with different order (#10011) (2701355), closes #10000 #10006
β runtime-core: handle fragment with null children (#10010) (3bf34b7), closes #10007
β scheduler: sort nested postFlushCbs (d9162df), closes #10003
β suspense: fix anchor for suspense with transition out-in (#9999) (a3fbf21), closes #9996
β types: allow
v3.4.6
#vue #vue3
3.4.6 (2024-01-08)
Bug Fixes
β build: revert "build: add production/development export conditions (#9977)" (7bd4e90), closes #10012 #10020
β fix post watcher fire timing on nested app mounts (3c3561e), closes #10005
β hydration: avoid hydration mismatch warning for styles with different order (#10011) (2701355), closes #10000 #10006
β runtime-core: handle fragment with null children (#10010) (3bf34b7), closes #10007
β scheduler: sort nested postFlushCbs (d9162df), closes #10003
β suspense: fix anchor for suspense with transition out-in (#9999) (a3fbf21), closes #9996
β types: allow
null
type for textarea value (#9997) (c379bc2), closes #9904Vue 3
v3.4.8
#vue #vue3
3.4.8 (2024-01-10)
Bug Fixes
β hydration: fix class and style hydration mismatch message (5af3987), closes #10067
β hydration: improve attr hydration mismatch check for boolean attrs (972face), closes #10057 #10060
β suspense: fix more suspense patch before resolve edge cases (70ad4ca), closes #10017
v3.4.8
#vue #vue3
3.4.8 (2024-01-10)
Bug Fixes
β hydration: fix class and style hydration mismatch message (5af3987), closes #10067
β hydration: improve attr hydration mismatch check for boolean attrs (972face), closes #10057 #10060
β suspense: fix more suspense patch before resolve edge cases (70ad4ca), closes #10017
Vue 3
v3.4.9
#vue #vue3
3.4.9 (2024-01-11)
Bug Fixes
β build: avoid accessing FEATURE_PROD_DEVTOOLS flag in root scope (dfd9654)
β hydration: do not warn against bindings w/ object values (dcc68ef)
β runtime-dom: unify behavior for v-show + style display binding (#10075) (cd419ae), closes #10074
β suspense: avoid double-patching nested suspense when parent suspense is not resolved (#10055) (bcda96b), closes #8678
v3.4.9
#vue #vue3
3.4.9 (2024-01-11)
Bug Fixes
β build: avoid accessing FEATURE_PROD_DEVTOOLS flag in root scope (dfd9654)
β hydration: do not warn against bindings w/ object values (dcc68ef)
β runtime-dom: unify behavior for v-show + style display binding (#10075) (cd419ae), closes #10074
β suspense: avoid double-patching nested suspense when parent suspense is not resolved (#10055) (bcda96b), closes #8678
Vue 3
v3.4.11
#vue #vue3
3.4.11 (2024-01-12)
Bug Fixes
β hydration: improve mismatch when client value is null or undefined (#10086) (08b60f5)
β reactivity: correct dirty assign in render function (#10091) (8d04205), closes #10082
β runtime-core: filter single root for nested DEV_ROOT_FRAGMENT (#8593) (d35b877), closes #5203 #8581 #10087
v3.4.11
#vue #vue3
3.4.11 (2024-01-12)
Bug Fixes
β hydration: improve mismatch when client value is null or undefined (#10086) (08b60f5)
β reactivity: correct dirty assign in render function (#10091) (8d04205), closes #10082
β runtime-core: filter single root for nested DEV_ROOT_FRAGMENT (#8593) (d35b877), closes #5203 #8581 #10087
Vite
v5.1.0-beta.0
#vite
5.1.0-beta.0 (2024-01-15)
β fix: await
β fix: hmr for env files, regression from #15365 (#15559) (d1b143f), closes #15365 #15559
β fix: init dev ssr optimizer on server init (#15561) (db28b92), closes #15561
β fix: only watch needed env files (#15365) (476e572), closes #15365
β fix: resolvedUrls is null in plugin's configureServer after server restart (#15450) (653a48c), closes #15450
β fix: revert
β fix: set correct
β fix: update javascript mime type to text/javascript (#15427) (a621de8), closes #15427
β fix(build): normalize html path (#15554) (d0d5938), closes #15554
β fix(css): @import with .css in node_modules importing a different package failed to resolve (#15000) (8ccf722), closes #15000
v5.1.0-beta.0
#vite
5.1.0-beta.0 (2024-01-15)
β fix: await
configResolved
hooks of worker plugins (#15597) (03c8004), closes #15597β fix: hmr for env files, regression from #15365 (#15559) (d1b143f), closes #15365 #15559
β fix: init dev ssr optimizer on server init (#15561) (db28b92), closes #15561
β fix: only watch needed env files (#15365) (476e572), closes #15365
β fix: resolvedUrls is null in plugin's configureServer after server restart (#15450) (653a48c), closes #15450
β fix: revert
package.json
change should trigger server restart (#15519) (#15558) (9fc5d9c), closes #15519 #15558β fix: set correct
isSsrBuild
value in dev (#15536) (fdbe04d), closes #15536β fix: update javascript mime type to text/javascript (#15427) (a621de8), closes #15427
β fix(build): normalize html path (#15554) (d0d5938), closes #15554
β fix(css): @import with .css in node_modules importing a different package failed to resolve (#15000) (8ccf722), closes #15000
Vue Updates
Vite v5.1.0-beta.0 #vite 5.1.0-beta.0 (2024-01-15) β fix: await configResolved hooks of worker plugins (#15597) (03c8004), closes #15597 β fix: hmr for env files, regression from #15365 (#15559) (d1b143f), closes #15365 #15559 β fix: init dev ssr optimizerβ¦
β fix(css):
β fix(css): skip url replace for function calls (#15544) (21a52e6), closes #15544
β fix(deps): update all non-major dependencies (#15375) (ab56227), closes #15375
β fix(esbuild): update to tsconfck 3.0.1 to fix edge cases when resolving tsconfig.extends (#15502) (1fcebeb), closes #15502
β fix(hmr):
β fix(hmr): make watcher ignore build.outDir (#15326) (2836276), closes #15326
β fix(hmr): propagate
β fix(sourcemap): sourcemap is incorrect when sourcemap has
β feat:
β feat: add '*.m4a' to client.d.ts and constants (#15471) (ebc37f6), closes #15471
β feat: add support for .vtt type (#15538) (a5c6d3d), closes #15538
β feat(glob-import): deprecate as option (#14420) (953e697), closes #14420
β feat(hmr): reload for circular imports only if error (#15118) (6ace32b), closes #15118
β feat(ssr): support external true (#10939) (e451be2), closes #10939
β refactor: extract '_metadata.json' string to a constant (#15541) (adda370), closes #15541
β refactor: normalize publicDir when resolving config (#15360) (ea5fdeb), closes #15360
β refactor: remove json-stable-stringify (#15571) (b9b0816), closes #15571
β refactor: reuse existing node utils (#15480) (17ab48a), closes #15480
β refactor(hmr): keep buffer implementation internal, expose queueUpdate (#15486) (c029efb), closes #15486
β perf: optimize logger (#15574) (0fb9071), closes #15574
β chore: avoid bundling resolve dep (#15570) (ae49ac4), closes #15570
β chore(deps): update dependency postcss-import to v16 (#15533) (36775c4), closes #15533
.css?url
support (#15259) (ed56d96), closes #15259β fix(css): skip url replace for function calls (#15544) (21a52e6), closes #15544
β fix(deps): update all non-major dependencies (#15375) (ab56227), closes #15375
β fix(esbuild): update to tsconfck 3.0.1 to fix edge cases when resolving tsconfig.extends (#15502) (1fcebeb), closes #15502
β fix(hmr):
package.json
change should trigger server restart (#15519) (260ebbf), closes #15519β fix(hmr): make watcher ignore build.outDir (#15326) (2836276), closes #15326
β fix(hmr): propagate
fs.stat
failure for hmrContext.read
(#15568) (c6d240b), closes #15568β fix(sourcemap): sourcemap is incorrect when sourcemap has
sources: [null]
(#14588) (f8c6a34), closes #14588β feat:
build.assetsInlineLimit
callback (#15366) (4d1342e), closes #15366β feat: add '*.m4a' to client.d.ts and constants (#15471) (ebc37f6), closes #15471
β feat: add support for .vtt type (#15538) (a5c6d3d), closes #15538
β feat(glob-import): deprecate as option (#14420) (953e697), closes #14420
β feat(hmr): reload for circular imports only if error (#15118) (6ace32b), closes #15118
β feat(ssr): support external true (#10939) (e451be2), closes #10939
β refactor: extract '_metadata.json' string to a constant (#15541) (adda370), closes #15541
β refactor: normalize publicDir when resolving config (#15360) (ea5fdeb), closes #15360
β refactor: remove json-stable-stringify (#15571) (b9b0816), closes #15571
β refactor: reuse existing node utils (#15480) (17ab48a), closes #15480
β refactor(hmr): keep buffer implementation internal, expose queueUpdate (#15486) (c029efb), closes #15486
β perf: optimize logger (#15574) (0fb9071), closes #15574
β chore: avoid bundling resolve dep (#15570) (ae49ac4), closes #15570
β chore(deps): update dependency postcss-import to v16 (#15533) (36775c4), closes #15533