8.0.0
jeromelaban
released this
01 Nov 20:54
·
72 commits
to release/stable/8.0
since this release
This new release of the Uno.Wasm.Bootstrap package aligns with the .NET 8.0 RC2 release. This release is aligned with Uno Platform 5.0, checkout out our announcement for more details!
It includes many bug fixes and enhancements:
- Build performance improvements
- SIMD is now enabled by default
- CSP support
- Satellite assemblies localization support
- Threading improvements
- The new
uno-wasm-version
tool to check the version of assemblies in a published app - Support for
WebAssemblyHttpRequestMessageExtensions
- Extension-less obfuscation for improved support with enhanced firewalls
- Fixed embedded mode support
- Ensured that
INITIAL_MEMORY
is configurable - Compatibility with "VS Build Acceleration"
Complete changelog
- Switch to .NET 8 by @jeromelaban in #589
- cI: Adjust major version by @jeromelaban in #590
- fix(debugger): Adjust pdb loading entry point and location by @jeromelaban in #591
- fix(staticassets): Don't include static assets
StaticWebAsset
in the ShellTask assets property by @jeromelaban in #593 - fix: Report failure properly on linker errors by @jeromelaban in #597
- fix(threads): Don't enable secure mode unless threading is enabled for local server by @jeromelaban in #601
- fix: Add additional compressed extensions by @jeromelaban in #604
- fix: Cleanup more dist files by @jeromelaban in #587
- fix(threads): missing max threads parameter by @jeromelaban in #608
- Always use response compression by @mmarinchenko in #521
- Fixed Typo in Section Title by @Meloncon in #611
- fix: restore metadata updated, include new pdb delta by @jeromelaban in #612
- feat: Use SDK provided linker for performance by @jeromelaban in #614
- docs: Adjust powershell remotesigned docs by @jeromelaban in #615
- New
uno-wasm-version
tool by @carldebilly in #490 - feat: Add support for WebAssemblyHttpRequestMessageExtensions by @jeromelaban in #606
- chore(deps): bump ws from 6.2.1 to 7.5.7 in /src/WasmAot.UITests by @dependabot in #488
- chore: Rename versionchecker project by @jeromelaban in #619
- fix(outputpath): Adjust for output path customization by @jeromelaban in #620
- fix(reg): escaping for intermediate output path by @jeromelaban in #621
- fix: Fixed service worker install error by @trungnt2910 in #625
- ci: Adjust nuget author and copyright by @jeromelaban in #644
- fix: Adjust for IntermediateOutputPath requiring a sub-path of the current project by @jeromelaban in #649
- fix: Adjust devserver for absolute OutputPath override by @jeromelaban in #650
- chore(deps): bump Newtonsoft.Json from 12.0.1 to 13.0.2 in /src/Uno.Wasm.Bootstrap by @dependabot in #628
- fix: Publish dist folder in wwwroot to align with default UseStaticFiles behavior by @jeromelaban in #653
- Adjust service worker installation by @jeromelaban in #660
- fix(reg): Remove invalid offline file inclusion by @jeromelaban in #661
- fix: Ensure build failure on emscripten install failure on Windows by @jeromelaban in #666
- feat(localization): Add support satellite resource assemblies publishing by @jeromelaban in #665
- fix: Don't depend on Microsoft.AspNetCore.App by @jeromelaban in #667
- chore: Backport of dotnet/runtime#77709 by @jeromelaban in #671
- fix: Adjust authors nuget property by @jeromelaban in #673
- chore: Adjust Uno.Wasm.HttpRequestMessageExtensions package description by @jeromelaban in #677
- fix(obj): Remove invalid obj files in nuspec by @jeromelaban in #678
- docs: Sync Readme.md with doc/toc.yml (except for release-procedure.md) by @mmarinchenko in #680
- fix(wsl): Adjust support for missing net7 linker binaries by @jeromelaban in #681
- Enable WSL validation, adjust path conversion by @jeromelaban in #684
- feat: Adjust support for CSP by @jeromelaban in #689
- docs: update text and link to Microsoft Store by @morning4coffe-dev in #690
- fix: Disable local server compression to enable BrowserLink by @jeromelaban in #695
- feat(obfuscation): Adds support for extension-less assembly URIs by @jeromelaban in #694
- Themeable accent color, Persistent splashscreen background by @MartinZikmund in #692
- ci: Static WebApp validation by @jeromelaban in #700
- fix(windows): Adjust tuner invocations to use a response file by @jeromelaban in #701
- docs: Update ubuntu directions by @jeromelaban in #703
- docs: Update debugger-support.md by @mmarinchenko in #705
- docs: Update features-pre-compression.md by @mmarinchenko in #704
- feat!(?): Do not remove loader unless explicitly required by @MartinZikmund in #699
- fix(exception): Fixed support when other files are published by @carldebilly in #711
- fix: Default image should be relative to Uno Platform domain by @nickrandolph in #713
- feat: Allow Uno app to persist the loader by @MartinZikmund in #712
- fix: Adjust splash screen image sizing by @MartinZikmund in #707
- fix(extensionless): Adjust for filename-only renaming by @jeromelaban in #715
- fix(aot): Generate logging on empty assembly generation by @jeromelaban in #720
- fix(tuner): Don't copy the tuner binaries in the runtime tools folder by @jeromelaban in #721
- fix: Avoid Microsoft Edge visual search popup by @MartinZikmund in #719
- fix: Avoid re-removing loader by @MartinZikmund in #723
- chore: Update to latest runtime main by @jeromelaban in #718
- fix: Adjust response file for aot-instances by @jeromelaban in #726
- fix(embedded): Fixed broken embedded mode by @carldebilly in #728
- chore: Update to latest runtime by @jeromelaban in #729
- chore: Restore original module access, ensure exports validation by @jeromelaban in #730
- fix: Adjust aot profile generation by @jeromelaban in #731
- chore: Update to latest runtime by @jeromelaban in #733
- fix: Build aot-intances with the head's target framework by @jeromelaban in #734
- docs: CSP Validation by @ebariche in #735
- chore: Update to net8 Preview 5 by @jeromelaban in #737
- chore: Update to latest dotnet/runtime main by @jeromelaban in #738
- chore: Update runtime to fix dotnet dotnet/runtime 87856 by @jeromelaban in #739
- docs: deeplinking updates by @lukeblevins in #740
- fix: Ensure INITIAL_MEMORY is configurable by @ebariche in #742
- chore(deps): bump minimist and extract-zip in /src/Uno.Wasm.Threading.UITests by @dependabot in #686
- fix(aot): Adjust AOT profile generation after runtime update by @jeromelaban in #745
- fix: Adjust for powershell context reset by @jeromelaban in #746
- fix: Propagate Environment variables properly for AOT profiling by @ebariche in #749
- feat: Upgrade to .NET 8 Preview 7 by @MartinZikmund in #752
- feat: Update to .NET 8 Preview 7 by @jeromelaban in #754
- fix: Adjust for mono-config format by @jeromelaban in #756
- fix: Add workaround for dotnet/runtime 90745 by @jeromelaban in #758
- fix: Disable unused attributes trimming by @jeromelaban in #759
- chore: Bump to .NET 8 pre-RC1 by @jeromelaban in #762
- perf: Avoid using PowerShell for some copies by @ebariche in #761
- fix(emsdk): Adjust emsdk setup for windows root with spaces by @jeromelaban in #765
- fix: Remove linked satellite assemblies refs in interp mode by @jeromelaban in #766
- fix: Ensure filename obfuscation works with obfuscation by @ebariche in #768
- Runtime update by @jeromelaban in #770
- fix: Initialize threaded runtime properly in AotInterp mode by @ebariche in #772
- Restore SIMD option by @jeromelaban in #774
- chore: Improve icall/pinvoke generation performance by @jeromelaban in #777
- chore: Update to latest runtime by @jeromelaban in #778
- feat: Add support for printing skipped AOT methods by @jeromelaban in #779
- perf: Use parallel file copy by @jeromelaban in #783
- fix: Opt out of VS build acceleration by @jeromelaban in #788
- fix: Ensure compression is enabled with nodots obfuscation by @jeromelaban in #786
- fix: Build hotreload helper binary for net8 by @jeromelaban in #789
New Contributors
- @Meloncon made their first contribution in #611
- @dependabot made their first contribution in #488
- @trungnt2910 made their first contribution in #625
- @morning4coffe-dev made their first contribution in #690
- @nickrandolph made their first contribution in #713
- @lukeblevins made their first contribution in #740
Full Changelog: 7.0.15...8.0.0