@swc/core version 1.2.45 is a minor release, appearing just a few days after version 1.2.44. Both versions serve as super-fast alternatives to Babel, offering developers a high-performance JavaScript and TypeScript compiler. On the surface, the critical difference lies in the version numbers of the core platform-specific binaries within the dependencies and optionalDependencies. Each target platform (darwin-x64, darwin-arm64, android-arm64, linux-x64-gnu, linux-x64-musl, win32-x64-msvc, linux-arm64-gnu, and linux-arm-gnueabihf) receives an updated native package, moving from version 1.2.44 to 1.2.45.
While the core development dependencies remain constant, the updated binaries indicate possible bug fixes, performance enhancements, or support for newer language features within the compilation process which could be very interesting for developers, even if not explicitly stated in the release notes. Upgrading to 1.2.45 should be a seamless experience given the unchanged API and a lack of breaking changes suggested by the patch version increment. Developers should consider this update as a maintenance release; upgrading can provide a more robust and efficient compilation process, leading to faster build times especially useful in large projects and modern language features support for the target platforms.
The are not vulnerabilities for the version 1.2.45 of the package @swc/core