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
Vuetify
v3.4.10
#vuetify
π§ Bug Fixes
β elevation: use correct CSS variable for ambient opacity (#18998) (3d59954)
β locale: update Portuguese locale (#19009) (ea63f6d), closes #19007
β locale: update Dutch locale (#18944) (6043fea)
β locale: update CZ locale (#18912) (9d59d12)
β VAutocomplete/VCombobox: add buffer space after selection (#18962) (727654f), closes #18894
β VChip: prevent close button from submitting forms (c287a29), closes #18571
β VDataTable: bgColor when using the sticky prop (#18993) (0112c7f), closes #18984
β VDataTableFooter: filter VPaginate props (#18909) (60b2abd), closes #18893
β VList: add live region for a11y (#18898) (98d1ee6), closes #18459 #18492
β VList: unexpected page scrolling when focusing (#18940) (412256b), closes #18223
β VList: reduced group indent width when using slim prop (f4e67ff)
β VOverlay: don't render if disabled (48906bd)
β VSelect/VAutocomplete/VCombobox: update menu display state based on displayItems (4823309), closes #18556
v3.4.10
#vuetify
π§ Bug Fixes
β elevation: use correct CSS variable for ambient opacity (#18998) (3d59954)
β locale: update Portuguese locale (#19009) (ea63f6d), closes #19007
β locale: update Dutch locale (#18944) (6043fea)
β locale: update CZ locale (#18912) (9d59d12)
β VAutocomplete/VCombobox: add buffer space after selection (#18962) (727654f), closes #18894
β VChip: prevent close button from submitting forms (c287a29), closes #18571
β VDataTable: bgColor when using the sticky prop (#18993) (0112c7f), closes #18984
β VDataTableFooter: filter VPaginate props (#18909) (60b2abd), closes #18893
β VList: add live region for a11y (#18898) (98d1ee6), closes #18459 #18492
β VList: unexpected page scrolling when focusing (#18940) (412256b), closes #18223
β VList: reduced group indent width when using slim prop (f4e67ff)
β VOverlay: don't render if disabled (48906bd)
β VSelect/VAutocomplete/VCombobox: update menu display state based on displayItems (4823309), closes #18556
Vue Updates
Vuetify v3.4.10 #vuetify π§ Bug Fixes β elevation: use correct CSS variable for ambient opacity (#18998) (3d59954) β locale: update Portuguese locale (#19009) (ea63f6d), closes #19007 β locale: update Dutch locale (#18944) (6043fea) β locale: update CZ localeβ¦
β VSelect/VAutocomplete/VCombobox: disable menu when no items to display (2b567e1)
β VSelect/VAutocomplete/VCombobox: missing prepend-avatar replacement in slot (#18936) (4defaa9), closes #18933
β VTab: remove tab specific density (#18971) (5bd7e01), closes #18970
π§ͺ Labs
β VCalendar: weekdays prop to affect week view mode (#18948) (2c4b7b1)
β VSelect/VAutocomplete/VCombobox: missing prepend-avatar replacement in slot (#18936) (4defaa9), closes #18933
β VTab: remove tab specific density (#18971) (5bd7e01), closes #18970
π§ͺ Labs
β VCalendar: weekdays prop to affect week view mode (#18948) (2c4b7b1)
Vue 3
v3.4.14
#vue #vue3
3.4.14 (2024-01-15)
Bug Fixes
β compiler-sfc: enable prefixIdentifiers by default when reparsing on consumed AST (#10105) (48bf8e4)
β deps: update dependency postcss to ^8.4.33 (#10110) (a557006)
β reactivity: fix regression for computed with mutation (#10119) (20f62af), closes #10114
v3.4.14
#vue #vue3
3.4.14 (2024-01-15)
Bug Fixes
β compiler-sfc: enable prefixIdentifiers by default when reparsing on consumed AST (#10105) (48bf8e4)
β deps: update dependency postcss to ^8.4.33 (#10110) (a557006)
β reactivity: fix regression for computed with mutation (#10119) (20f62af), closes #10114
Quasar
@quasar/app-vite-v1.7.2
#quasar
Changes
β feat(app-vite): vue 3.4 warning about VUE_PROD_HYDRATION_MISMATCH_DETAILS #16728
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:
β Becoming a sponsor on Github
β One-off donation via PayPal
@quasar/app-vite-v1.7.2
#quasar
Changes
β feat(app-vite): vue 3.4 warning about VUE_PROD_HYDRATION_MISMATCH_DETAILS #16728
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:
β Becoming a sponsor on Github
β One-off donation via PayPal
Quasar
@quasar/app-webpack-v3.12.2
#quasar
Changes
β feat(app-webpack): vue 3.4 warning about VUE_PROD_HYDRATION_MISMATCH_DETAILS #16728
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:
β Becoming a sponsor on Github
β One-off donation via PayPal
@quasar/app-webpack-v3.12.2
#quasar
Changes
β feat(app-webpack): vue 3.4 warning about VUE_PROD_HYDRATION_MISMATCH_DETAILS #16728
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:
β Becoming a sponsor on Github
β One-off donation via PayPal
NuxtJS
v3.9.2
#nuxt3.9.2 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: Iterate rather than using
π©Ή Fixes
β nuxt: Add missing script blocks before island transform (#25148)
β kit: Improve types for
β nuxt: Apply more import protections for nitro runtime (#25162)
β nuxt: Sort
β nuxt: Check for layout after
β nuxt: Set nitro log level to match nuxt options (#25213)
β nuxt: Await async payload revivers (#25222)
β nuxt: Render user-inserted links in island responses (#25219)
π Refactors
β nuxt: Refactor island response + improve rendering (#25190)
β nuxt: Rename to
v3.9.2
#nuxt3.9.2 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: Iterate rather than using
Object.fromEntries
(#24953)π©Ή Fixes
β nuxt: Add missing script blocks before island transform (#25148)
β kit: Improve types for
options
in addTemplate
(#25109)β nuxt: Apply more import protections for nitro runtime (#25162)
β nuxt: Sort
pages/
files in en-US
locale (#25195)β nuxt: Check for layout after
nextTick
(#25197)β nuxt: Set nitro log level to match nuxt options (#25213)
β nuxt: Await async payload revivers (#25222)
β nuxt: Render user-inserted links in island responses (#25219)
π Refactors
β nuxt: Refactor island response + improve rendering (#25190)
β nuxt: Rename to
data-island-component
(#25232)
Vue Updates
NuxtJS v3.9.2 #nuxt3.9.2 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β¦
π Documentation
β Correct nuxt image discussion link (#25090)
β Fix typo (#25100)
β Suggest using rather than (#25106)
β Fix typo (#25127)
β Add demo for view transitions api (3c5ea3457)
β Remove reference to
β Remove bridge recommendation only relevant Vue <= 2.6.14 (7bb90f587)
β Bump nuxt 2 version (98fb2be07)
β Remove invalid nuxi aliases (#25209)
β Add
β Added
β Mention
β Clarify reactivity in composables directory (#23731)
β Remove
β Add eslint setup guide (#24976)
β Add information on custom path regexp in
β Fix
β Mention installing
π‘ Chore
β Use
β€οΈ Contributors
β Daniel Roe (@danielroe)
β Julien Huang (@huang-julien)
β Larry Williamson (@L422Y)
β Chris Visser (@chris-visser)
β Maxime Pauvert (@maximepvrt)
β Nils Wiesinger (@warflash)
β chris-basebone (@chris-basebone)
β Alexander Lichter (@manniL)
β Bertil Johannes Ipsen (@bipsen)
β Matej ΔernΓ½ (@CernyMatej)
β kongmoumou (@kongmoumou)
β Yi-Ru Lan (@awdr74100)
β Kiarttipum Charoenpojvajana (@44kia244)
β Pooya Parsa (@pi0)
β Inesh Bose (@ineshbose)
β SΓ©bastien Chopin (@Atinux)
β Petar Nikolov (@petarvnikolov)
β Michael Brevard (@GalacticHypernova)
β toto6038 (@toto6038)
β gal-cernilogar (@gal-cernilogar)
β Shoshana Connack (@moshetanzer)
β Correct nuxt image discussion link (#25090)
β Fix typo (#25100)
β Suggest using rather than (#25106)
β Fix typo (#25127)
β Add demo for view transitions api (3c5ea3457)
β Remove reference to
@nuxt/bridge-edge
(3f09ddc31)β Remove bridge recommendation only relevant Vue <= 2.6.14 (7bb90f587)
β Bump nuxt 2 version (98fb2be07)
β Remove invalid nuxi aliases (#25209)
β Add
--log-level
description (#25211)β Added
immediate: false
in the appropriate example (#25224)β Mention
.global.vue
filename for global components (#25144)β Clarify reactivity in composables directory (#23731)
β Remove
lagon
from deployment providers (#24955)β Add eslint setup guide (#24976)
β Add information on custom path regexp in
definePageMeta
(#25073)β Fix
addDevServerHandler
API (#25233)β Mention installing
nuxi
for bridge (637f5622d)π‘ Chore
β Use
v3
branch sandbox in issue template (#25174)β€οΈ Contributors
β Daniel Roe (@danielroe)
β Julien Huang (@huang-julien)
β Larry Williamson (@L422Y)
β Chris Visser (@chris-visser)
β Maxime Pauvert (@maximepvrt)
β Nils Wiesinger (@warflash)
β chris-basebone (@chris-basebone)
β Alexander Lichter (@manniL)
β Bertil Johannes Ipsen (@bipsen)
β Matej ΔernΓ½ (@CernyMatej)
β kongmoumou (@kongmoumou)
β Yi-Ru Lan (@awdr74100)
β Kiarttipum Charoenpojvajana (@44kia244)
β Pooya Parsa (@pi0)
β Inesh Bose (@ineshbose)
β SΓ©bastien Chopin (@Atinux)
β Petar Nikolov (@petarvnikolov)
β Michael Brevard (@GalacticHypernova)
β toto6038 (@toto6038)
β gal-cernilogar (@gal-cernilogar)
β Shoshana Connack (@moshetanzer)
NuxtJS
v3.9.3
#nuxt
β 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
π©Ή Fixes
β nuxt: Render stylesheets in dev for non-islands (#25243)
β nuxt: Don't set 2x
β nuxt: Don't share object between raw cookie and cookie ref (#25255)
π Documentation
β Corrects variable name used in comment (#25238)
β Deleted an extra character (#25248)
β Remove space before colon (#25251)
β Tests
β Add separate suspense test suite (#22947)
β€οΈ Contributors
β Danila Rodichkin (@daniluk4000)
β Anthony Fu (@antfu)
β Julien Huang (@huang-julien)
β Mustafa60x (@mustafa60x)
β ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΡΡΠΊΠΎΠ½ΠΎΠ² (@Holiden)
β Flowern (@FlorianWerndl)
β Daniel Roe (@danielroe)
v3.9.3
#nuxt
3.9.3 is a hotfix release to address a regression with CSS in development
β 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
π©Ή Fixes
β nuxt: Render stylesheets in dev for non-islands (#25243)
β nuxt: Don't set 2x
data-island-uid
for island children (#25245)β nuxt: Don't share object between raw cookie and cookie ref (#25255)
π Documentation
β Corrects variable name used in comment (#25238)
β Deleted an extra character (#25248)
β Remove space before colon (#25251)
β Tests
β Add separate suspense test suite (#22947)
β€οΈ Contributors
β Danila Rodichkin (@daniluk4000)
β Anthony Fu (@antfu)
β Julien Huang (@huang-julien)
β Mustafa60x (@mustafa60x)
β ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΡΡΠΊΠΎΠ½ΠΎΠ² (@Holiden)
β Flowern (@FlorianWerndl)
β Daniel Roe (@danielroe)
π1
Quasar
@quasar/app-vite-v1.7.3
#quasar
Changes
β feat(app-vite): Compat with @vue/devtools v7 #16782
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:
β Becoming a sponsor on Github
β One-off donation via PayPal
@quasar/app-vite-v1.7.3
#quasar
Changes
β feat(app-vite): Compat with @vue/devtools v7 #16782
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following:
β Becoming a sponsor on Github
β One-off donation via PayPal