VVersions.dev

Modernize Vue.js

Operational guides for Vue.js: the Vue 3 upgrade hub, the Vue 2 to Vue 3 migration path, Options API to Composition API modernization, and fixing Vue 3 migration errors.

Last verified · Updated May 22, 2026

Vue 2 reached end of life in December 2023 and no longer receives security patches. This hub links the Vue 3 upgrade path, the Options API to Composition API modernization, and the workflow for diagnosing the errors those changes surface.

What this covers

Start at the Vue 3 upgrade hub for the full breaking-change picture, then follow the Vue 2 to Vue 3 path for the version upgrade itself. Once you are on Vue 3, the Options API to Composition API guide covers the optional pattern modernization. Each page includes a repo-inspection prompt, step-by-step migration, a test plan, and rollback guidance.

Version timeline

  1. 3.xcurrentactivereleased 2020-09-18
  2. 2.xeolreleased 2016-09-30 · EOL 2023-12-31

Frequently asked questions

Which Vue version should I target?

Vue 3 is the current and only supported line — Vue 2 reached end of life on 2023-12-31. Use the @vue/compat migration build to move from Vue 2 to Vue 3 incrementally. Adopting the Composition API is a separate, optional modernization you can do after the upgrade.