@swc/core has released version 1.2.129, succeeding the 1.2.128 version. Both versions maintain the core functionality of being a super-fast alternative to Babel for JavaScript and TypeScript compilation. The primary distinction between the two versions lies in the updated dependency versions within the core package, dependencies like @swc/core-darwin-x64, @swc/core-freebsd-x64 and others have been bumped to version 1.2.129. These dependencies represent platform-specific binaries, suggesting that the new release likely includes targeted improvements or bug fixes specific to particular operating systems and architectures. Developers should note that while the core API likely remains consistent, upgrading ensures they are leveraging the latest optimizations and stability enhancements across different environments.
The 'dist' section reveals slight differences in 'unpackedSize', with 1.2.129 having a size of 328834 compared to 327506 in 1.2.128. This indicates that while the codebase is largely the same, there are some added bytes probably due to platform-specific compiled code. The libraries are distributed under the Apache 2.0 and MIT licenses, offering flexibility in usage. For developers already using @swc/core, this incremental update warrants consideration to benefit from potential performance improvements, bug fixes, and platform-specific adaptations embedded in the newer native binaries. The release date also highlights the recency of the updates, indicating ongoing maintenance and improvement efforts.
The are not vulnerabilities for the version 1.2.129 of the package @swc/core