Rollup 4.25.0 represents an incremental update to the popular ES module bundler, succeeding version 4.24.4. While the core functionality remains consistent, developers should note several dependency updates within the devDependencies section, indicating improvements in the tooling used forRollup's development and testing. The eslint dependency receives a bump from 9.13.0 to 9.14.0, suggesting potential enhancements or fixes in JavaScript code linting. Additionally, globals moves from 15.11.0 to 15.12.0 which means some added or modified information about well-known Javascript globals. The 'rollup' dependency (rollup being a dev dependency for itself) also updates from 4.24.3 to 4.24.4, which would update the testing suite to use the last version. Other more minor updates include 'pinia' (2.2.5 to 2.2.6), 'concurrently' (9.0.1 to 9.1.0), @codemirror/view (6.34.1 to 6.34.2), @mermaid-js/mermaid-cli (11.2.1 to 11.4.0), and @types/node (18.19.63 to 18.19.64). These usually mean bug fixes and minor features.
Crucially, the core bundling engine remains largely unchanged, indicated by the similar set of optionalDependencies pointing to version-specific builds for various platforms (darwin, linux, win32 etc.), so the core rollup logic is probably untouched. The update also includes an increase in unpackedSize in the dist section, that could derive from updated dependencies. Ultimately, version 4.25.0 offers a refined development experience through updated tooling, while maintaining the established stability of the Rollup bundling process. Existing users can upgrade confidently, expecting incremental improvements rather than breaking changes. Also, the release date is newer!
The are not vulnerabilities for the version 4.25.0 of the package rollup