Quasar v2 (Vue 3) - released!
See original GitHub issueQuasar v2 is out! Read our announcement.
Is v2 stable?
YES
The plan
Our main focus at the moment is shipping Quasar v2 with Vue v3. The plan is to not introduce any breaking changes, unless forced by the vue 3 / vue-router 4 architectures.
Affected Quasar packages: “quasar”, “@quasar/app”.
Rough schedule
- First beta: “quasar” v2.0.0-beta.1 & “@quasar/app” v3.0.0-beta.1 - Jan 2021
- Stable releases: “quasar” v2.0.0 & “@quasar/app” v3.0.0 - Q2 2021
The code
The branch currently holding Quasar v2 is called dev (was previously vue3-work
).
Donations
If you want to speed up the development of Quasar please consider donating to the project. With proper funding, it allows more of the team to work on the project in a much more dedicated manner.
Donations - https://donate.quasar.dev
If you’re in a company and using Quasar for commercial projects, explain to your management the importance of monthly donations (eg. $200+) for open source projects: you’re the one using it every day and this makes you the best suited person to convince them. Be creative! :slight_smile:
Quasar is saving your company tens of thousands of development hours (quite literally), which in turn is a pretty high money savings. Consider giving back a part of those savings to refuel the project itself 😉
Update: June 21st 2021
Quasar v2 stable (with Vue.js 3) has been released! Time to party! https://github.com/quasarframework/quasar/discussions/9734
Update: June 19th 2021
Next release is v2.0.0 stable.
Branch vue3-work
has been merged into dev
. The Qv1 work will now be done exclusively on the new v1
branch.
Update: April 27th 2021
We have passed the final major milestone: Quasar CLI now ships with Webpack 5, which was badly needed to support Node 13+. Faster build speeds and lower memory usage. We’re just a few small steps away from getting Quasar v2 out of beta!
Update: April 4th 2021
The last Quasar CLI mode left to be enabled, which is SSR, is now also available. Here is the link to the upgrade guide on SSR. We are targeting for a 2 weeks testing period for SSR mode then we will release the official stable version of Quasar v2.
Update: February 16th 2021
We’re close to the stable release. The only thing remaining is the SSR support. Quasar is SSR ready, however we’re only going to enable SSR support as soon as these Vue3 SSR bugs (critical for us and your experience) are solved:
- ~https://github.com/vuejs/vue-next/issues/3244~ redirected to https://github.com/vuejs/vue-next/issues/2863
- https://github.com/vuejs/vue-next/issues/2386
- https://github.com/vuejs/vue-next/issues/3245
- https://github.com/vuejs/vue-next/issues/3243
- https://github.com/vuejs/vue-next/issues/3255
Update: February 10th 2021
SSR mode is ready (UI and CLI-wise) to be released. Unfortunately, there are quite a few Vue SSR bugs that need to be fixed before we enable the build mode for Quasar v2. We are in the process of reporting them and we’ll start collaborating with the Vue team to help fix them.
Update: January 11th 2021
Hi All,
There are still some things being worked on for Quasar v2, but mainly we’re now writing the migration guide. Our target for release of the public beta is within January 2021. The new version is based on Composition API. But it’s not just a port to Vue 3. There are lots of significant performance enhancements in Quasar’s algorithms too! You’ll love it!
Unfortunately, the first beta release won’t include SSR support, due to missing some upstream features in Vue 3, which we’ll contribute to via PRs. We’ll release SSR support during the beta stage lifecycle though.
We’re also trying to integrate Webpack 5 support into the @quasar/app
v3 release, but if we are unable to get this done (ie: external dependencies and such) then we’ll shoot for @quasar/app
v4 release.
Stable release will be anywhere within Q1 2021, but as is the case with OSS, it will be ready, when it’s ready. And of course, it will be ready when we know the quality is high enough to meet both your expectations and ours.
In the meantime, the wonderful framework you’ve come to love is still here and you don’t have to wait for Quasar v2 to start a new project with Vue 3’s major new feature (i.e. using the composition API). Of course, if you choose to hold off on Vue 3 features, we’ll make the upgrade as easy as possible for you. That’s a promise. :slight_smile:
The Quasar Team
Issue Analytics
- State:
- Created 3 years ago
- Reactions:592
- Comments:178 (73 by maintainers)
Top GitHub Comments
Beta 1 release is imminent. Today (Feb 2nd) or tomorrow the latest.
Hi everyone,
Sorry but we’ll have to delay the beta version due to vue-loader which has some SSR features not implemented yet. We cannot release a beta version until SSR is fully solved or else we might introduce breaking changes during this beta stage – and we want to avoid this at all costs.
The new schedule is: