๐๏ธ What's Changed
๐ฅ Breaking Changes
- ce2aebc breaking: Remove netstandard2.0, reorganise tests with more coverage (#4239) @glennawatson
๐ Fixes
- be0eb89 Fix nested property binding to avoid redundant setter calls (#4240) @ChrisPulman @Copilot
- 1e44aed fix(doc): AutoSuspendHelper not known by all target frameworks (#4245) @dabbinavo
- 22d5bb5 Fix intermittient test failures that use Locator, introduced a scope (#4251) @glennawatson
๐งน General Changes
- 40290d7 chore: Release the 23.1.0-beta @glennawatson
- c2eddf4 chore: Enhance unit tests to over 80% coverage (#4248) @glennawatson
- 6d3eb99 chore: Improve the test coverage (#4272) @glennawatson
- 8faaf05 chore: Update copilot instructions and add claude instructions @glennawatson
- b3f1e31 Update package references in README (#4252) @ChrisPulman
- 67d3e78 chore: Update SplatVersion from 18.1.1 to 19.1.1 (#4260) @glennawatson
- 68903f2 chore: Migrate scope-based tests to declarative executor pattern (#4271) @ChristianFischerauer @glennawatson
๐ฆ Dependencies
- c565013 chore(deps): update dependency tunit to 1.7.7 (#4253) @renovate[bot]
- 3bfb979 chore(deps): update dependency verify.nunit to 31.7.3 (#4208) @renovate[bot]
- e5988e6 chore(deps): update dependency bunit to 2.5.3 (#4265) @renovate[bot]
- 8d50541 chore(deps): update dependency verify.tunit to 31.9.3 (#4250) @renovate[bot]
- 33e1511 chore(deps): update dependency microsoft.windows.cswinrt to 2.3.0-prerelease.251115.2 (#4204) @renovate[bot]
- 4eff267 chore(deps): update dependency verify.nunit to 31.9.0 (#4237) @renovate[bot]
- e20db9e chore(deps): update dotnet monorepo to 10.0.2 (#4269) @renovate[bot]
- 108d6c1 chore(deps): update dependency verify.tunit to 31.9.2 (#4246) @renovate[bot]
- e017cf6 chore(deps): update dependency microsoft.extensions.dependencymodel to v10 (#4247) @renovate[bot]
- c3b39b8 chore(deps): update dependency nunit3testadapter to v6 (#4219) @renovate[bot]
- 5188666 chore(deps): update dependency benchmarkdotnet to 0.15.8 (#4216) @renovate[bot]
- 69b64a1 chore(deps): update dependency tunit to 1.7.5 (#4249) @renovate[bot]
- c53052f chore(deps): update windows sdk & app sdk (#4266) @renovate[bot]
- 40c4ab1 chore(deps): update dependency tunit to 1.7.20 (#4254) @renovate[bot]
- 760486b chore(deps): update dependency roslynator.analyzers to 4.15.0 (#4236) @renovate[bot]
- 90da488 chore(deps): update dependency nunit3testadapter to v6 (#4225) @renovate[bot]
- 9fb52cd chore(deps): update dependency publicapigenerator to 11.5.4 (#4211) @renovate[bot]
- 170db84 chore(deps): update dotnet monorepo (major) (#4203) @renovate[bot]
- 6183653 chore(deps): update dependency syncfusion.maui.toolkit to 1.0.8 (#4230) @renovate[bot]
- d3633a6 chore(deps): update dessant/lock-threads action to v6 (#4229) @renovate[bot]
- d483f82 chore(deps): update dependency verify.nunit to 31.8.0 (#4218) @renovate[bot]
๐ Other
- 60a8070 Add BuilderMixins and enhance ReactiveUI builder API (#4228) @ChrisPulman
- f3014b0 Add custom MAUI scheduler support and improve builder API (#4224) @ChrisPulman
- fe2a8c7 Add XML docs and usage examples to public interfaces (#4233) @ChrisPulman @Copilot @Glenn
- 0044f6c Add YamlMime reference to codecov.yml (#4256) @ChrisPulman
- 9308d79 Replace RxApp schedulers with RxSchedulers throughout codebase (#4213) @ChrisPulman
- 8005a05 Add Avalonia to Registration Namespace and update tests (#4223) @ChrisPulman
- 9e23245 Remove Xamarin Forms support from registration logic (#4222) @ChrisPulman
- c13dfe0 Add platform-specific main thread schedulers for MAUI (#4212) @ChrisPulman
- 708d77a breaking: Remove .NET Standard 2.0, modernize AOT compatibility (#4257) @glennawatson
- 8451c8c Replace Locator.Current with AppLocator.Current (#4217) @ChrisPulman
- 65589fa Add MAUI activation tests and update activation logic (#4227) @ChrisPulman
- 0e0d149 Add BuilderMixins and WithInstance Tests (#4232) @ChrisPulman @Glenn
- 3709a49 Enhance XML docs for suspension, view, and interaction APIs (#4238) @ChrisPulman
๐ Full Changelog: 22.3.1...23.1.0-beta.1
๐ Contributions
๐ฑ New contributors since the last release: @ChristianFischerauer, @dabbinavo
๐ Thanks to all the contributors: @ChrisPulman, @ChristianFischerauer, @Copilot, @dabbinavo, @Glenn, @glennawatson
๐ค Automated services that contributed: @renovate[bot]