23.1.0-beta.1
ποΈ What's Changed
π₯ Breaking Changes
- reactiveui/ReactiveUI@ce2aebc336796de3a237fa1baf297b68fc65f0b2 breaking: Remove netstandard2.0, reorganise tests with more coverage (#4239) @glennawatson
π Fixes
- reactiveui/ReactiveUI@be0eb89c2166f8b4b06130df2c0b40791a5a2f93 Fix nested property binding to avoid redundant setter calls (#4240) @ChrisPulman @Copilot
- reactiveui/ReactiveUI@1e44aed27c5afd36cca4628fe658759a4dc81e22 fix(doc): AutoSuspendHelper not known by all target frameworks (#4245) @dabbinavo
- reactiveui/ReactiveUI@22d5bb565e424731a7655ede452e73ce1a6843f2 Fix intermittient test failures that use Locator, introduced a scope (#4251) @glennawatson
π§Ή General Changes
- reactiveui/ReactiveUI@40290d751a6475609f3c159ad483f5162a65ed86 chore: Release the 23.1.0-beta @glennawatson
- reactiveui/ReactiveUI@c2eddf4effce841bb6461f1de4d60e7455d9902e chore: Enhance unit tests to over 80% coverage (#4248) @glennawatson
- reactiveui/ReactiveUI@6d3eb99dd55f799ab01ebedafc4f2119d1be02f5 chore: Improve the test coverage (#4272) @glennawatson
- reactiveui/ReactiveUI@8faaf05db836933d7bef9964fbe0097e38a2b9c8 chore: Update copilot instructions and add claude instructions @glennawatson
- reactiveui/ReactiveUI@b3f1e3138db891bfd31c106c9d04577e088ecd28 Update package references in README (#4252) @ChrisPulman
- reactiveui/ReactiveUI@67d3e787eb0aafd437c1707afaac7c3d8574de57 chore: Update SplatVersion from 18.1.1 to 19.1.1 (#4260) @glennawatson
- reactiveui/ReactiveUI@68903f2f09c0cfdf522a900f6fb16e93d1586c31 chore: Migrate scope-based tests to declarative executor pattern (#4271) @ChristianFischerauer @glennawatson
π¦ Dependencies
- reactiveui/ReactiveUI@c5650136d487806a7f136175c17124b448a319e0 chore(deps): update dependency tunit to 1.7.7 (#4253) @renovate[bot]
- reactiveui/ReactiveUI@3bfb97969d66724dc2193ef5c8a8b536c0b81c8c chore(deps): update dependency verify.nunit to 31.7.3 (#4208) @renovate[bot]
- reactiveui/ReactiveUI@e5988e67447e6800b07eeff0e2fa083bff60d4e9 chore(deps): update dependency bunit to 2.5.3 (#4265) @renovate[bot]
- reactiveui/ReactiveUI@8d50541b5565172b42b8c747884308f0d5382ec2 chore(deps): update dependency verify.tunit to 31.9.3 (#4250) @renovate[bot]
- reactiveui/ReactiveUI@33e1511f09a807f35fa3a9309da9ac981b6dcf72 chore(deps): update dependency microsoft.windows.cswinrt to 2.3.0-prerelease.251115.2 (#4204) @renovate[bot]
- reactiveui/ReactiveUI@4eff2674f49f37db95e94f9b81a2af7a313c46d6 chore(deps): update dependency verify.nunit to 31.9.0 (#4237) @renovate[bot]
- reactiveui/ReactiveUI@e20db9e757222c19699f32a9fde2273ffab35110 chore(deps): update dotnet monorepo to 10.0.2 (#4269) @renovate[bot]
- reactiveui/ReactiveUI@108d6c13ca0a61fa61aa69421b3cf15dd0ffa17b chore(deps): update dependency verify.tunit to 31.9.2 (#4246) @renovate[bot]
- reactiveui/ReactiveUI@e017cf6140556579404e44711f6580dcda058df4 chore(deps): update dependency microsoft.extensions.dependencymodel to v10 (#4247) @renovate[bot]
- reactiveui/ReactiveUI@c3b39b8ad15c0baef3cf0dffd2d6a5a5e2a579f1 chore(deps): update dependency nunit3testadapter to v6 (#4219) @renovate[bot]
- reactiveui/ReactiveUI@5188666018f0605f4ebeba2df511070140891a5a chore(deps): update dependency benchmarkdotnet to 0.15.8 (#4216) @renovate[bot]
- reactiveui/ReactiveUI@69b64a123f4528c3601abc21a1d812f31b1a4cba chore(deps): update dependency tunit to 1.7.5 (#4249) @renovate[bot]
- reactiveui/ReactiveUI@c53052f5991d3c584085d6acd9830ede26446490 chore(deps): update windows sdk & app sdk (#4266) @renovate[bot]
- reactiveui/ReactiveUI@40c4ab1f83fe2a92d35b0f95ede25bce75343ed6 chore(deps): update dependency tunit to 1.7.20 (#4254) @renovate[bot]
- reactiveui/ReactiveUI@760486b427d93529cc1f20a5d09d9361d6d30de8 chore(deps): update dependency roslynator.analyzers to 4.15.0 (#4236) @renovate[bot]
- reactiveui/ReactiveUI@90da488d713fc372700cb52d8c3d514ce1b2384a chore(deps): update dependency nunit3testadapter to v6 (#4225) @renovate[bot]
- reactiveui/ReactiveUI@9fb52cd6912979193361eb6adbd583ce58a3d551 chore(deps): update dependency publicapigenerator to 11.5.4 (#4211) @renovate[bot]
- reactiveui/ReactiveUI@170db84f77b47d383b3d1839cf80049357d43c68 chore(deps): update dotnet monorepo (major) (#4203) @renovate[bot]
- reactiveui/ReactiveUI@61836531f527860396face963a9deef915c7b0ce chore(deps): update dependency syncfusion.maui.toolkit to 1.0.8 (#4230) @renovate[bot]
- reactiveui/ReactiveUI@d3633a61fa045dbc53bd4611a1d63634fef98480 chore(deps): update dessant/lock-threads action to v6 (#4229) @renovate[bot]
π Other
- reactiveui/ReactiveUI@60a807081892a4af1b2ee6e5adcb643fed26efbc Add BuilderMixins and enhance ReactiveUI builder API (#4228) @ChrisPulman
- reactiveui/ReactiveUI@f3014b05bd020de032ecc660b3c8e9ff85c42b99 Add custom MAUI scheduler support and improve builder API (#4224) @ChrisPulman
- reactiveui/ReactiveUI@fe2a8c73c540f1fdc5721ddab4873d975f4ba06c Add XML docs and usage examples to public interfaces (#4233) @ChrisPulman @Copilot @Glenn
- reactiveui/ReactiveUI@0044f6c76ad89ab3f6eccb69ec96d3a7f69ea24d Add YamlMime reference to codecov.yml (#4256) @ChrisPulman
- reactiveui/ReactiveUI@9308d79242120dd66204bcf815f30b52ca3bd063 Replace RxApp schedulers with RxSchedulers throughout codebase (#4213) @ChrisPulman
- reactiveui/ReactiveUI@8005a05f8b19f39b69815836a8d5826f2b7e793b Add Avalonia to Registration Namespace and update tests (#4223) @ChrisPulman
- reactiveui/ReactiveUI@9e2324582b855624f380c6d83582038a2b77fcd5 Remove Xamarin Forms support from registration logic (#4222) @ChrisPulman
- reactiveui/ReactiveUI@c13dfe089285886620a5e54567029420b467fe49 Add platform-specific main thread schedulers for MAUI (#4212) @ChrisPulman
- reactiveui/ReactiveUI@708d77aa9aa73db19a0a76a2efdee9bbee9a74f7 breaking: Remove .NET Standard 2.0, modernize AOT compatibility (#4257) @glennawatson
- reactiveui/ReactiveUI@8451c8c17be65f219257f774af416f12890b92c1 Replace Locator.Current with AppLocator.Current (#4217) @ChrisPulman
- reactiveui/ReactiveUI@65589fa0f1e49e75c96da6e9c4443e5f186814f8 Add MAUI activation tests and update activation logic (#4227) @ChrisPulman
- reactiveui/ReactiveUI@0e0d149321cf1390545ec9e85b45d017516cd80a Add BuilderMixins and WithInstance Tests (#4232) @ChrisPulman @Glenn
- reactiveui/ReactiveUI@3709a498d7a4655ad5437c115fe8181847e0d43e Enhance XML docs for suspension, view, and interaction APIs (#4238) @ChrisPulman
π Full Changelog: https://github.com/reactiveui/ReactiveUI/compare/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]