Version 1.3.89 of @swc/core, a high-performance JavaScript and TypeScript compiler, introduces subtle but potentially impactful changes compared to version 1.3.88. Primarily, developers should note the updated versions of the platform-specific binaries within the dependencies and optionalDependencies sections. All @swc/core-* dependencies have been bumped from 1.3.88 to 1.3.89, indicating targeted improvements or bug fixes within the native compilation targets for different operating systems and architectures.
While most devDependencies remain consistent, a notable update involves @babel/compat-data, which jumps from version 7.22.5 in 1.3.88 to 7.22.6 in 1.3.89. This likely reflects refinements in Babel's compatibility data, potentially affecting how SWC handles specific JavaScript features or syntax transformations. Developers relying on cutting-edge JavaScript features should be attentive to this update. The releaseDate also highlights the freshness of the release.
Minor size differences can be observed in the dist object, where unpackedSize increases slightly from 727638 to 728185 as a result of the release. Users upgrading should test their builds appropriately to asses that performance and bundle sizes don't change drastically. This increment, alongside dependency updates, suggest internal adjustments that might optimize performance or address edge cases. Developers are advised to test their projects thoroughly after upgrading to ensure compatibility and benefit from the potential improvements.
The are not vulnerabilities for the version 1.3.89 of the package @swc/core