@swc/core, a high-performance alternative to Babel, has released version 1.6.5, a minor update over the previous stable version 1.6.4. Both versions share the same core dependencies, including @swc/types and @swc/counter, and development dependencies like Jest, Cross-Env, Typescript, and @napi-rs/cli, ensuring a consistent development experience for users. They also maintain the same peer dependency on @swc/helpers.
The key difference lies in the optional dependencies, which are platform specific binaries. Version 1.6.5 includes updated binaries for various platforms such as darwin-x64, darwin-arm64, linux-x64-gnu & musl, Windows (x64, ia32, arm64), and linux-arm architecture, all bumped to version 1.6.5 correspondingly. This likely reflects bug fixes, performance improvements, or compatibility adjustments specific to these target environments. While the core functionality remains consistent, developers should upgrade to 1.6.5 to benefit from the latest platform-specific enhancements leading to great stability.
The release dates indicate that version 1.6.5 was published shortly after 1.6.4, suggesting a quick follow-up release addressing immediate concerns or improvements. Both versions are licensed under Apache-2.0 and maintained by 강동윤 with funding support through Open Collective. The unpacked size remains the same which is an indicator that the changes are mainly affecting the packaged binaries. Developers using @swc/core should always aim to upgrade to the latest minor version to ensure they have the most stable and performant build for their target platforms.
The are not vulnerabilities for the version 1.6.5 of the package @swc/core