A full version history of the @rollup/plugin-dynamic-import-vars package with size, number of distributed files and dependency evolution.
The @rollup/plugin-dynamic-import-vars package, crucial for resolving dynamic imports with variables in Rollup, has undergone continuous evolution through its numerous versions. Initial versions, from 1.0.0 to 1.4.4, focused on core functionality, relying on dependencies like globby for file matching, magic-string for code manipulation, and @rollup/pluginutils for Rollup integration. Patch releases such as 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.7 aimed primarily at fixing bugs. Notably, in version 1.4.2, globby was replaced with fast-glob, indicating a performance focus.
Version 2.0.0 marked a significant shift, updating dependencies to more recent versions and introducing compatibility with Rollup v3.x.x, as reflected in the peer dependencies. This upgrade cycle continued with subsequent releases, as the support was added for Rollup v4 with version 2.0.6,. Later versions show continuous dependence optimisation. Version 2.1.4 replaced fast-glob with tinyglobby.
In conclusion, the version history shows the effort of the package maintainers to optimise and make more performant the package by replacing dependencies, to keep the package compatiable across different versions of rollup, and to keep it functional by providing bug fix releases.