A full version history of the @vue/cli-service package with size, number of distributed files and dependency evolution.
@vue/cli-service is a crucial npm package for Vue CLI projects, offering local development services. Examining its version history reveals a gradual evolution with enhancements and dependency updates.
Versions 3.0.0 through 3.2.0 primarily focused on refining core functionalities, tweaking dependencies like ora, webpack, and @vue/cli-overlay while keeping vue, vuex, and vue-router as dev dependencies. Version 3.3.1 introduced restrictions on the webpack versions. The 3.4.0 releases improved component compilation and added globby 9.0.0. 3.5.0 added vue 2.6.7 to dev dependencies, and webpack dev server was upgraded to 3.2.0, while @vue/component-compiler-utils updated to 2.6.0. The 3.6 focused on upgrading the dependencies to newer minor versions. The 3.8.3 release saw an introduction of default-gateway, while version 3.11.0 saw an upgrade for webpack, using ^4.0.0.
Reaching version 4.0.0 marked a significant milestone, updating key dependencies like webpack-chain and introducing copy-webpack-plugin 5.0.3. Subsequent 4.x releases iteratively refined the toolkit, incorporating updates to enhance performance, stability, and developer experience, as well as support for newer Vue versions. Version 4.1.0 replaced dependencies with more updated versions. The latest versions in the 4.5 family, including 4.5.19, prioritize dependency maintenance. Version 5 saw upgrades in multiple dependencies with latest minor versions, and webpack5.