๐๏ธ What's Changed
Major
- This release supports .NET 10
๐ฅ Breaking Changes
- b3fd1c2 breaking: remove deprecated Android.Preferences APIs and modernize to AndroidX (#4119) @Copilot @copilot-swe-agent[bot] @glennwatson
โป๏ธ Refactoring
- c0dc37c refactor: Deprecate obsolete MAUI Cell controls and introduce CollectionView-compatible alternatives (#4146) @Copilot @copilot-swe-agent[bot] @glennawatson
๐ Fixes
- a83c0e0 fix: cross platform build and tests (#4132) @glennawatson
- 89d9200 Fix Test : InteractionBinder: immediately unregister interaction handlers when ViewModel becomes null (#4140) @glennawatson
๐งน General Changes
- 944f1b8 housekeeping: Fix test targets @glennawatson
- 1b13eef chore: Add windows net8 targets @glennawatson
- f65ffa6 chore: Remove WinUI building on linux/macos @glennawatson
- 1246a6a chore: Copilot instructions - Revise build and test instructions for ReactiveUI - .net 10 @glennawatson
- 42bc37e Update CI build workflow permissions and environment variables @glennawatson
- 1bfc062 housekeeping: Fix solution file name in CI workflow @glennawatson
- 297a63c chore: Update build badge link in README.md @glennawatson
๐ฆ Dependencies
- 56f2de2 chore(deps): update dependency benchmarkdotnet to 0.15.4 (#4149) @renovate[bot]
- a662703 chore(deps): update dependency verify.nunit to 30.19.1 (#4158) @renovate[bot]
- 6d0812d chore(deps): update dependency xamarin.androidx.media to 1.7.1 (#4145) @renovate[bot]
- a4e0956 chore(deps): update dependency verify.nunit to 30.12.0 (#4142) @renovate[bot]
- 09e0483 chore(deps): update dependency xamarin.androidx.fragment to 1.8.9 (#4138) @renovate[bot]
- 304c036 chore(deps): update windows sdk & app sdk (#4156) @renovate[bot]
- 04f4c65 chore(deps): update dependency verify.nunit to 30.13.0 (#4148) @renovate[bot]
- af6715f chore(deps): update dependency reactive.wasm to v3 (#4130) @renovate[bot]
- 9d780f3 chore(deps): update dependency verify.nunit to 30.18.0 (#4153) @renovate[bot]
- 1f0d870 chore(deps): update dependency verify.nunit to 30.19.2 (#4163) @renovate[bot]
- 430af1f chore(deps): update dependency xamarin.androidx.fragment.ktx to 1.8.9 (#4139) @renovate[bot]
- 1b04ee1 chore(deps): update dependency microsoft.windowsappsdk to 1.8.250907003 (#4137) @renovate[bot]
- 20528f1 chore(deps): update dependency system.collections.immutable to v9 (#4131) @renovate[bot]
- 650d6ab chore(deps): update dependency verify.nunit to 30.8.0 (#4129) @renovate[bot]
- 5a0d9e5 chore(deps): update dependency verify.nunit to 30.11.0 (#4135) @renovate[bot]
- 7776b48 chore(deps): update rx.net (system.reactive) to 6.1.0 (#4162) @renovate[bot]
- aac10c0 chore(deps): update dependency system.text.json to 9.0.9 (#4136) @renovate[bot]
- 54ee58b chore(deps): update dependency verify.nunit to 30.10.0 (#4133) @renovate[bot]
- 6264b77 chore(deps): update dependency nerdbank.gitversioning to 3.8.118 (#4152) @renovate[bot]
- c6cac4c chore(deps): update dependency benchmarkdotnet to 0.15.3 (#4141) @renovate[bot]
๐ Other
- be45653 Migrate xUnit + FluentAssertions to NUnit 4.4.0 with Controlled Concurrency and Proper STA Thread Support (#4121) @Copilot @copilot-swe-agent[bot] @glennawatson
- d47bd31 Add NonParallelizable attribute to tests (#4161) @glennawatson
- 04badef Create Copilot instructions for ReactiveUI - Windows-only build, AOT patterns with DynamicallyAccessedMembersAttribute, and code style guidelines (#4115) @Copilot @copilot-swe-agent[bot] @glennawatson
- a9fa39c Add BuildApp and WithInstance methods to builder (#4124) @ChrisPulman @Glenn
- 939cd4e Enhanced Cross-Platform Build System for ReactiveUI Contributors (#4128) @Copilot @copilot-swe-agent[bot] @glennawatson
- f121a03 Revise validation and quality assurance guidelines @glennawatson
- e2c4499 Rename Directory.build.targets to Directory.Build.targets @glennawatson
- ba46af7 Remove local DisposeWith use System.Reactive.Disposables.Fluent (#4164) @ChrisPulman @Glenn @renovate[bot]
- aad0b0d Rename Directory.build.props to Directory.Build.props @glennawatson
- f81d84a Bump version from 21.0.x to 22.0.x @glennawatson
๐ Full Changelog: 21.0.1...22.0.1
๐ Contributions
๐ฑ New contributors since the last release: @Copilot
๐ Thanks to all the contributors: @ChrisPulman, @Copilot, @Glenn, @glennawatson, @glennwatson
๐ค Automated services that contributed: @copilot-swe-agent[bot], @renovate[bot]