@swc/core has released version 1.5.0, marking a minor increment from the previous stable version 1.4.17. Both versions maintain the core functionality of providing a super-fast alternative to Babel, primarily aimed at speeding up JavaScript and TypeScript compilation and transformation. The dependencies for core functionality, such as @swc/types and @swc/counter, remain consistent, indicating stability in the foundational aspects of the tool.
A key area of divergence lies in the optional dependencies. Version 1.5.0 brings updates to the platform-specific binaries, such as @swc/core-darwin-x64, @swc/core-linux-x64-gnu, and others, all bumped to version "1.5.0". This suggests improvements or bug fixes tailored to specific operating systems and architectures, potentially enhancing performance or resolving compatibility issues on those platforms, giving users better reliability.
While most devDependencies remain the same, it's important to note that typescript dependency versions should be reviewed during upgrades. The unpacked size of both versions is almost identical, suggesting no major changes related to included assets. Finally the releaseDate field indicates that version 1.5.0 was released on April 24, 2024, while version 1.4.17 was released on April 23, 2024. This update is really recent.
The are not vulnerabilities for the version 1.5.0 of the package @swc/core