Vue Updates
114 subscribers
695 photos
842 links
Channel for automatic notifications about updates in the Vue ecosystem.

Watching: vue, nuxt, vuetify, vue-i18n-next, vue-router, pinia and vite

Contacts: @Black_Yuzia

Our channels:
@Vue_Courses
@Vue_Updates
@frontendmasters_courses
Download Telegram
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
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
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 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 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 hoistTransitiveImports to false in library builds (#15595) (e6ebc7b), closes #15595

refactor: remove build time pre-bundling (#15184) (757844f), closes #15184
Vite
v5.0.12

#vite

5.0.12 (2024-01-19)

fix: await configResolved hooks of worker plugins (#15597) (#15605) (ef89f80), closes #15597 #15605

fix: fs deny for case insensitive systems (#15653) (91641c4), closes #15653
Vite
v4.5.2

#vite

Please refer to CHANGELOG.md for details.
Vite
v3.2.8

#vite

Please refer to CHANGELOG.md for details.
Vite
v2.9.17

#vite

Please refer to CHANGELOG.md for details.
Vite
v5.1.0-beta.2

#vite

5.1.0-beta.2 (2024-01-19)

fix: fs deny for case insensitive systems (#15653) (89be67d), closes #15653

perf: don't recalculate path.dirname(mod.file) (#15623) (e459be4), closes #15623

perf: optimize getSortedPluginsByHook (#15624) (f08a037), closes #15624
Vuetify
v3.5.0

#vuetify

v3.5.0 (Polaris)

Welcome to the v3.5.0 release of Vuetify!

----------------------

💪 Support Vuetify Development

Vuetify is an open source MIT project that has been made possible due to the generous contributions by our sponsors and backers. If you are interested in supporting this project, please consider:

Requesting Enterprise Support
Sponsoring John on Github
Sponsoring Kael on Github
Supporting the team on Open Collective
Becoming a sponsor on Patreon
Becoming a subscriber on Tidelift
Making a one-time donation with Paypal

📖 Table of Contents

#Release Introduction
#Important Links
#Upgrade Guide
#Release Notes

❗️ Important Links

📄 Docs
🚨 Issues
🏬 Store
🎮 Play
💬 Discord
🗑️ Bins

📑 Upgrade guide

VCardItem append/prepend icon/avatar will now show independently and have reduced inline padding. This brings the component more in line with how VListItem works.

💯 Release notes

🚀 Features
🗿1
Vue Updates
Vuetify v3.5.0 #vuetify v3.5.0 (Polaris) Welcome to the v3.5.0 release of Vuetify! ---------------------- 💪 Support Vuetify Development Vuetify is an open source MIT project that has been made possible due to the generous contributions by our sponsors…
● goTo: port to v3 (#19046) (4eeae8c), closes #5732 #13538
● locale: add khmer translations (#18695) (e1d0e03)
● style: add cursor class utilities (#17033) (a25aac9)
● theme: add surface-light color (#19047) (d20875a), closes #18091
● VAutocomplete/VCombobox: add new clearOnSelect prop (657d929), closes #6842
● VCardItem: bring in-line with VListItem functionality (356bfd1)
● VDataTable/Virtual: add support for sorting raw objects (#19048) (0bba2f5), closes #11226
● VDatePicker: add new multiple prop options (07781b3), closes #18701
● VFileInput: add string support for showSize prop (706565f)
● VImg: add rounded and color support (32ac0a1)
● VList: add expand / collapse icon support (8414baf)
● VSelects: add new listProps prop (1f7b403), closes #6458
● VSwitch: add thumb, track-true, and track-false slots (#18092) (7031faa)

🔧 Bug Fixes

● VChipGroup: use VSlideGroup as baseline component (#17911) (bcffca9), closes #17321
● VDataTable: add new headerProps prop (#19025) (d121f54), closes #18993
● VDataTableVirtual: add missing colgroup slot (#19052) (0dca210)
Vuetify
v3.5.1

#vuetify

🔧 Bug Fixes

● VChipGroup: correctly filter props (54054d8)

Other Commmits

chore(release): publish v3.5.1 (7afd453)
Vite
v5.1.0-beta.3

#vite

5.1.0-beta.3 (2024-01-22)

perf: middleware to short-circuit on 304 (#15586) (35ae4f8), closes #15586

perf: use thread for preprocessors (#13584) (acd795f), closes #13584

fix: default sideEffect option is delivered to rollup (#15665) (f6cf3d1), closes #15665

fix(ssr): mark builtin modules as side effect free (#15658) (526cf23), closes #15658

fix(ssr): support externalized builtins for webworker (#15656) (639bbd6), closes #15656

refactor: append tags logic in applyHtmlTransforms (#15647) (09b1517), closes #15647

refactor(hmr): provide a separate logger interface (#15631) (110e2e1), closes #15631
Quasar
quasar-v2.14.3

#quasar

Fixes

● Vue 3.4 --> fix(ui): Hydration issues with Vue 3.4 (QField/QInput/..., QBtnDropdown, QExpansionItem, QFab) #16792
● Vue 3.4 --> fix(Dark): [Vue 3.4] Hydration issue with Dark Quasar plugin on SSR #16818
fix(QAjaxBar): fix infinite fetch loop in watchEffect #16767 (#16780)
fix(ui): expose updateScrollTarget method for QInfiniteScroll (#16182)
fix(QTab): softError.message is undefined when opening tab with control-key #16791
fix(QField/QInput/...): lazy validation breaks when clearable button is clicked #16723

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
Vite
[email protected]

#vite

5.3.0 (2024-01-25)

docs: fix commit id collision (#15105) (0654d1b), closes #15105

docs: fix dead link (#15700) (aa7916a), closes #15700

feat(legacy): build file name optimization (#15115) (39f435d), closes #15115

feat(legacy): support any separator before hash in fileNames (#15170) (ecab41a), closes #15170

feat(plugin-legacy): add modernTargets option (#15506) (cf56507), closes #15506

fix(deps): update all non-major dependencies (#15233) (ad3adda), closes #15233

fix(deps): update all non-major dependencies (#15304) (bb07f60), closes #15304

fix(deps): update all non-major dependencies (#15375) (ab56227), closes #15375

chore(deps): update all non-major dependencies (#15145) (7ff2c0a), closes #15145
Vite
v5.1.0-beta.4

#vite

5.1.0-beta.4 (2024-01-26)

perf: lazy load rollup during dev (#15621) (6f88a90), closes #15621

perf: use workspace root for fs cache (#15712) (8815763), closes #15712

chore: remove unneeded normalizePath (#15713) (92f2747), closes #15713

chore(proxy): update proxy error info (#15678) (09bd58d), closes #15678

feat: enable fs.cachedChecks by default (#15704) (a05c709), closes #15704

feat(optimizer): holdUntilCrawlEnd option (#15244) (b7c6629), closes #15244

fix: normalize prettify url (#15705) (98bc3dc), closes #15705

fix: windows add/delete file (3a7b650)

fix(build): build error message output twice (#15664) (74382b9), closes #15664

fix(hmr): pass id in parseImports for better debugging DX (#15707) (fb4bddc), closes #15707

fix(node): remove timestamp query of staticImportedUrls (#15663) (6c4bf26), closes #15663

fix(preview): set isPreview true (#15695) (93fce55), closes #15695
Vite
v5.1.0-beta.5

#vite

5.1.0-beta.5 (2024-01-27)

fix: do not init optimizer during build (#15727) (a08f646), closes #15727

fix(deps): update all non-major dependencies (#15675) (4d9363a), closes #15675