Breaking changes
to_js_valuenow serializes maps as JavaScript objects instead of ESMapfor better compatibility across different environments.
Other changes
-
Switched from
RctoArcto improve compatibility with multithreaded Rust applications. This change does not affect the JS/WASM API. -
Added a new Rust feature flag
dont-expose-wasmfor cases where you want to build your Rust library into WASM but do not want to implicitly expose the CSL API to WASM. -
Introduced a new CSL package (yes, again 🙃) with inlined WASM. This is useful if you’re stuck without a bundler or web server and don’t want to spend time figuring out a custom solution:
@emurgo/cardano-serialization-lib-browser-inlined@emurgo/cardano-serialization-lib-browser-inlined-gc
Published
https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-browser/v/15.0.0
https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-nodejs/v/15.0.0
https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-asmjs/v/15.0.0
https://crates.io/crates/cardano-serialization-lib/15.0.0
Experimental packages with gc support
https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-nodejs-gc/v/15.0.0
https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-browser-gc/v/15.0.0
https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-asmjs-gc/v/15.0.0
Full Changelog: 14.1.2...15.0.0