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
vite-plugin-vue
[email protected]

#vite #vite_plugin_vue

4.6.2 (2023-12-31)
chore: fix 3.4 types (9f3d75f)fix: ensure consistent user template options when reusing AST (36351fa), closes #322fix: only enable ast reuse for vue 3.4.3+ (7f242e6)
Vue 3
v3.4.4

#vue #vue3

3.4.4 (2024-01-03)
Bug Fixes compiler-sfc: fix scss source map regression (71d3121), closes #9970 #9969compiler-sfc: use compilerOptions when re-parsing consumed AST (d94d8d4)defineModel: support kebab-case/camelCase mismatches (#9950) (10ccb9b)runtime-core: correctly assign suspenseId to avoid conflicts with the default id (#9966) (0648804), closes #9944ssr: avoid rendering transition-group slot content as a fragment (#9961) (0160264), closes #9933watch: remove instance unmounted short circuit in getter of watchEffect (#9948) (f300a40)watch: revert watch behavior when watching shallow reactive objects (a9f781a), closes #9965Performance Improvements watch: avoid double traverse for reactive source (24d77c2)
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)
Vite
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 #15476
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 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 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
There were minor technical glitches with bot.
So ...

https://github.com/vuetifyjs/vuetify/releases/tag/v3.4.10
πŸ₯°1
Vue Updates
#vue
#vue

Bot will be fixed soon (1-2 days).
❀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
NuxtJS
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 null type for textarea value (#9997) (c379bc2), closes #9904
Vue 3
v3.4.7

#vue #vue3

3.4.7 (2024-01-09)
Bug Fixes
● parser: skip compat mode check for SFC root tags (#10034) (923d560)

● types: fix functional component for h (#9991) (438a74a)

Reverts
● "dx(computed): warn incorrect use of getCurrentInstance inside computed" (2fd3905)
Vue 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
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
Vue 3
v3.4.10

#vue #vue3

3.4.10 (2024-01-11)
Bug Fixes
● hydration: should not warn on falsy bindings of non-property keys (3907c87)
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
Vue 3
v3.4.12

#vue #vue3

3.4.12 (2024-01-13)
Reverts
● fix(reactivity): correct dirty assign in render function (#10091) (8b18481), closes #10098 #10100