New
10.0
What's Changed
.NET 10 SDK was just released and it is an opportune moment to also release a new version of MvvmCross.
The highlights in this release are:
- .NET 10 Support
- Dropped .NET 8 Support for mobile workloads as per the MAUI Support Policy
- Trimming annotations across a lot of the MvvmCross code surface. Some platform specific code is still missing and will come in a later version. MvvmCross libraries are still not marked trimmable, but this brings us closed to be able to enable this
Contributions from the communities are:
- Allow to set window controller type as Type for the MvxWindowPresentationAttribute by @snechaev in https://github.com/MvvmCross/MvvmCross/pull/5004
- Update Fragment ViewModel caching to prevent stale reuse and memory retention by @met94 in https://github.com/MvvmCross/MvvmCross/pull/4958
A huge thanks for these contributions π₯³