Unplugin version 1.8.0 brings notable updates and refinements compared to the previous stable version 1.7.1, making it an enticing upgrade for developers leveraging this unified plugin system. One key difference lies in the updated dependencies, reflecting improvements in the broader ecosystem. Notably, the vite dev dependency jumps from version 5.0.12 to 5.1.4, potentially unlocking new Vite features and optimizations for projects utilizing Unplugin within a Vite environment. Similarly, rollup sees an upgrade from 4.9.6 to 4.12.0, promising potential enhancements in rollup-based builds. Also, there are some updates in the eslint and typescript versions.
Developers may particularly appreciate the newer versions of @rspack/cli and @rspack/core, potentially offering improved compatibility and performance when integrating Unplugin with the Rspack bundler. The bump in chokidar version in the dependencies from 3.5.3 to 3.6.0 might bring more robust file watching capabilities. Version managing tools like lint-staged and simple-git-hooks are also updated to newer versions. While both versions share the same core functionality described as "Unified plugin system for build tools," the dependency upgrades in 1.8.0 suggest a focus on maintaining compatibility with the latest tooling and potentially unlocking performance improvements or bug fixes. Finally, the unpacked size of this version is smaller (151329 vs 168520), meaning better optimization in the build process. Developers are recommended to update if the changes are aligned with the used bundlers and linters to get the last fixes and features.
The are not vulnerabilities for the version 1.8.0 of the package unplugin