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
Quasar
@quasar/app-webpack-v3.12.0

#quasar

Changes

● Upgraded to latest Sass v1 -- this will allow you to use latest Sass v1 features

Minimum requirements

You will need to upgrade the "quasar" package (our UI) to at least v2.14.0

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-v2.14.0

#quasar

Changes

● Upgraded to the latest Sass v1 specs -- this will allow you to use the latest Sass v1 features in your own code too!
fix(QImg): API - @error param definition #16545

Possible breaking changes for Sass users!

When using Quasar UI (this package) with our Quasar CLI or our Vite plugin, it will require the latest Sass v1 (which has breaking changes -- though your Sass code will work albeit with deprecation banners on the console). It will be easy for you to upgrade to the newer Sass requirements for your code (and most might not even need anything changed). The console logs will tell you what lines to change and to what exactly. There is also a sass-migrator tool available (written by the Sass team).
Vue Updates
Quasar quasar-v2.14.0 #quasar Changes ● Upgraded to the latest Sass v1 specs -- this will allow you to use the latest Sass v1 features in your own code too! ● fix(QImg): API - @error param definition #16545 Possible breaking changes for Sass users! When…
We have postponed this moment as much as possible and we apologize for introducing this change in a minor version, but a major version for something so small is not really feasible nor desired (and again, it is due to Sass introducing changes in one of their minor versions).

If using Quasar CLI

Minimum quasar/app-vite supported version is v1.7.0
Minimum quasar/app-webpack supported version is v3.12.0

If using Vite or Vue CLI

Minimum "sass" version is v1.33.0 (although we recommend installing the very latest v1 available)

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-v2.14.1

#quasar

Fixes

fix(QBtn): "stack" set to undefined should not affect icon spacing #16494
fix(ui/lang): Update ms.mjs (#16610)
fix(QSlider/QRange): slider value should start from innerMin instead of min on drag #16614 (#16615)
fix(QCircularProgress): #16586 account for stroke-linecap behavior for rounded style (#16593)
fix(QDate): the "today" btn should keep time from model when available (and not reset it) #16623
fix(QTime): TS type for the return value of "options" prop #16587
fix(QSelect): "option" slot has incorrect "selected" param value when the option is disabled #16567

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/extras-v1.16.9

#quasar

Changes

feat(extras): update Bootstrap => v1.11.2
feat(extras): update Fontawesome => v6.5.0
feat(extras): update Google Material Symbols (font & SVG) to the latest

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.1

#quasar

Changes

feat(app-webpack): force the use of latest quasar/render-ssr-error
fix(app-webpack): typo in --skip-pkg option #16604

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-vite-v1.7.1

#quasar

Changes

feat(app-vite): force the use of latest quasar/render-ssr-error
fix(app-vite): typo in --skip-pkg option #16604

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
Oops, I fuck up
Vue 3
v3.4.1

#vue #vue3

Please refer to CHANGELOG.md for details.
Vue Updates
Due to too large (in my mind) posts, I want to ask. Did this fine or you want change something. So, question:
how to best send information?
#admin #changelog

Hello there! It's me, Mario the developer.
I'm currently making some changes to replace "read changelog.md" with "in fuck changes" instead. This change makes more sense for Vue and Vite right now.
To prevent creating too many messages per post, I've set up the bot to post excessively large messages to telegra.ph. Hopefully, it will work 👀

We'll be waiting for new updates to test everything I've done.
👍4
Vue 3
v3.4.2

#vue #vue3

3.4.2 (2023-12-30)
Bug Fixes compiler-sfc: fix dev regression for dot / namespace component usage (dce99c1), closes #9947runtime-core: support deep: false when watch reactive (#9928) (4f703d1), closes #9916ssr: fix hydration error for slot outlet inside transition-group (#9937) (6cb00ed), closes #9933
Please refer to CHANGELOG.md for details.
Vue 3
v3.4.3

#vue #vue3

3.4.3 (2023-12-30)
Bug Fixes compiler-sfc: respect sfc parse options in cache key (b8d58ec)
Please refer to CHANGELOG.md for details.
vite-plugin-vue
[email protected]

#vite #vite_plugin_vue

Please refer to CHANGELOG.md for details.
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