Releases: RyanLamansky/dotnet-webassembly
Releases · RyanLamansky/dotnet-webassembly
Release list
v2.1.0
v2.0.1
Bug fixes, most notably select/select-t over v128 which wasn't in the spec tests at all.
v2.0.0
Added support for WebAssembly 2.0, dropped support for .NET Standard 2.0.
v1.3.0
- For .NET 9 and above, added the ability to convert WASM files to .NET DLLs.
- An example of how to do this is in the README.
- This feature is experimental but is confirmed to work in (at least) simple cases.
v1.2.1
- For .NET 3.1 or higher,
BitOperationsare leveraged to accelerate 32 and 64-bit WASM instructions for count of leading 0 bits, count of 1 bits, count of trailing 0 bits, rotate left, and rotate right.
v1.2.0
Fixed the "WebAssemblyValueType 7 not recognized." error encountered during compilation of some WASMs. Thanks @munik!
v1.1.0
v1.0.0
- Block-type instructions that returned their type in .ToString now more closely match the WAT format; "block (returns i32)" is now "block i32", for example.
- This is the first formal release, breaking changes should be rare going forward.
v0.11.0
- First non-preview release!
- The APIs for creation and modification of WASM files have been stable for a long time, so no need to hold it back any longer.
- Compilation still has numerous gaps in specification compliance, but has enough "core" functionality to call it a beta.
- Significantly improved compilation compatibility by fixing multiple issues with branches that continue a loop.
- Added several constructors to simplify creation of WASM-related objects.