<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/xsl' href="../style/web.xsl"?>
<website 
    name="Vue.js: Releases, patches &amp; end-of-life"
    
    description="Obtain all lifecycle information relevant to security for the Vue.js from the Evan You, including versions, patches and end-of-life data."
   
    overview-image="https://live.versio.io/product/vuejs.svg" 
    overview-title="Vue.js"
    
    mainmenu="" submenu="" subsubmenu="" 
    
    file="product-release-end-of-life-eol-evan-you-vuejs"
    language="en"
    >


 <keywords>
    <term>Vue.js</term>
    <term>Evan You</term>
    <term>Framework</term>
    <term>Release</term>
    <term>Version</term>
    <term>Major</term>
    <term>Minor</term>
    <term>Patch</term>
    <term>End-of-life</term>
    <term>EOL</term>
    <term>Support</term>
    <term>End-of-support</term>
    <term>EOS</term>
    <term>Maintenance</term>
    <term>End-of-maintenance</term>
    <term>EOM</term>
    <term>Security</term>
    <term>Long-term support</term>
    <term>LTS</term>
    <term>Vulnerabilities</term>
    <term>Common vulnerabilities &amp; exposures</term>
    <term>CVE</term>
    <term>Security</term>
</keywords>

    <content>
        
        <item type="header" 
            opengraph="opengraph" 
            img="../img/product-release-version-end-of-life/evan-you-vuejs.jpg" 
            icon="https://live.versio.io/topology/vuejs.svg"
            header1="Lifecycle guide for Vue.js from Evan You"
            header2="All releases, patches, maintenance and support periods at a glance" 
        >
            <link title="All supported products">product-release-end-of-life-overview.xml</link>

            <link title="Free Versio.io trial">free-trial.xml</link>
        </item>

        <item type="paragraph"></item>

        <item type="paragraph">📅 Last update on 2025-08-08</item>
       
        
        <item type="header2" class="article-title">What is Vue.js?</item>
        <item type="paragraph" imgLink="content-end-of-life-product-release-version-database.xml" alt="Automate product release and end-of-life management" img="../img/product-release-version-end-of-life/evan-you-vuejs.svg"><![CDATA[Vue.js features an incrementally adaptable architecture that focuses on declarative rendering and component composition. The core library is focused on the view layer only. Advanced features required for complex applications such as routing, state management and build tooling are offered via officially maintained supporting libraries and packages.]]></item>

        <item type="paragraph">&#160;</item>
        
        <item type="header2" class="article-title">The entire lifecycle of Vue.js</item>

        <item type="paragraph">
            The following figure shows you the visualised product life cycle of Vue.js. You can see all releases with the latest patch version, the long-term support characteristics (orange flag in the green circle, the periods for version provision, maintenance and support.
        </item>
        <item type="image" title="Vue.js (Evan You) release, version and end-of-life information" img="../img/product-release-version-end-of-life/evan-you-vuejs.jpg"></item>
        <item type="paragraph">Figure: Release, patch and end-of-life cycle of product Vue.js (Evan You)</item>
        <item type="paragraph">&#160;</item>
     
        
        <item type="removeableParagraph" heading="What is the Vue.js release strategy?">Vue does not have a fixed release cycle:
* Patch releases are released as needed.
* Minor releases always contain new features, with a typical time frame of 3~6 months in between. Minor releases always go through a beta pre-release phase.
* Major releases will be announced ahead of time, and will go through an early discussion phase and alpha / beta pre-release phases.

See [Releases](https://vuejs.org/about/releases.html) and [Vue 2 LTS, EOL &amp; Extended Support](https://v2.vuejs.org/lts/) for more.</item>
        

        <item type="end-of-life" product="Vue.js">
            <property-list>
                <listItem>
                    <first>Product</first>
                    <second>Vue.js</second>
                </listItem>
                <listItem>
                    <first>Vendor</first>
                    <second>Evan You</second>
                </listItem>
                <listItem>
                    <first>Latest version</first>
                    <second>2.7.16</second>
                </listItem>
                <listItem>
                    <first>Number of releases</first>
                    <second>3</second>
                </listItem>
                <listItem>
                    <first>Number of versions</first>
                    <second>289</second>
                </listItem>
                <listItem>
                    <first>Number of unstable versions</first>
                    <second>78</second>
                </listItem>
                <listItem>
                    <first>Number of versions affected by CVE</first>
                    <second>0</second>
                </listItem>
                <listItem>
                    <first>Licence</first>
                    <second>MIT Licence</second>
                </listItem>
                <listItem>
                    <first>Licence details</first>
                    <secondlink>https://en.wikipedia.org/wiki/MIT_License</secondlink>
                </listItem>
                <listItem>
                    <first>Product site</first>
                    <secondlink></secondlink>
                </listItem>
                <listItem>
                    <first>Release info</first>
                    <secondlink></secondlink>
                </listItem>
                <listItem>
                    <first>Version command</first>
                    <second><![CDATA[]]></second>
                </listItem>
                <listItem>
                    <first>Wikipedia</first>
                    <secondlink>https://en.wikipedia.org/wiki/Vue.js</secondlink>
                </listItem>
                <!-- <listItem>
                    <first>Last verification date</first>
                    <second>2025-08-08</second>
                </listItem> -->
            </property-list>
        </item>
		<item type="paragraph">&#160;</item>


		<item type="paragraph">&#160;</item>
		<item type="contact" title="Questions or interested? Talk to me!" person="lukas"/>


    </content>
</website>