Skip to content

9.0.3

Latest
Compare
Choose a tag to compare
@jeromelaban jeromelaban released this 31 Oct 18:27
· 14 commits to release/stable/9.0 since this release
ad639b3

This new release of the Uno.Wasm.Bootstrap adds support for .NET 9 and removes the need for a custom-built .NET runtime. This package is now taking full advantage of .NET WebAssembly workloads by Microsoft.

Among the SDK features that are now available as part of .NET 9:

  • Incremental Builds support, particularly when AOT is involved.
  • Satellite assemblies, Timezone and ICU partial downloads, giving the ability for localized to be fetched for relevant browser cultures
  • WebCIL, used to reduce the impacts of antiviruses
  • Individual assemblies cache breaker, used to ensure resources are not downloaded unnecessarily when unchanged.
  • Browser application caching for assemblies, used to initialize apps faster and avoid using the HTTP cache
  • CIL Strip after AOT, used to remove code that has been AOT compiled from assemblies
  • Jiterpreter updates to improve the Wasm interpreter mode performance
  • AOT builds can now be created on macOS, Windows arm64 and Linux arm64
  • Python and emscripten are now automatically managed by the .NET SDK, and ninja-build is not needed anymore
  • Improved debugging support, as the whole tooling chain provided by .NET, making it natively compatible with VS and VS Code.

To migrate to .NET 9, make sure to take a look at our docs.

See the full changelog below.


What's Changed

New Contributors

Full Changelog: 8.0.0...9.0.3