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
Quasar
@quasar/app-webpack-v3.12.3
#quasar
Changes
β feat(app-webpack): 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-webpack-v3.12.3
#quasar
Changes
β feat(app-webpack): 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
Vue 3
v3.4.15
#vue #vue3
3.4.15 (2024-01-18)
Bug Fixes
β compiler-sfc: fix type resolution for symlinked node_modules structure w/ pnpm (75e866b), closes #10121
β correct url for production error reference links (c3087ff)
β hydration: fix incorect mismatch warning for option with non-string value and inner text (d16a213)
β reactivity: re-fix #10114 (#10123) (c2b274a)
β runtime-core: should not warn out-of-render slot fn usage when mounting another app in setup (#10125) (6fa33e6), closes #10124
Performance Improvements
β templateRef: avoid double render when using template ref on v-for (de4d2e2), closes #9908
β v-model: optimize v-model multiple select w/ large lists (2ffb956), closes #10014
v3.4.15
#vue #vue3
3.4.15 (2024-01-18)
Bug Fixes
β compiler-sfc: fix type resolution for symlinked node_modules structure w/ pnpm (75e866b), closes #10121
β correct url for production error reference links (c3087ff)
β hydration: fix incorect mismatch warning for option with non-string value and inner text (d16a213)
β reactivity: re-fix #10114 (#10123) (c2b274a)
β runtime-core: should not warn out-of-render slot fn usage when mounting another app in setup (#10125) (6fa33e6), closes #10124
Performance Improvements
β templateRef: avoid double render when using template ref on v-for (de4d2e2), closes #9908
β v-model: optimize v-model multiple select w/ large lists (2ffb956), closes #10014
Vuetify
v3.4.11
#vuetify
π§ Bug Fixes
β calendar: use toJsDate before calling getDay (d31a1a0)
β date: return unmodified DateTimeFormat (#19017) (f2dd5c0), closes #19013
β date: properly use date from toJsDate (3014429), closes #18707
β locale: update Slovak locale (#19011) (584f8fd)
β locale: memory leak with default rtl values #18965 (#18975) (5b07a9f)
β locationStrategies: remove nested requestAnimationFrame (1ff7faa), closes #11098 #15352 #17126 #18033
β paginate: emit current-items event on items change (a2f16f4)
β utilities: remove !important from font-family utility class (492af10), closes #5640
β VDataTableFooter: layout shift from element spacing (a5254a2)
β VDatePicker: use startOfMonth date for text display (0a64f7f), closes #18794
β VList: set explicit break-word css value (74be064), closes #18609
β VPagination: Update ARIA keys for child VBtn attributes (#18886) (41a41fb), closes #18885
β VSelectionControl: allow click events when readonly (55b62fd), closes #18024 #16812
v3.4.11
#vuetify
π§ Bug Fixes
β calendar: use toJsDate before calling getDay (d31a1a0)
β date: return unmodified DateTimeFormat (#19017) (f2dd5c0), closes #19013
β date: properly use date from toJsDate (3014429), closes #18707
β locale: update Slovak locale (#19011) (584f8fd)
β locale: memory leak with default rtl values #18965 (#18975) (5b07a9f)
β locationStrategies: remove nested requestAnimationFrame (1ff7faa), closes #11098 #15352 #17126 #18033
β paginate: emit current-items event on items change (a2f16f4)
β utilities: remove !important from font-family utility class (492af10), closes #5640
β VDataTableFooter: layout shift from element spacing (a5254a2)
β VDatePicker: use startOfMonth date for text display (0a64f7f), closes #18794
β VList: set explicit break-word css value (74be064), closes #18609
β VPagination: Update ARIA keys for child VBtn attributes (#18886) (41a41fb), closes #18885
β VSelectionControl: allow click events when readonly (55b62fd), closes #18024 #16812
Vue Updates
Vuetify v3.4.11 #vuetify π§ Bug Fixes β calendar: use toJsDate before calling getDay (d31a1a0) β date: return unmodified DateTimeFormat (#19017) (f2dd5c0), closes #19013 β date: properly use date from toJsDate (3014429), closes #18707 β locale: update Slovakβ¦
β VSliderThumb: patch memory leak in
β VTabs: set correct initial isSelected value (fa5cccb), closes #18284
β web-types: remove newlines from types (31f7914)
Other Commmits
β chore(release): publish v3.4.11 (22f1333)
β docs(App): add router-view transition (60218ee)
β docs(autocompletes): add tip about the search model (26c72b3), closes #18613
β docs(VOtpInput): add v-model to divider example (#18991) (c62939a)
β docs(VAlert): fix renamed property (#19039) (e839c25)
β docs(Entry): remove inline ad toggle (22c486c)
β docs(upgrade-guide): add information about custom-sort (2c76938), closes #16654
β chore(helpers): remove unused functions (07445bd)
β chore(VDataTableFooter): adjust element spacing (1a802cf)
β chore(date): resolve linting issue (7e8dbcf)
β docs(upgrade-guide): update menu section (520b765)
β chore(dev): remove duplicate uphead (1866f97)
β docs(team): fix linting issue (834c91d)
β chore: remove deprecated tests (62bc868)
β chore: remove deprecated files (ae920de)
β chore(dev): add dayjs package (135a8c8)
β docs(team): add legends (ae52427)
β chore(package): update eslint packages to latest versions (f266e88)
VSliderThumb
(#19024) (64618ff), closes #19022β VTabs: set correct initial isSelected value (fa5cccb), closes #18284
β web-types: remove newlines from types (31f7914)
Other Commmits
β chore(release): publish v3.4.11 (22f1333)
β docs(App): add router-view transition (60218ee)
β docs(autocompletes): add tip about the search model (26c72b3), closes #18613
β docs(VOtpInput): add v-model to divider example (#18991) (c62939a)
β docs(VAlert): fix renamed property (#19039) (e839c25)
β docs(Entry): remove inline ad toggle (22c486c)
β docs(upgrade-guide): add information about custom-sort (2c76938), closes #16654
β chore(helpers): remove unused functions (07445bd)
β chore(VDataTableFooter): adjust element spacing (1a802cf)
β chore(date): resolve linting issue (7e8dbcf)
β docs(upgrade-guide): update menu section (520b765)
β chore(dev): remove duplicate uphead (1866f97)
β docs(team): fix linting issue (834c91d)
β chore: remove deprecated tests (62bc868)
β chore: remove deprecated files (ae920de)
β chore(dev): add dayjs package (135a8c8)
β docs(team): add legends (ae52427)
β chore(package): update eslint packages to latest versions (f266e88)
Vite
v5.1.0-beta.1
#vite
5.1.0-beta.1 (2024-01-18)
β fix: handle namespace import and dynamic import interop consistently (#15619) (ec8b420), closes #15619
β fix(css): track dependencies from addWatchFile for HMR (#15608) (dfcb83d), closes #15608
β fix(deps): update all non-major dependencies (#15603) (109fb80), closes #15603
β fix(hmr): normalize env files path (#15584) (d0f1d2e), closes #15584
β fix(ssr): externalize network imports during
β fix(types): mark hmr update internal types optional (#15606) (df8f5a5), closes #15606
β perf: avoid parseRequest (#15617) (0cacfad), closes #15617
β perf: avoid performance.now() call (#15634) (e43f7ee), closes #15634
β perf: do not bind plugin hook context functions (#15610) (3b7e0c3), closes #15610
β perf: don't recreate html hooks on each transform call (#15579) (bdb826c), closes #15579
β perf: simplify isHtmlProxy regex (#15590) (644d120), closes #15590
v5.1.0-beta.1
#vite
5.1.0-beta.1 (2024-01-18)
β fix: handle namespace import and dynamic import interop consistently (#15619) (ec8b420), closes #15619
β fix(css): track dependencies from addWatchFile for HMR (#15608) (dfcb83d), closes #15608
β fix(deps): update all non-major dependencies (#15603) (109fb80), closes #15603
β fix(hmr): normalize env files path (#15584) (d0f1d2e), closes #15584
β fix(ssr): externalize network imports during
ssrLoadModule
(#15599) (af2aa09), closes #15599β fix(types): mark hmr update internal types optional (#15606) (df8f5a5), closes #15606
β perf: avoid parseRequest (#15617) (0cacfad), closes #15617
β perf: avoid performance.now() call (#15634) (e43f7ee), closes #15634
β perf: do not bind plugin hook context functions (#15610) (3b7e0c3), closes #15610
β perf: don't recreate html hooks on each transform call (#15579) (bdb826c), closes #15579
β perf: simplify isHtmlProxy regex (#15590) (644d120), closes #15590
Vue Updates
Vite v5.1.0-beta.1 #vite 5.1.0-beta.1 (2024-01-18) β fix: handle namespace import and dynamic import interop consistently (#15619) (ec8b420), closes #15619 β fix(css): track dependencies from addWatchFile for HMR (#15608) (dfcb83d), closes #15608 β fix(deps):β¦
β feat: preview server add close method (#15630) (947aa53), closes #15630
β feat: support multiple HMR clients on the server (#15340) (bf1e9c2), closes #15340
β feat(build): set
β refactor: remove build time pre-bundling (#15184) (757844f), closes #15184
β feat: support multiple HMR clients on the server (#15340) (bf1e9c2), closes #15340
β feat(build): set
hoistTransitiveImports
to false in library builds (#15595) (e6ebc7b), closes #15595β refactor: remove build time pre-bundling (#15184) (757844f), closes #15184