Vue.js Version History

1 active, 14 end-of-life. 15 versions tracked.

Vue.js doesn't follow a fixed major release schedule, but minor releases within Vue 3 ship every few months. Vue 2 reached end-of-life in December 2023, so Vue 3 is now the only actively maintained version.

Recommendation

For all new projects, use Vue 3 (latest minor). Vue 2 is end-of-life with no security patches. If you're migrating from Vue 2, the official migration guide and compatibility build make the transition manageable.

Version Released End of Life Latest Patch Status
Vue.js 3.5 September 3, 2024 TBD 3.5.29 Active
Vue.js 3.4 December 29, 2023 September 3, 2024 3.4.38 End of Life
Vue.js 3.3 May 11, 2023 December 29, 2023 3.3.13 End of Life
Vue.js 2.7 July 1, 2022 December 31, 2023 2.7.16 End of Life
Vue.js 3.2 August 9, 2021 May 11, 2023 3.2.47 End of Life
Vue.js 3.1 June 7, 2021 August 9, 2021 3.1.5 End of Life
Vue.js 3.0 September 18, 2020 June 7, 2021 3.0.11 End of Life
Vue.js 2.6 February 4, 2019 July 1, 2022 2.6.14 End of Life
Vue.js 2.5 October 13, 2017 February 4, 2019 2.5.22 End of Life
Vue.js 2.4 July 13, 2017 October 13, 2017 2.4.4 End of Life
Vue.js 2.3 April 27, 2017 July 13, 2017 2.3.4 End of Life
Vue.js 2.2 February 26, 2017 April 27, 2017 2.2.6 End of Life
Vue.js 2.1 November 22, 2016 February 26, 2017 2.1.10 End of Life
Vue.js 2.0 September 30, 2016 November 22, 2016 2.0.8 End of Life
Vue.js 1 October 27, 2015 Ended 1.0.28 End of Life
View Vue.js Hub Page →

Vue.js Support Policy

Vue 2 reached end-of-life on December 31, 2023 and receives no further updates. Vue 3 is the current active version with regular minor releases. There's no formal support timeline for Vue 3 minor versions, but the team generally maintains backward compatibility within the Vue 3 series.

What You Need to Know

Vue 2 is end-of-life as of December 2023. No security patches are being released. Migrate to Vue 3.

Vue 3.4+ includes a major reactivity system overhaul, making computed properties 40% faster.

Vue 3 introduced the Composition API, which is now the recommended approach over the Options API for new code.

Nuxt 3 (the Vue meta-framework) requires Vue 3 and won't work with Vue 2.

Frequently Asked Questions

Is Vue 2 still supported?
No. Vue 2 reached end-of-life on December 31, 2023. It no longer receives bug fixes or security patches. You should migrate to Vue 3 as soon as possible.
How do I migrate from Vue 2 to Vue 3?
Use the official Vue 3 Migration Build, which runs in Vue 2 compatibility mode and logs warnings for incompatible code. Address the warnings one by one, then switch to native Vue 3 mode. The biggest changes are around the Composition API, global API changes, and template compiler updates.
How often does Vue 3 release updates?
Vue 3 ships minor releases every 2-4 months and patch releases as needed. Minor releases can include new features but maintain backward compatibility. Evan You and the core team don't follow a strict schedule but have been consistently active.

Related Tools

Get Vue.js release alerts

New releases, EOL warnings, security patches. Monthly digest, no spam.

Free forever. Unsubscribe anytime.