Rollup version 4.39.0 is a minor update to the widely used ES module bundler, building upon the solid foundation of version 4.38.0. While the core functionality remains consistent, several notable changes cater to developers seeking enhanced performance and platform-specific support.
One key area of difference lies within the optional dependencies. Version 4.39.0 updates the prebuilt binaries for various platforms, including macOS (darwin-x64, darwin-arm64), FreeBSD (freebsd-x64, freebsd-arm64), Android (android-arm64, android-arm-eabi), Linux (linux-x64-gnu, linux-x64-musl, linux-arm64-gnu, linux-s390x-gnu, linux-arm64-musl, linux-riscv64-gnu, linux-riscv64-musl, linux-arm-gnueabihf, linux-arm-musleabihf, linux-loongarch64-gnu, linux-powerpc64le-gnu), and Windows (win32-x64-msvc, win32-ia32-msvc, win32-arm64-msvc). These updates ensure optimal performance and compatibility across a wider range of operating systems and architectures, improving the out-of-the-box experience for developers targeting specific environments.
The shift in releaseDate from March 29th to April 2nd signifies the newer version and reflects ongoing development and maintenance efforts. Developers should consider upgrading to 4.39.0 to benefit from these platform-specific optimizations and any potential bug fixes that may have been addressed since the 4.38.0 release. These incremental updates contribute to a more robust and reliable bundling process, which is crucial for modern JavaScript development workflows. The dependencies and devDependencies remain the same ensuring upgrade compatibility if you are using any of these development packages.
The are not vulnerabilities for the version 4.39.0 of the package rollup