@swc/core version 1.2.25 is a minor update to the super-fast Babel alternative, following the previous stable version 1.2.24. Both versions share the same core functionality, providing developers with a high-performance tool for transpiling JavaScript and TypeScript code. Key dependencies like @node-rs/helper remain consistent, ensuring continued compatibility and functionality. The core transformation capabilities, leveraging the speed of Rust-based compilation, are also consistent across both releases, enabling blazing-fast builds and improved developer experience.
The primary difference between these versions lies in the underlying native binaries for different operating systems. @swc/core-linux, @swc/core-win32, and @swc/core-darwin dependencies are updated to version 1.2.25 in the new release, likely containing bug fixes, performance improvements, or compatibility enhancements specific to each platform. Developers should see a seamless upgrade experience as the JavaScript API remains stable. While unpacked size slightly decreased, the list of dev dependencies remained the same. The release dates show that 1.2.25 was released roughly 3 days after 1.2.24. Upgrading to version 1.2.25 is recommended to benefit from the latest improvements and ensure optimal performance and stability across different operating systems for your projects. For those building on the previous version, they should not expect breaking changes. The core functionality will not change and build performance can be improved thanks to the underlying binaries.
The are not vulnerabilities for the version 1.2.25 of the package @swc/core