A full version history of the @emnapi/core package with size, number of distributed files and dependency evolution.
The @emnapi/core package has undergone significant evolution, marked by a consistent release cadence and gradual feature enhancements. Starting with version 0.31.0 in February 2023, the package provided core functionalities for emnapi, a technology enabling Node.js addons to run in web browsers via WebAssembly. Early versions, up to 0.39.0, primarily focused on refining core functionalities and dependencies like tslib.
A notable shift occurred with version 0.40.0 in June 2023, where the development toolchain was upgraded, showcasing a commitment to staying current with build technologies. The package then transitioned towards stability, culminating in the 1.0.0 release in January 2024.
Subsequent versions, including 1.1.0 and beyond, introduced experimental support for WASI threads, evidenced by the addition of @emnapi/wasi-threads as a dependency. This highlights an expansion of the package's capabilities. Newer versions such as 1.4.0 and 1.5.0 continued refining the core components, and the WASI integration, promising greater compatibility and performance. This iterative approach displays a strong commitment to improvement and adaptation to the evolving landscape of WebAssembly-based Node.js addons. The regular minor version bumps signify consistent development and bug fixing, contributing to a reliable and performant core for emnapi-based projects.