Vue.js 3.4
This version has reached end of life and no longer receives updates.
December 29, 2023
September 3, 2024
September 3, 2024
3.4.38 (August 15, 2024)
About Vue.js 3.4
Vue 3.4 is part of the Vue 3 series. Vue 3 is the current major version, featuring the Composition API, improved TypeScript support, and better performance through a complete rewrite of the reactivity system.
Key Changes in Vue.js 3.4
- ●Composition API for logic reuse and better TypeScript integration
- ●Completely rewritten reactivity system based on ES2015 Proxy
- ●Fragments: components can now have multiple root nodes
- ●Teleport component for rendering content outside the DOM hierarchy
- ●
<script setup>syntax for cleaner single-file components
Breaking Changes
- ▲Global API changes (createApp instead of new Vue)
- ▲v-model usage changes on components
- ▲Removed filters, $listeners, and several other Vue 2 features
Vue.js 3.4 reached end of life on September 3, 2024, roughly 1 year ago. Since then, no security patches have been issued. If you are still running Vue.js 3.4, you should treat upgrading as a high-priority item. Any CVEs discovered against this version will not be fixed upstream.
Upgrade to Vue.js 3.5 for continued security coverage and access to the latest features. The upgrade from 3.4 to 3.5 is typically straightforward, but review the release notes for any deprecations or API changes.
Migration Notes
Use the official migration build (@vue/compat) to run Vue 2 code on Vue 3 runtime with compatibility warnings. Migrate incrementally: update build tools first, then components one at a time.
Lifecycle Progress
This version reached end of life September 3, 2024.
All Vue.js Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 3.5 | September 3, 2024 | TBD | 3.5.29 | Active |
| 3.4 (current page) | December 29, 2023 | September 3, 2024 | 3.4.38 | End of Life |
| 3.3 | May 11, 2023 | December 29, 2023 | 3.3.13 | End of Life |
| 2.7 | July 1, 2022 | December 31, 2023 | 2.7.16 | End of Life |
| 3.2 | August 9, 2021 | May 11, 2023 | 3.2.47 | End of Life |
| 3.1 | June 7, 2021 | August 9, 2021 | 3.1.5 | End of Life |
| 3.0 | September 18, 2020 | June 7, 2021 | 3.0.11 | End of Life |
| 2.6 | February 4, 2019 | July 1, 2022 | 2.6.14 | End of Life |
| 2.5 | October 13, 2017 | February 4, 2019 | 2.5.22 | End of Life |
| 2.4 | July 13, 2017 | October 13, 2017 | 2.4.4 | End of Life |
| 2.3 | April 27, 2017 | July 13, 2017 | 2.3.4 | End of Life |
| 2.2 | February 26, 2017 | April 27, 2017 | 2.2.6 | End of Life |
| 2.1 | November 22, 2016 | February 26, 2017 | 2.1.10 | End of Life |
| 2.0 | September 30, 2016 | November 22, 2016 | 2.0.8 | End of Life |
| 1 | October 27, 2015 | Yes | 1.0.28 | End of Life |
Frequently Asked Questions
When was Vue.js 3.4 released?
When does Vue.js 3.4 reach end of life?
What is the latest patch version of Vue.js 3.4?
Should I still use Vue.js 3.4?
Related Resources
Get release updates for Vue.js
Breaking changes, security patches, EOL warnings. Monthly digest, no spam.
Free forever. Unsubscribe anytime. We track 50+ technologies.