Skip to content

Bump ReactiveUI from 20.1.63 to 24.2.0 - #889

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/ReactiveUISample/ReactiveUI-24.2.0
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/ReactiveUISample/ReactiveUI-24.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Contributor

Updated ReactiveUI from 20.1.63 to 24.2.0.

Release notes

Sourced from ReactiveUI's releases.

24.2.0

🗞️ What's Changed

💥 Breaking Changes

  • reactiveui/ReactiveUI@​e740afe03ef3fddf3e8fe1e88950b4bbfc9b8d82 breaking: satisfy the analyzer gate across every target framework (#​4432) @​glennawatson
  • reactiveui/ReactiveUI@​61276c327ed4ef48aaafa7a880f1944e2e70af5c fix(activation)!: let .Reactive blocks use System.Reactive DisposeWith (#​4452) @​glennawatson

♻️ Refactoring

  • reactiveui/ReactiveUI@​1ff32627d54dab3b42ffcbf3befa56aa099c9729 refactor: keep one ComponentModelFallbackConverter for all platforms (#​4435) @​glennawatson

🐛 Fixes

  • reactiveui/ReactiveUI@​feeba90264b2e0045e8766635c94b4db31d597fa fix(blazor): migrate to ReactiveUI.Primitives.Blazor (#​4445) @​ChrisPulman
  • reactiveui/ReactiveUI@​d2c79cf324b1d3f6172b0fcc3bd54bbf18f27151 fix(build): hold the coverage collector at 18.10.0 (#​4453) @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI@​749b8628aeb0ffc4dcaf8659dea16755d1902afa build: adopt PublicApiSharp.Analyzers for public API tracking (#​4428) @​glennawatson

📦 Dependencies

  • reactiveui/ReactiveUI@​a40188d9ef39801fd7fb2e40afa35d6fbf178ecc chore(deps): update dependency roslynator.analyzers to v5 (#​4449) renovate[bot]
  • reactiveui/ReactiveUI@​7519172cdf47ea7f62a6a666e5e3731ebdc1e168 chore(deps): update dependency roslynator.analyzers to 4.16.1 (#​4446) renovate[bot]
  • reactiveui/ReactiveUI@​7809fe8fb155ea28366dbabd90c3dfce36a7f2b8 chore(deps): update dependency microsoft.sourcelink.github to 10.0.400 (#​4440) renovate[bot]
  • reactiveui/ReactiveUI@​e227460f6d7e17333337356609fc22f5ee7b5cbe chore(deps): update dependency microsoft.net.test.sdk to 18.9.0 (#​4443) renovate[bot]
  • reactiveui/ReactiveUI@​efa283c302bafd37cf4516ab0e42eb49dc315202 chore(deps): update akavache to v13 (#​4431) renovate[bot]
  • reactiveui/ReactiveUI@​9ae1cdff560df3c84bfb5471f22bbccd5cbfd369 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.10.0 (#​4441) renovate[bot]
  • reactiveui/ReactiveUI@​74c209e856005ed4dd28f278425be9467651875a chore(deps): update dependency sonaranalyzer.csharp to 10.32.0.713 (#​4436) renovate[bot]
  • reactiveui/ReactiveUI@​fb166c2caf1faefa9b111372d0eae50cbaac68c8 chore(deps): update dependency microsoft.data.sqlite.core to 10.0.11 (#​4439) renovate[bot]
  • reactiveui/ReactiveUI@​cb4ae6c399128f22c30b8320190595e0ba313d8a chore(deps): update dependency microsoft.bcl.timeprovider to 10.0.11 (#​4438) renovate[bot]
  • reactiveui/ReactiveUI@​fb8e0b19788697efcba8171e7db1485627e59b45 chore(deps): update roslyn (microsoft.codeanalysis) to 5.9.0 (#​4447) renovate[bot]
  • reactiveui/ReactiveUI@​bc719a237e4d06157da9d3f8d7a7a5fbf64e309f chore(deps): update microsoft.windows (#​4442) renovate[bot]
  • reactiveui/ReactiveUI@​6a2ef8a26b19d5a7261447b0d8d043c586af876a chore(deps): update dependency sonaranalyzer.csharp to 10.33.0.1635 (#​4448) renovate[bot]
  • reactiveui/ReactiveUI@​f085a553641d963ef7bc901b9788c20bac1d06fa chore(deps): update dependency roslynator.analyzers to 4.16.0 (#​4433) renovate[bot]

🔗 Full Changelog: reactiveui/ReactiveUI@24.1.0...24.2.0

🙌 Contributions

💖 Thanks to all the contributors: @​ChrisPulman, @​glennawatson

🤖 Automated services that contributed: renovate[bot]

24.1.0

🗞️ What's Changed

🐛 Fixes

  • reactiveui/ReactiveUI@​07989b54513b9140589a8158a73a37c11e3e3fbe fix: broken links (#​4422) @​ptasznikarium
  • reactiveui/ReactiveUI@​27ddca2bc714773ceb2e11f43df330942b45bc95 fix(testing): restore .NET Framework targets for the testing packages (#​4427) @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI@​27b0e3c20011cd88f85356f7162df29549f9580b chore(renovate): group related dependency cohorts (#​4423) @​glennawatson
  • reactiveui/ReactiveUI@​ad4b00c79472bc1b4a5ff3247c27238a16461789 build: update nuget package dependencies (#​4426) @​glennawatson

🔗 Full Changelog: reactiveui/ReactiveUI@24.0.0...24.1.0

🙌 Contributions

🌱 New contributors since the last release: @​ptasznikarium
💖 Thanks to all the contributors: @​glennawatson, @​ptasznikarium

24.0.0

ReactiveUI 24.0.0

ReactiveUI 24 is a major release. ReactiveUI now runs on the allocation-conscious ReactiveUI.Primitives engine, with System.Reactive becoming optional. This changes public type identities and, for the System.Reactive-compatible distribution, namespaces, so review the migration path before upgrading.

Choose your distribution

Both distributions use the same ReactiveUI.Primitives engine, custom schedulers, and optimized sinks. Choose one package family consistently based on the reactive types you want in your public API.

You want Packages Namespace Public reactive types
The new lighter default ReactiveUI, ReactiveUI.WPF, ReactiveUI.WinForms, ReactiveUI.WinUI, ReactiveUI.Maui, ReactiveUI.Blazor, ReactiveUI.AndroidX, etc. ReactiveUI RxVoid, ISequencer, Signal<T>
ReactiveUI APIs using System.Reactive schedulers ReactiveUI.Reactive, ReactiveUI.WPF.Reactive, ReactiveUI.WinForms.Reactive, ReactiveUI.WinUI.Reactive, ReactiveUI.Maui.Reactive, ReactiveUI.Blazor.Reactive, etc. Primarily ReactiveUI.Reactive and ReactiveUI.Reactive.Builder Unit, IScheduler, Subject<T>

New default: ReactiveUI.Primitives types

Keeping the existing package names selects the new default distribution. The normal ReactiveUI namespaces remain, but these public reactive types change:

  • System.Reactive.Concurrency.IScheduler becomes ReactiveUI.Primitives.Concurrency.ISequencer.
  • System.Reactive.Unit becomes ReactiveUI.Primitives.RxVoid.
  • Subject<T>, BehaviorSubject<T>, and ReplaySubject<T> become Signal<T>, BehaviorSignal<T>, and ReplaySignal<T>.
  • System.Reactive is no longer a transitive dependency. ReactiveUI.Primitives provides Rx-style operators over IObservable<T>, so the default distribution does not require System.Reactive for observable composition. System.Reactive can still coexist with the default packages; choose the .Reactive family when you specifically want ReactiveUI APIs to use System.Reactive's IScheduler compatibility seam (together with Unit and subject interop types).

Use System.Reactive schedulers with ReactiveUI: choose the .Reactive packages

Use the .Reactive packages when you want ReactiveUI itself to accept and expose System.Reactive's IScheduler types. Merely referencing or using System.Reactive elsewhere does not require this distribution. Replace each ReactiveUI package with its matching .Reactive package; for example, use ReactiveUI.Reactive with ReactiveUI.WPF.Reactive instead of ReactiveUI with ReactiveUI.WPF.

The compatibility packages intentionally have distinct type identities. Most ReactiveUI APIs move from ReactiveUI to ReactiveUI.Reactive, builder APIs move to ReactiveUI.Reactive.Builder, and platform XAML/CLR namespace mappings may also need updating. This namespace change is part of why version 24 is a major release.

The .Reactive packages are not the old implementation: they use the same Primitives engine and performance work as the default packages, while exposing System.Reactive 7 types at the interop boundary.

Other changes to know about

  • DynamicData integration moved out of core. Core routing types such as RoutingState, IScreen, and RoutedViewHost remain in the main package. DynamicData-backed routing, change-set, collection, and auto-persist helpers now live in ReactiveUI.Routing, or ReactiveUI.Routing.Reactive for the System.Reactive distribution.
  • Hot MVVM paths are substantially faster. Representative .NET 10 benchmarks showed roughly 3–4× faster WhenAnyValue/ToProperty subscription and emission, with 5–13× less allocation. Both distributions benefit because both run on Primitives.
  • AOT-friendly view activation was added. New IActivatableView.WhenActivated overloads accept an IObservable<object?> ViewModel-change source and avoid reflection and trim warnings.
  • .NET 11 preview targets were added and aligned. MAUI now targets supported .NET 10+ releases; the end-of-life .NET 9 MAUI targets were removed. Existing .NET 9 Windows/WinUI targets remain.
  • Several correctness fixes are included. WhenAnyValue no longer loses a concurrent first change, WPF main-thread scheduling now dispatches correctly from background threads, suspension state is materialized before shutdown persistence, interaction task handlers resume on the captured UI context, and pure ObservableMixins helpers work before builder initialization.
  • Platform fixes are included. WinForms design-mode detection works on .NET Core and for nested controls. The WPF .Reactive package now resolves its XAML namespace and ships the default theme required by ViewModelViewHost.
  • Two internal-looking public sink types were removed. Consumers of ReactiveUI.Internal.SingleValueObservable<T> or SyncExecuteObservable<T> should use the equivalent ReactiveUI.Primitives.Advanced signal types (ReturnSignal<T> and StartSignal<T>).

🗞️ What's Changed

💥 Breaking Changes

  • reactiveui/ReactiveUI@​6433b002088865eb08d3105de2043e7c315d7ab4 refactor!: drop duplicate sinks for Primitives 5.7.0 concretes (#​4387) @​glennawatson

✨ Features

  • reactiveui/ReactiveUI@​42b4cce62e96e5de0f07a75af0a06d0e9cc60f6d feat: re-platform ReactiveUI onto ReactiveUI.Primitives — leaner, faster, System.Reactive optional (#​4382) @​glennawatson
  • reactiveui/ReactiveUI@​2f34b5659212eb6f6c80fa03353d7dcf8d6dde8f feat: add AOT-friendly WhenActivated for IActivatableView (#​4413) @​glennawatson

♻️ Refactoring

... (truncated)

24.0.0-beta.3

🗞️ What's Changed

💥 Breaking Changes

  • reactiveui/ReactiveUI@​6433b002088865eb08d3105de2043e7c315d7ab4 refactor!: drop duplicate sinks for Primitives 5.7.0 concretes (#​4387) @​glennawatson

✨ Features

  • reactiveui/ReactiveUI@​42b4cce62e96e5de0f07a75af0a06d0e9cc60f6d feat: re-platform ReactiveUI onto ReactiveUI.Primitives — leaner, faster, System.Reactive optional (#​4382) @​glennawatson

🐛 Fixes

  • reactiveui/ReactiveUI@​fed59312c4e4737d0dbd235ad4263a401784c823 fix: WaitForDispatcherScheduler marshals to UI thread from non-UI threads (fixes #​4354) (#​4361) @​ChrisPulman @​Copilot
  • reactiveui/ReactiveUI@​5a82114df6fd06cbb73196583724d421e4fa5136 fix(release): use empty MinVer tag prefix to match unprefixed tags @​glennawatson
  • reactiveui/ReactiveUI@​e5dbcfe30781f60d89806ca594f823039d84b5b0 fix: Winforms design mode detection regressed (#​4369) @​xackus
  • reactiveui/ReactiveUI@​d9133b6c23d05f3ed35b2ed3157820df071dcd9e fix: support .NET Core in winforms activation design mode check (#​4358) @​xackus
  • reactiveui/ReactiveUI@​69586a4b902fb2434d275e973e08117e19748669 Fix: WhenAnyValue subscribes to PropertyChanged before reading the initial value (#​4381) @​dwcullop

⚡ Performance

  • reactiveui/ReactiveUI@​46806099dddc2e9debc69191460e28a29309e247 perf: use custom reactive sinks to improve allocations and performance (#​4363) @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI@​3823cc324cbf1e078ff3f2832da30735119ca572 ci(release): add alpha/beta/rc release channel (#​4388) @​glennawatson
  • reactiveui/ReactiveUI@​9b92273bb0511a191ff1331589f1fecaa22ec150 chore(deps): bump NuGet dependencies and drop EOL net9 MAUI targets (#​4391) @​glennawatson
  • reactiveui/ReactiveUI@​c9e11d490fb59be10388551874f08a9cffe2dead chore(deps): update NuGet dependencies to latest (#​4389) @​glennawatson
  • reactiveui/ReactiveUI@​46807566b13b61633ba9391ff595a0be4c9b6c38 ci(release): migrate signing from SSL.com eSigner to Certum SimplySign @​glennawatson
  • reactiveui/ReactiveUI@​b37934cd0c26c2baf50ac1ed20f661f0f0466de6 ci(security): pin 3rd-party actions to commit SHAs (CodeQL actions/unpinned-tag) @​glennawatson
  • reactiveui/ReactiveUI@​1330c80593193f6fabbce9d25c0c24d2a5a5c114 chore: Delete MERGE_FOLLOWUPS.md @​glennawatson
  • reactiveui/ReactiveUI@​742cb4e1e1df0a4ef02874869208facd3abfaaf5 ci(release): allow releasing from a historical ref @​glennawatson
  • reactiveui/ReactiveUI@​9fd2d8c0e38ba7afaae27ebc9cf2b0afcecbd24f chore: remove stray .dotnet-home template cache and gitignore it (#​4371) @​glennawatson
  • reactiveui/ReactiveUI@​0a1a74e667da3a1ce1b92668ff9d02505c61608d ci(release): grant packages:read so the release workflow can pull the signer image @​glennawatson
  • reactiveui/ReactiveUI@​6dc538e7ddf31f40587e5457a922e685fd52eabe chore: enable the expanded StyleSharp analyzer rule set and resolve all violations (#​4385) @​ChrisPulman @​glennawatson

📦 Dependencies

  • reactiveui/ReactiveUI@​b50c47af86f86004f86c6e7486ada317de81e979 chore(deps): update dependency sonaranalyzer.csharp to 10.27.0.140913 (#​4367) @​renovate[bot]
  • reactiveui/ReactiveUI@​8fb69dc638ff241d67faa86afd76fd0261d34674 chore(deps): update dependency microsoft.net.test.sdk to 18.7.0 (#​4374) @​renovate[bot]
  • reactiveui/ReactiveUI@​5aa92cca7d73b19428a526ea203051010551fd3d chore(deps): update dotnet monorepo to 10.0.8 (#​4357) @​renovate[bot]
  • reactiveui/ReactiveUI@​719f6e6b7386a283dca526291bbc748041ecd1a5 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.7.0 (#​4362) @​renovate[bot]
  • reactiveui/ReactiveUI@​40680799aee715b17c0a50eff51c4c4105723d5c chore(deps): update dependency stylesharp.analyzers to 3.11.2 (#​4384) @​renovate[bot]
  • reactiveui/ReactiveUI@​ca7f343449ea684c155c8a2088019cce070d5c95 chore(deps): update microsoft.extensions to 10.0.9 (#​4378) @​renovate[bot]
  • reactiveui/ReactiveUI@​8a7ff35fbe75edecd72d0fd018680dc08715b786 chore(deps): update dependency microsoft.extensions.dependencymodel to 10.0.8 (#​4355) @​renovate[bot]
  • reactiveui/ReactiveUI@​30dcf2f01323c1634512426c2e8a812a984a001d chore(deps): update dotnet monorepo to 10.0.9 (#​4377) @​renovate[bot]
  • reactiveui/ReactiveUI@​ce0fbeb4793df469be1f6c7db948853b4fc96b27 chore(deps): update dependency microsoft.testing.platform.msbuild to 2.2.3 (#​4359) @​renovate[bot]
  • reactiveui/ReactiveUI@​0a8fe1d2b4e712d8e733e19ac778896e53870141 chore(deps): update .net test stack (#​4334) @​renovate[bot]
  • reactiveui/ReactiveUI@​1f35503ebfec03e97dbbf2782f2e7f7b7deca365 chore(deps): update dependency microsoft.sourcelink.github to 10.0.300 (#​4356) @​renovate[bot]

📌 Other

  • reactiveui/ReactiveUI@​bd27fbc9a17971081cdc18fdff44846a14acdf29 Fix suspension persistence to materialize app state before shutdown save (#​4353) @​ChrisPulman

🔗 Full Changelog: reactiveui/ReactiveUI@23.2.28...24.0.0-beta.3

🙌 Contributions

🌱 New contributors since the last release: @​dwcullop
... (truncated)

24.0.0-beta.2

🗞️ What's Changed

💥 Breaking Changes

  • reactiveui/ReactiveUI@​6433b002088865eb08d3105de2043e7c315d7ab4 refactor!: drop duplicate sinks for Primitives 5.7.0 concretes (#​4387) @​glennawatson

✨ Features

  • reactiveui/ReactiveUI@​42b4cce62e96e5de0f07a75af0a06d0e9cc60f6d feat: re-platform ReactiveUI onto ReactiveUI.Primitives — leaner, faster, System.Reactive optional (#​4382) @​glennawatson

🐛 Fixes

  • reactiveui/ReactiveUI@​fed59312c4e4737d0dbd235ad4263a401784c823 fix: WaitForDispatcherScheduler marshals to UI thread from non-UI threads (fixes #​4354) (#​4361) @​ChrisPulman @​Copilot
  • reactiveui/ReactiveUI@​5a82114df6fd06cbb73196583724d421e4fa5136 fix(release): use empty MinVer tag prefix to match unprefixed tags @​glennawatson
  • reactiveui/ReactiveUI@​e5dbcfe30781f60d89806ca594f823039d84b5b0 fix: Winforms design mode detection regressed (#​4369) @​xackus
  • reactiveui/ReactiveUI@​d9133b6c23d05f3ed35b2ed3157820df071dcd9e fix: support .NET Core in winforms activation design mode check (#​4358) @​xackus
  • reactiveui/ReactiveUI@​69586a4b902fb2434d275e973e08117e19748669 Fix: WhenAnyValue subscribes to PropertyChanged before reading the initial value (#​4381) @​dwcullop

⚡ Performance

  • reactiveui/ReactiveUI@​46806099dddc2e9debc69191460e28a29309e247 perf: use custom reactive sinks to improve allocations and performance (#​4363) @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI@​0a1a74e667da3a1ce1b92668ff9d02505c61608d ci(release): grant packages:read so the release workflow can pull the signer image @​glennawatson
  • reactiveui/ReactiveUI@​c9e11d490fb59be10388551874f08a9cffe2dead chore(deps): update NuGet dependencies to latest (#​4389) @​glennawatson
  • reactiveui/ReactiveUI@​3823cc324cbf1e078ff3f2832da30735119ca572 ci(release): add alpha/beta/rc release channel (#​4388) @​glennawatson
  • reactiveui/ReactiveUI@​46807566b13b61633ba9391ff595a0be4c9b6c38 ci(release): migrate signing from SSL.com eSigner to Certum SimplySign @​glennawatson
  • reactiveui/ReactiveUI@​b37934cd0c26c2baf50ac1ed20f661f0f0466de6 ci(security): pin 3rd-party actions to commit SHAs (CodeQL actions/unpinned-tag) @​glennawatson
  • reactiveui/ReactiveUI@​742cb4e1e1df0a4ef02874869208facd3abfaaf5 ci(release): allow releasing from a historical ref @​glennawatson
  • reactiveui/ReactiveUI@​1330c80593193f6fabbce9d25c0c24d2a5a5c114 chore: Delete MERGE_FOLLOWUPS.md @​glennawatson
  • reactiveui/ReactiveUI@​9fd2d8c0e38ba7afaae27ebc9cf2b0afcecbd24f chore: remove stray .dotnet-home template cache and gitignore it (#​4371) @​glennawatson
  • reactiveui/ReactiveUI@​6dc538e7ddf31f40587e5457a922e685fd52eabe chore: enable the expanded StyleSharp analyzer rule set and resolve all violations (#​4385) @​ChrisPulman @​glennawatson

📦 Dependencies

  • reactiveui/ReactiveUI@​b50c47af86f86004f86c6e7486ada317de81e979 chore(deps): update dependency sonaranalyzer.csharp to 10.27.0.140913 (#​4367) @​renovate[bot]
  • reactiveui/ReactiveUI@​30dcf2f01323c1634512426c2e8a812a984a001d chore(deps): update dotnet monorepo to 10.0.9 (#​4377) @​renovate[bot]
  • reactiveui/ReactiveUI@​5aa92cca7d73b19428a526ea203051010551fd3d chore(deps): update dotnet monorepo to 10.0.8 (#​4357) @​renovate[bot]
  • reactiveui/ReactiveUI@​719f6e6b7386a283dca526291bbc748041ecd1a5 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.7.0 (#​4362) @​renovate[bot]
  • reactiveui/ReactiveUI@​8fb69dc638ff241d67faa86afd76fd0261d34674 chore(deps): update dependency microsoft.net.test.sdk to 18.7.0 (#​4374) @​renovate[bot]
  • reactiveui/ReactiveUI@​40680799aee715b17c0a50eff51c4c4105723d5c chore(deps): update dependency stylesharp.analyzers to 3.11.2 (#​4384) @​renovate[bot]
  • reactiveui/ReactiveUI@​ca7f343449ea684c155c8a2088019cce070d5c95 chore(deps): update microsoft.extensions to 10.0.9 (#​4378) @​renovate[bot]
  • reactiveui/ReactiveUI@​1f35503ebfec03e97dbbf2782f2e7f7b7deca365 chore(deps): update dependency microsoft.sourcelink.github to 10.0.300 (#​4356) @​renovate[bot]
  • reactiveui/ReactiveUI@​ce0fbeb4793df469be1f6c7db948853b4fc96b27 chore(deps): update dependency microsoft.testing.platform.msbuild to 2.2.3 (#​4359) @​renovate[bot]
  • reactiveui/ReactiveUI@​0a8fe1d2b4e712d8e733e19ac778896e53870141 chore(deps): update .net test stack (#​4334) @​renovate[bot]
  • reactiveui/ReactiveUI@​8a7ff35fbe75edecd72d0fd018680dc08715b786 chore(deps): update dependency microsoft.extensions.dependencymodel to 10.0.8 (#​4355) @​renovate[bot]

📌 Other

  • reactiveui/ReactiveUI@​bd27fbc9a17971081cdc18fdff44846a14acdf29 Fix suspension persistence to materialize app state before shutdown save (#​4353) @​ChrisPulman

🔗 Full Changelog: reactiveui/ReactiveUI@23.2.28...24.0.0-beta.2

🙌 Contributions

🌱 New contributors since the last release: @​dwcullop
💖 Thanks to all the contributors: @​ChrisPulman, @​Copilot, @​dwcullop, @​glennawatson, @​xackus
... (truncated)

24.0.0-beta.1

🗞️ What's Changed

💥 Breaking Changes

  • reactiveui/ReactiveUI@​6433b002088865eb08d3105de2043e7c315d7ab4 refactor!: drop duplicate sinks for Primitives 5.7.0 concretes (#​4387) @​glennawatson

✨ Features

  • reactiveui/ReactiveUI@​42b4cce62e96e5de0f07a75af0a06d0e9cc60f6d feat: re-platform ReactiveUI onto ReactiveUI.Primitives — leaner, faster, System.Reactive optional (#​4382) @​glennawatson

🐛 Fixes

  • reactiveui/ReactiveUI@​fed59312c4e4737d0dbd235ad4263a401784c823 fix: WaitForDispatcherScheduler marshals to UI thread from non-UI threads (fixes #​4354) (#​4361) @​ChrisPulman @​Copilot
  • reactiveui/ReactiveUI@​5a82114df6fd06cbb73196583724d421e4fa5136 fix(release): use empty MinVer tag prefix to match unprefixed tags @​glennawatson
  • reactiveui/ReactiveUI@​e5dbcfe30781f60d89806ca594f823039d84b5b0 fix: Winforms design mode detection regressed (#​4369) @​xackus
  • reactiveui/ReactiveUI@​d9133b6c23d05f3ed35b2ed3157820df071dcd9e fix: support .NET Core in winforms activation design mode check (#​4358) @​xackus
  • reactiveui/ReactiveUI@​69586a4b902fb2434d275e973e08117e19748669 Fix: WhenAnyValue subscribes to PropertyChanged before reading the initial value (#​4381) @​dwcullop

⚡ Performance

  • reactiveui/ReactiveUI@​46806099dddc2e9debc69191460e28a29309e247 perf: use custom reactive sinks to improve allocations and performance (#​4363) @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI@​3823cc324cbf1e078ff3f2832da30735119ca572 ci(release): add alpha/beta/rc release channel (#​4388) @​glennawatson
  • reactiveui/ReactiveUI@​6dc538e7ddf31f40587e5457a922e685fd52eabe chore: enable the expanded StyleSharp analyzer rule set and resolve all violations (#​4385) @​ChrisPulman @​glennawatson
  • reactiveui/ReactiveUI@​0a1a74e667da3a1ce1b92668ff9d02505c61608d ci(release): grant packages:read so the release workflow can pull the signer image @​glennawatson
  • reactiveui/ReactiveUI@​46807566b13b61633ba9391ff595a0be4c9b6c38 ci(release): migrate signing from SSL.com eSigner to Certum SimplySign @​glennawatson
  • reactiveui/ReactiveUI@​742cb4e1e1df0a4ef02874869208facd3abfaaf5 ci(release): allow releasing from a historical ref @​glennawatson
  • reactiveui/ReactiveUI@​b37934cd0c26c2baf50ac1ed20f661f0f0466de6 ci(security): pin 3rd-party actions to commit SHAs (CodeQL actions/unpinned-tag) @​glennawatson
  • reactiveui/ReactiveUI@​1330c80593193f6fabbce9d25c0c24d2a5a5c114 chore: Delete MERGE_FOLLOWUPS.md @​glennawatson
  • reactiveui/ReactiveUI@​9fd2d8c0e38ba7afaae27ebc9cf2b0afcecbd24f chore: remove stray .dotnet-home template cache and gitignore it (#​4371) @​glennawatson

📦 Dependencies

  • reactiveui/ReactiveUI@​b50c47af86f86004f86c6e7486ada317de81e979 chore(deps): update dependency sonaranalyzer.csharp to 10.27.0.140913 (#​4367) @​renovate[bot]
  • reactiveui/ReactiveUI@​8a7ff35fbe75edecd72d0fd018680dc08715b786 chore(deps): update dependency microsoft.extensions.dependencymodel to 10.0.8 (#​4355) @​renovate[bot]
  • reactiveui/ReactiveUI@​5aa92cca7d73b19428a526ea203051010551fd3d chore(deps): update dotnet monorepo to 10.0.8 (#​4357) @​renovate[bot]
  • reactiveui/ReactiveUI@​719f6e6b7386a283dca526291bbc748041ecd1a5 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.7.0 (#​4362) @​renovate[bot]
  • reactiveui/ReactiveUI@​1f35503ebfec03e97dbbf2782f2e7f7b7deca365 chore(deps): update dependency microsoft.sourcelink.github to 10.0.300 (#​4356) @​renovate[bot]
  • reactiveui/ReactiveUI@​8fb69dc638ff241d67faa86afd76fd0261d34674 chore(deps): update dependency microsoft.net.test.sdk to 18.7.0 (#​4374) @​renovate[bot]
  • reactiveui/ReactiveUI@​40680799aee715b17c0a50eff51c4c4105723d5c chore(deps): update dependency stylesharp.analyzers to 3.11.2 (#​4384) @​renovate[bot]
  • reactiveui/ReactiveUI@​ca7f343449ea684c155c8a2088019cce070d5c95 chore(deps): update microsoft.extensions to 10.0.9 (#​4378) @​renovate[bot]
  • reactiveui/ReactiveUI@​30dcf2f01323c1634512426c2e8a812a984a001d chore(deps): update dotnet monorepo to 10.0.9 (#​4377) @​renovate[bot]
  • reactiveui/ReactiveUI@​ce0fbeb4793df469be1f6c7db948853b4fc96b27 chore(deps): update dependency microsoft.testing.platform.msbuild to 2.2.3 (#​4359) @​renovate[bot]
  • reactiveui/ReactiveUI@​0a8fe1d2b4e712d8e733e19ac778896e53870141 chore(deps): update .net test stack (#​4334) @​renovate[bot]

📌 Other

  • reactiveui/ReactiveUI@​bd27fbc9a17971081cdc18fdff44846a14acdf29 Fix suspension persistence to materialize app state before shutdown save (#​4353) @​ChrisPulman

🔗 Full Changelog: reactiveui/ReactiveUI@23.2.28...24.0.0-beta.1

🙌 Contributions

🌱 New contributors since the last release: @​dwcullop
💖 Thanks to all the contributors: @​ChrisPulman, @​Copilot, @​dwcullop, @​glennawatson, @​xackus

... (truncated)

23.2.28

🔏 23.2.28 — consolidated, re-signed release

This is the recommended 23.x release. It supersedes and folds together 23.1.1, 23.1.8, 23.2.1, 23.2.19, and 23.2.27, which were signed with a code-signing certificate that has since been revoked — NuGet restore fails on them with NU3012. 23.2.28 is identical in code to 23.2.27 but re-signed with a valid certificate, and it depends on the re-signed Splat 19.4.1. Those superseded releases have been removed and their notes consolidated here.

🗞️ What's Changed

🐛 Fixes

  • Interaction async-handler scheduling (#​4351, fixes #​4280)
  • Support inherited DependencyProperty lookup (#​4350, fixes #​3921)
  • Handle null load state in activation (#​4349, fixes #​4331)
  • WinForms designer serialization errors (#​4339)
  • BindCommand passing the wrong parameter after a new ViewModel is assigned to the View (#​4324)
  • WPF design-time activation and main-thread bindings (#​4337)
  • Slow WPF startup — ComponentModelFallbackConverter false positives + missing ConverterService registrations (#​4313)
  • Blazor activation render ordering (#​4318)
  • WithWinForms() initialization + ReactiveCommand output-propagation tests (#​4314)
  • Builder StackOverflow, activator negative ref-count, a binding regression, and testing extensions (#​4301)

✨ Enhancements

  • WithCoreServices() and additional platform converters (#​4316)

🧹 Build, CI & signing

  • Migrate signing to Certum SimplySign and versioning to MinVer (this release is a re-sign of the 23.2.27 source)
  • Add a CodeQL analysis workflow
  • Remove the deprecated integration tests; add modern samples, snippets, CI and docs (#​4319)

📦 Dependencies

  • Splat → 19.4.1 (re-signed)
  • Routine dependency/test-stack updates by @​renovate[bot]

🔗 Full Changelog: reactiveui/ReactiveUI@22.3.1...23.2.28

🙌 Contributions

💖 Thanks to all the contributors — @​glennawatson, @​ChrisPulman, @​Copilot, and Maciej Walczak (see the linked PRs for attribution).

🤖 Automated services that contributed: @​renovate[bot], @​github-code-quality[bot]

23.1.0-beta.8

🗞️ What's Changed

✨ Features

  • reactiveui/ReactiveUI@​eec2539ba2d0e754838a838a38537e4dc081a7d8 feature: Refactor command parameter handling for WinForms binding (#​4278) @​ChrisPulman
  • reactiveui/ReactiveUI@​f4d5e405be64aa155618e001f4da237b9012826e feature: Add blazor example app (#​4279) @​BekAllaev
  • reactiveui/ReactiveUI@​fec7219208340dc101511708bffd362af4531e2c feature: Add default WhenActivated calls to WPF base classes (#​4277) @​ChrisPulman

🐛 Fixes

  • reactiveui/ReactiveUI@​10ebe5d602e6657fb8189eff4035447eb8feefa8 fix: Add WithMessageBus and TaskPool schedulers with RxAppBuilder (#​4282) @​ChrisPulman

🧹 General Changes

  • reactiveui/ReactiveUI@​6e3b7fb639a694303ad21ebdf975dafd00b37805 chore: Update TUnitVersion to 1.12.102 @​glennawatson
  • reactiveui/ReactiveUI@​c519ba0d641f6b70cd53499da79277eb060ce231 chore: Enhance XML documentation for activation and binding APIs (#​4276) @​ChrisPulman

📦 Dependencies

  • reactiveui/ReactiveUI@​a9b7cb4548bbf54b4675a3d757e33c92e433164b chore(deps): update dependency verify.tunit to 31.10.0 (#​4281) @​renovate[bot]

🔗 Full Changelog: reactiveui/ReactiveUI@23.1.0-beta.1...23.1.0-beta.8

🙌 Contributions

💖 Thanks to all the contributors: @​BekAllaev, @​ChrisPulman, @​glennawatson

🤖 Automated services that contributed: @​renovate[bot]

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]
  • reactiveui/ReactiveUI@​d483f82c7eccff0843df1d1822096c8f309363a3 chore(deps): update dependency verify.nunit to 31.8.0 (#​4218) @​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
    ... (truncated)

22.3.1

🗞️ What's Changed

🐛 Fixes

  • reactiveui/ReactiveUI@​d6b0ced69ebcb65614b98978810533c97b95db12 Fix race condition in ReactiveCommand cancellation test (#​4196) @​Copilot @​copilot-swe-agent[bot] @​glennawatson

📦 Dependencies

  • reactiveui/ReactiveUI@​9d25a557ea548bd524f4204cd87921903a1f00d8 chore(deps): update dotnet monorepo to 9.0.11 (#​4202) @​renovate[bot]
  • reactiveui/ReactiveUI@​74a572a30bc587222cc1b5eed744b87e34070e75 chore(deps): update windows sdk & app sdk (#​4197) @​renovate[bot]
  • reactiveui/ReactiveUI@​c333339ab77be5e6e38f76cc1c1dc653de33afac chore(deps): update .net test stack (#​4198) @​renovate[bot]
  • reactiveui/ReactiveUI@​ff1b00f7aa2494b2444159ef333c0350065f42b1 chore(deps): update dependency nerdbank.gitversioning to 3.9.50 (#​4201) @​renovate[bot]
  • reactiveui/ReactiveUI@​8c0630eee7440cd81226b82e88b00bcc9b5345dd chore(deps): update dependency benchmarkdotnet to 0.15.6 (#​4199) @​renovate[bot]
  • reactiveui/ReactiveUI@​cae2b6578496548681b1945b759709bc3ccd2fa8 chore(deps): update dependency verify.nunit to 31.0.4 (#​4194) @​renovate[bot]
  • reactiveui/ReactiveUI@​f02755fafd2ac4a0448a562d20c52a779faca9a3 chore(deps): update dependency publicapigenerator to 11.5.1 (#​4206) @​renovate[bot]

📌 Other

  • reactiveui/ReactiveUI@​f2f9022a990c4c8fcd251d30f37adcbc0b79fd85 Adding ReactiveOwningComponentBase (#​4205) @​BekAllaev
  • reactiveui/ReactiveUI@​346e3bbbc41d1d17903545c6974939024ac70be6 Reduce allocations within ReactiveObject and ReactiveRecord (#​4195) @​Glenn @​jl0pd
  • reactiveui/ReactiveUI@​da99d4a92215e6d733932bc32f81906af3bd5620 Bump version from 22.2 to 22.3.x @​glennawatson

🔗 Full Changelog: reactiveui/ReactiveUI@22.2.1...22.3.1

🙌 Contributions

🌱 New contributors since the last release: @​BekAllaev, @​jl0pd
💖 Thanks to all the contributors: @​BekAllaev, @​Copilot, @​Glenn, @​glennawatson, @​jl0pd

🤖 Automated services that contributed: @​copilot-swe-agent[bot], @​renovate[bot]

22.2.1

🗞️ What's Changed

🐛 Fixes

  • reactiveui/ReactiveUI@​9e7eac755d6cd55ee11e1018e716683772a0f4a9 Fix RxSchedulers not being set by ReactiveUI.Testing SchedulerExtensions (#​4184) @​Cheesebaron
  • reactiveui/ReactiveUI@​c3d6d9996ad652fae9e450b1e91f60ab793fe29d fix: ensure consistent schedulers across threads by removing ThreadStatic in RxSchedulers (#​4192) @​glennawatson
  • reactiveui/ReactiveUI@​a05b475048c15c4e0bde96095158c8fc7d347bfb Fix test isolation issue in RxSchedulersTest causing intermittent failures on Linux (#​4193) @​Copilot @​copilot-swe-agent[bot] @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI@​221a25e94d7f0a8acd6c6d70f801a560b3434295 housekeeping: Release 22.2.x of ReactiveUI @​glennawatson

📦 Dependencies

  • reactiveui/ReactiveUI@​61cfabcb383daed09cba3e2cec049f136dd9c5ce chore(deps): update dependency verify.nunit to 31.0.3 (#​4190) @​renovate[bot]
  • reactiveui/ReactiveUI@​73577efcbe831a3ecd48ab3dd669cd3080ee61c3 chore(deps): update dotnet monorepo to 9.0.10 (#​4187) @​renovate[bot]
  • reactiveui/ReactiveUI@​50cfdba57661681bddd4f18acf31c5974956245e chore(deps): update dependency microsoft.windows.cswinrt to 2.3.0-prerelease.251015.2 (#​4188) @​renovate[bot]
  • reactiveui/ReactiveUI@​8eeca30bbf583d60e5a2db130a889e86369f0055 chore(deps): update dependency microsoft.windowsappsdk to 1.8.251003001 (#​4186) @​renovate[bot]
  • reactiveui/ReactiveUI@​64e7c38056d5535a72c497f86b9e755f1602bb41 chore(deps): update dependency publicapigenerator to 11.5.0 (#​4182) @​renovate[bot]
  • reactiveui/ReactiveUI@​c2f5c321a73162a88150f4bac9f73e6f0e22762e chore(deps): update dependency verify.nunit to 31.0.2 (#​4181) @​renovate[bot]
  • reactiveui/ReactiveUI@​e3ed43df7076b398231f025c5113ac9f67bef297 chore(deps): update dependency verify.nunit to v31 (#​4179) @​renovate[bot]

🔗 Full Changelog: reactiveui/ReactiveUI@22.1.1...22.2.1

🙌 Contributions

💖 Thanks to all the contributors: @​Cheesebaron, @​Copilot, @​glennawatson

🤖 Automated services that contributed: @​copilot-swe-agent[bot], @​renovate[bot]

22.1.1

🗞️ What's Changed

✨ Features

  • reactiveui/ReactiveUI@​d59db7cb6be2ff0b736a9674b4d51e5bb036bd01 feature: AOT-Friendly Scheduler Access for ReactiveUI (#​4122) @​ChrisPulman @​Copilot @​copilot-swe-agent[bot] @​glennawatson

🐛 Fixes

  • reactiveui/ReactiveUI@​073e07e019c01497d34269575a7d259481918cb4 Fix InitRxUI to account for order of passed registration namespaces (#​3887) @​Glenn @​Metadorius
  • reactiveui/ReactiveUI@​9deb481a26362ce36517ac119d97ed8a3ec6a7bc Fix TFMs missing for ReactiveUI.Testing (#​4171) @​Cheesebaron

🧹 General Changes

  • reactiveui/ReactiveUI@​9dbac6e459ca65849cbc6819701bafa0cc743349 chore: Stabilize ReactiveUI.Tests with state restoration and de-parallelization (#​4168) @​Copilot @​copilot-swe-agent[bot] @​glennawatson
  • reactiveui/ReactiveUI@​8605872986ce61683d63f44c41db20ab12157351 chore: Update target frameworks for Maui and Testing projects (#​4174) @​ChrisPulman @​Glenn @​TomaszCielecki

📦 Dependencies

  • reactiveui/ReactiveUI@​a26f6f2836cc1e2cb935594fa23602b798bdd772 chore(deps): update dependency verify.nunit to 30.20.1 (#​4176) @​renovate[bot]
  • reactiveui/ReactiveUI@​c339577eb3dfc67b6f34a95c6923795a2917a621 chore(deps): update dependency roslynator.analyzers to 4.14.1 (#​4175) @​renovate[bot]
  • reactiveui/ReactiveUI@​e67aeee87288d5d16608387fcbad0a31455565ac chore(deps): update dependency verify.nunit to 30.20.0 (#​4172) @​renovate[bot]
  • reactiveui/ReactiveUI@​1ed95b66cbbd98ca7a4d6645eea81c9baf66d64d chore(deps): update dependency microsoft.net.test.sdk to v18 (#​4169) @​renovate[bot]
  • reactiveui/ReactiveUI@​f8b49b5d0002bae086f8f71f49acf0a164baada7 chore(deps): update dependency nunit3testadapter to 5.2.0 (#​4177) @​renovate[bot]

📌 Other

  • reactiveui/ReactiveUI@​0c24fb5788e15d7af56d9ed11ff1e7c042791e50 Bump version from 22.0 to 22.1.x @​glennawatson

🔗 Full Changelog: reactiveui/ReactiveUI@22.0.1...22.1.1

🙌 Contributions

🌱 New contributors since the last release: @​Cheesebaron, @​Metadorius, @​TomaszCielecki
💖 Thanks to all the contributors: @​Cheesebaron, @​ChrisPulman, @​Copilot, @​Glenn, @​glennawatson, @​Metadorius, @​TomaszCielecki

🤖 Automated services that contributed: @​copilot-swe-agent[bot], @​renovate[bot]

22.0.1

🗞️ What's Changed

Major

  • This release supports .NET 10

💥 Breaking Changes

  • reactiveui/ReactiveUI@​b3fd1c20afa1347859ba52ec7c09619bbac9c88b breaking: remove deprecated Android.Preferences APIs and modernize to AndroidX (#​4119) @​Copilot @​copilot-swe-agent[bot] @​GlennWatson

♻️ Refactoring

  • reactiveui/ReactiveUI@​c0dc37caf0657c18a6c224cace2d690ef26a1597 refactor: Deprecate obsolete MAUI Cell controls and introduce CollectionView-compatible alternatives (#​4146) @​Copilot @​copilot-swe-agent[bot] @​glennawatson

🐛 Fixes

  • reactiveui/ReactiveUI@​a83c0e0e7772b460f60982650c93de363c61244b fix: cross platform build and tests (#​4132) @​glennawatson
  • reactiveui/ReactiveUI@​89d9200c6976490edd4d4222260e9cc3e3674bbf Fix Test : InteractionBinder: immediately unregister interaction handlers when ViewModel becomes null (#​4140) @​glennawatson

🧹 General Changes

  • reactiveui/ReactiveUI@​944f1b85dbe33dfda336c271a879fb2ea22b272c housekeeping: Fix test targets @​glennawatson
  • reactiveui/ReactiveUI@​1b13eefd91d1584ca8d520c242ba37925ed7703a chore: Add windows net8 targets @​glennawatson
  • reactiveui/ReactiveUI@​f65ffa69f932c7a779122f1b79ce11299dee50b3 chore: Remove WinUI building on linux/macos @​glennawatson
  • reactiveui/ReactiveUI@​1246a6a8075172f69dc45d3a7b95b70831895282 chore: Copilot instructions - Revise build and test instructions for ReactiveUI - .net 10 @​glennawatson
  • reactiveui/ReactiveUI@​42bc37ee79e7b70825430776d84867fccbf3d558 Update CI build workflow permissions and environment variables @​glennawatson
  • reactiveui/ReactiveUI@​1bfc06220ece1028c055b295f95ed78eca7cb040 housekeeping: Fix solution file name in CI workflow @​glennawatson
  • reactiveui/ReactiveUI@​297a63c0263c974f8067fc6ef9d2e7409edeb8b0 chore: Update build badge link in README.md @​glennawatson

📦 Dependencies

  • reactiveui/ReactiveUI@​56f2de2693931a5bb6a48eb0b0740ab8a2d249ac chore(deps): update dependency benchmarkdotnet to 0.15.4 (#​4149) @​renovate[bot]
  • reactiveui/ReactiveUI@​a66270342db0767203504065af40c912deac2976 chore(deps): update dependency verify.nunit to 30.19.1 (#​4158) @​renovate[bot]
  • reactiveui/ReactiveUI@​6d0812ddeb76181421398f5a7ad6a98d77080757 chore(deps): update dependency xamarin.androidx.media to 1.7.1 (#​4145) @​renovate[bot]
  • reactiveui/ReactiveUI@​a4e09568d31b985c7c749303d0515eee46818fe2 chore(deps): update dependency verify.nunit to 30.12.0 (#​4142) @​renovate[bot]
  • reactiveui/ReactiveUI@​09e0483f2441d7ddb6c0f13ce23f54a1662c965f chore(deps): update dependency xamarin.androidx.fragment to 1.8.9 (#​4138) @​renovate[bot]
  • reactiveui/ReactiveUI@​304c03634bb7057424cd7b0aa2e455e877ba423c chore(deps): update windows sdk & app sdk (#​4156) @​renovate[bot]
  • reactiveui/ReactiveUI@​04f4c658f6ddeafc5c55276b835b1185cce555f3 chore(deps): update dependency verify.nunit to 30.13.0 (#​4148) @​renovate[bot]
  • reactiveui/ReactiveUI@​af6715fc78bacca9e8378d80d524b4e805da923b chore(deps): update dependency reactive.wasm to v3 (#​4130) @​renovate[bot]
  • reactiveui/ReactiveUI@​9d780f35de40fd3f9c35a9283695d61c5493049d chore(deps): update dependency verify.nunit to 30.18.0 (#​4153) @​renovate[bot]
  • reactiveui/ReactiveUI@​1f0d8702c526f026012a6113730d51f4bd711600 chore(deps): update dependency verify.nunit to 30.19.2 (#​4163) @​renovate[bot]
  • reactiveui/ReactiveUI@​430af1fe20d106b5034eeafb966084a3fc4cf201 chore(deps): update dependency xamarin.androidx.fragment.ktx to 1.8.9 (#​4139) @​renovate[bot]
  • reactiveui/ReactiveUI@​1b04ee1c6add0ada38d36b429db9862b7a7bb680 chore(deps): update dependency microsoft.windowsappsdk to 1.8.250907003 (#​4137) @​renovate[bot]
  • reactiveui/ReactiveUI@​20528f1bc6e1ddd452acd1b2ed903304b3085474 chore(deps): update dependency system.collections.immutable to v9 (#​4131) @​renovate[bot]
  • reactiveui/ReactiveUI@​650d6aba1f679f29b76614dfc4d9142e5f078e89 chore(deps): update dependency verify.nunit to 30.8.0 (#​4129) @​renovate[bot]
  • reactiveui/ReactiveUI@​5a0d9e5429506068247b0bc6336fc6548dc54327 chore(deps): update dependency verify.nunit to 30.11.0 (#​4135) @​renovate[bot]
  • reactiveui/ReactiveUI@​7776b48bc3d7024913049e28aec589a5dd73f027 chore(deps): update rx.net (system.reactive) to 6.1.0 (#​4162) @​renovate[bot]
  • reactiveui/ReactiveUI@​aac10c063eb2b6f16cba1fb3bf9ac272b8378305 chore(deps): update dependency system.text.json to 9.0.9 (#​4136) @​renovate[bot]
  • reactiveui/ReactiveUI@​54ee58b1ec88b1d74265671885b5c5d3e5271ca6 chore(deps): update dependency verify.nunit to 30.10.0 (#​4133) @​renovate[bot]
  • reactiveui/ReactiveUI@​6264b77a871c222657d52bc1005f70a5a5f34e33 chore(deps): update dependency nerdbank.gitversioning to 3.8.118 (#​4152) @​renovate[bot]
  • reactiveui/ReactiveUI@​c6cac4c8e70e46c1956b369a17ec21a793b59661 chore(deps): update dependency benchmarkdotnet to 0.15.3 (#​4141) @​renovate[bot]

📌 Other

  • reactiveui/ReactiveUI@​be45653306d18158118e4ff17471c35b04fec795 Migrate xUnit + FluentAssertions to NUnit 4.4.0 with Controlled Concurrency and Proper STA Thread Support (#​4121) @​Copilot @​copilot-swe-agent[bot] @​glennawatson
  • reactiveui/ReactiveUI@​d47bd31587231492d1c395ce77aa17b6aae769da Add NonParallelizable attribute to tests (#​4161) @​glennawatson
  • reactiveui/ReactiveUI@​04badefc2f4694b90a46423edc0bdd03fbf018a9 Create Copilot instructions for ReactiveUI - Windows-only build, AOT patterns with DynamicallyAccessedMembersAttribute, and code style guidelines (#​4115) @​Copilot @​copilot-swe-agent[bot] @​glennawatson
    ... (truncated)

21.0.1

What's Changed

Refactors

Improvements

Fixes

Dependencies

Contributions

Thanks to all the contributors: @​ChrisPulman, @​glennawatson

The following automated services have also contributed to this release: @​renovate[bot]

Full Changelog: reactiveui/ReactiveUI@20.4.1...21.0.1

20.4.1

General Changes

  • d352cd643ee8028826273c16af0963a4a73295b5 housekeeping: Release 20.4.x @​glennawatson

Dependencies

  • 5a3f47635580a8d190a2a5adb02edd220263761d chore(deps): update dependency microsoft.windows.sdk.buildtools to 10.0.26100.4188 (#​4045) @​renovate[bot]
  • 3d9852ab16266fb602f3a95f6c72a168c8a42fc6 chore(deps): update dependency fluentassertions to 8.3.0 (#​4048) @​renovate[bot]
  • ca18f8659ec5f8d80e82b5240cb6a88f074e29b2 chore(deps): update dependency verify.xunit to 30.2.0 (#​4049) @​renovate[bot]
  • b7790649804db1b57d71e680748eb55120b5b5c8 chore(deps): update dependency verify.xunit to 30.3.0 (#​4050) @​renovate[bot]
  • 824950c106182a42bc2aea050288a7e88ad45e29 chore(deps): update dependency dynamicdata to 9.4.1 (#​4052) @​renovate[bot]
  • b5a57edef6fc96a5dc4136f8d88d5bd8e0014b0c chore(deps): update dependency verify.xunit to 30.3.1 (#​4053) @​renovate[bot]
  • 2c7464efdf9759b7d67a06fa1c9ebbe489b0a066 chore(deps): update dependency microsoft.net.test.sdk to 17.14.1 (#​4051) @​renovate[bot]
  • 96de439f1cd6b4dd226a2be989d9c02f6cd29e04 chore(deps): update dependency acr.userdialogs to 9.2.2 (#​4054) @​renovate[bot]
  • 7b16e6c516e6b1a91f85e06baa4027a1cf8cc8ac chore(deps): update dependency xunit.runner.visualstudio to 3.1.1 (#​4061) @​renovate[bot]
  • ce0ff1eafb2c9c77d291adeae006ca436127e21e chore(deps): update dependency benchmarkdotnet to 0.15.1 (#​4062) @​renovate[bot]
  • e9839b90ad565718d928a950da401331b900a9d8 chore(deps): update dependency xamarin.jetbrains.annotations to 26.0.2.2 (#​4058) @​renovate[bot]
  • ba2ead33acf36e04e488722605e96f6841b23d07 chore(deps): update dependency microsoft.windowsappsdk to 1.7.250606001 (#​4063) @​renovate[bot]
  • f3e708454ecf920b1bd5416b651597b6d0450f61 chore(deps): update dependency verify.xunit to 30.4.0 (#​4065) @​renovate[bot]
  • 468b29fa930daa2b058f1f5c599e87babd2bbaa2 chore(deps): update dependency benchmarkdotnet to 0.15.2 (#​4066) @​renovate[bot]

Contributions

Thanks to all the contributors: @​glennawatson

The following automated services have also contributed to this release: @​renovate[bot]

Full Changelog: reactiveui/ReactiveUI@20.3.1...20.4.1

20.3.1

Fixes

  • 28b83027a146ca93e56b4b5a37b38b66115eb878 Fix nullable annotations for OneWayBind (#​4010) @​DavidVreony @​elem-74

General Changes

  • 6c506cbcdfe6d8545c27a8ed335e3150e6f24a32 Update version.json to 20.3.x @​glennawatson

Dependencies

  • ccd7c111de2667dc53e843a8068bf1668555088f chore(deps): update dependency microsoft.windowsappsdk to 1.6.250228001 (#​3999) @​renovate[bot]
  • 049a5a36bbdb61eb57bce9863485cf2aca859c1a chore(deps): update dependency dynamicdata to 9.2.1 (#​4001) @​renovate[bot]
  • 43b397604027f5416acebe36cb7c35bddd1ebd93 chore(deps): update dotnet monorepo (#​4000) @​renovate[bot]
  • 43d5f64dd4bae20dbcfbceeaa7ebe2353ac4756c chore(deps): update dependency fluentassertions to 8.2.0 (#​4002) @​renovate[bot]
  • cb8e0b93a9cb30469beedae8b6a41a31f2ee3312 chore(deps): update dependency microsoft.windowsappsdk to 1.7.250310001 (#​4005) @​renovate[bot]
  • 8d4c52718caad0217406618554e0193e448f45bb chore(deps): update dependency verify.xunit to 28.16.0 (#​4004) @​renovate[bot]
  • 5d65ad9a046aa1a5bbe865d5fb5e7f718f416e92 chore(deps): update dependency system.valuetuple to 4.6.1 (#​4006) @​renovate[bot]
  • cc8994f055bc676b9a95ca25228762476c93fe89 chore(deps): update dependency acr.userdialogs to 9.2.1 (#​4007) @​renovate[bot]
  • 266a998c7dc68d8aecda4aa49fef7a1ed8fb7868 chore(deps): update dependency verify.xunit to v29 (#​4011) @​renovate[bot]
  • 78adedb47411a84df55524b8c548518549601953 chore(deps): update dotnet monorepo (#​4036) @​renovate[bot]
  • c97559e88e15a086a780e654aca15e4e8ae2cf38 chore(deps): update dependency verify.xunit to 29.2.0 (#​4014) @​renovate[bot]
  • 8dd8e941ad3f8710f865b563ef085f2768531801 chore(deps): update dependency microsoft.windowsappsdk to 1.7.250401001 (#​4016) @​renovate[bot]
  • ab3a28489a7a808e9fcd5637bfc839a20f059bc7 chore(deps): update dotnet monorepo (#​4015) @​renovate[bot]
  • 1a5e91510b04301b94b3e7f66320fb5fa2af5126 chore(deps): update dotnet monorepo to 9.0.60 (#​4017) @​renovate[bot]
  • 392d63c512c92e9c5e7f34efa5db391d71c79a78 chore(deps): update dependency verify.xunit to 28.15.0 (#​3998) @​renovate[bot]
  • 3905f41092f8d71aa708e693d0c6917490d7d28d chore(deps): update dependency verify.xunit to 29.3.0 (#​4020) @​renovate[bot]
  • 52b0c60166513c8f119e6dfc893d7e108d50c5ad chore(deps): update dependency publicapigenerator to 11.4.6 (#​4021) @​renovate[bot]
  • 6b8b313948af82d7c2f22cbb28eda8bc0f9b25ee chore(deps): update dependency verify.xunit to 29.3.1 (#​4022) @​renovate[bot]
  • 596d9b4dcc7d218f439087d77b394dbbd9ea0baf chore(deps): update dependency mocks.maui to 1.2.5 (#​4026) @​renovate[bot]
  • 539a3d94490a06618301b6f17d1bad6c2ab667f4 chore(deps): update dependency dynamicdata to 9.2.2 (#​4033) @​renovate[bot]
  • 07ae510dc753a53ca017969cf78b787a7eb4c707 chore(deps): update dependency verify.xunit to v30 (#​4034) @​renovate[bot]
  • 7e0511c758e5251e939dc11f16c8bb26bdb4a991 chore(deps): update dependency xunit.runner.visualstudio to 3.1.0 (#​4035) @​renovate[bot]
  • 7f2757772b8331e105a8cbe24ba62bdaa5ebf760 chore(deps): update dependency microsoft.windows.sdk.buildtools to 10.0.26100.3916 (#​4037) @​renovate[bot]
  • c1352e0df65edf7ee2cd9d15508fef2b5d728b1a chore(deps): update dependency verify.xunit to 30.1.0 (#​4039) @​renovate[bot]
  • 6364efd05c468c45f900a412b7c8ecd41654daf2 chore(deps): update dependency xamarin.jetbrains.annotations to 26.0.2.1 (#​4030) @​renovate[bot]
  • daf09ce58ce07613703f4ae61aa96a78fa61df25 chore(deps): update dependency microsoft.net.test.sdk to 17.14.0 (#​4047) @​renovate[bot]
  • 0114a659a0aa7b9689868d8c8c401557b0909215 chore(deps): update dependency benchmarkdotnet to 0.15.0 (#​4041) @​renovate[bot]
  • 2c520ac88f1d54a73088b74d36eeb5c9b6884f97 chore(deps): update dependency dynamicdata to 9.3.2 (#​4042) @​renovate[bot]
  • c50f9da1de7ee0130d18d3aff03b82ea49a244a5 chore(deps): update dependency microsoft.windowsappsdk to 1.7.250513003 (#​4046) @​renovate[bot]

Contributions

New contributors since the last release: @​database64128, @​DavidVreony, @​elem-74
Thanks to all the contributors: @​database64128, @​DavidVreony, @​elem-74, @​glennawatson

The following automated services have also contributed to this release: @​renovate[bot]

20.2.45

Features

  • fc79b8c7271c1c8970281711acedcf899cc0923c Feature Enable WhenAny DistinctUntilChanged override (#​3966) @​ChrisPulman

General Changes

  • e263c73d0b26f21484d1200d3fe1f91dd2ff58e2 Housekeeping Update release build (#​3990) @​ChrisPulman
  • 510d73c00beeccc3cbe2d1c52260cbd1ef98ee5c Update WinForms to remove ControlObservable (#​3964) @​ChrisPulman @​Glenn
  • a2a4797bea63c44363c057f6eef0e61bdb5d9e19 Update ReactiveProperty for multiple subscribers (#​3953) @​ChrisPulman
  • 518c807ffa1836382341c6bf81b815a5fc8c6c23 Housekeeping Update to Net 9.0 (#​3933) @​ChrisPulman
  • ceece59fadd3d7c49cfd08e2d25c31310d14a62d Housekeeping Update ci-build (#​3909) @​ChrisPulman
  • dab22fa41723f9aefb21a1013dfd70d7998d1e50 Update release build (#​3972) @​ChrisPulman

Dependencies

  • 435d6cc4bc5620435525282229078808743b1dc2 chore(deps): update dependency roslynator.analyzers to 4.12.6 (#​3918) @​renovate[bot]
  • 4f8cd66ac51f59ae265e66194d594bd3a4eb2a4c chore(deps): update xunit-dotnet monorepo to 2.9.2 (#​3920) @​renovate[bot]
  • 01e71e1aa4cd4994d7788820160bfb9f16b555a0 chore(deps): update dependency microsoft.windows.sdk.buildtools to 10.0.26100.1742 (#​3919) @​renovate[bot]
  • 4d3f48646202840f3453c9f48e30a4d173fe2c14 chore(deps): update dependency microsoft.windowsappsdk to 1.6.241114003 (#​3896) @​renovate[bot]
  • d0bd6de7213038bd30ec72c6a7f93fbc000e93cb chore(deps): update dependency fluentassertions to 8.1.0 (#​3981) @​renovate[bot]
  • a296e204186948343d263026da5abf26fb8cd9cc chore(deps): update dependency fluentassertions to 6.12.2 (#​3941) @​renovate[bot]
  • 72107819da56c4fed34b9910c317e5e42220dc14 chore(deps): update dependency roslynator.analyzers to 4.12.10 (#​3924) @​renovate[bot]
  • 869041968c66f62004eb1a6532a633a6c382c54c chore(deps): update dependency microsoft.net.test.sdk to 17.12.0 (#​3944) @​renovate[bot]
  • bfed73475dfc77050ce08d8bbcbd1aa0fb991fc6 chore(deps): update dependency fluentassertions to v7 (#​3945) @​renovate[bot]
  • 070bbf4d90247d541f2a1300e9453ae071bac30b chore(deps): update dependency xunit.runner.visualstudio to v3 (#​3947) @​renovate[bot]
  • 681c6fc133e54c9d7d573457abaf7f397e80e53d chore(deps): update dependency xamarin.jetbrains.annotations to v26 (#​3946) @​renovate[bot]
  • 8ade698d60062df9c8b68232d52e1754f58732cd chore(deps): update dependency xamarin.androidx.core to 1.15.0.1 (#​3906) @​renovate[bot]
  • 3ed410e2c936a50348b2b0202e99f98f7aeda2e5 chore(deps): update dependency microsoft.codeanalysis.csharp.workspaces to 4.12.0 (#​3929) @​renovate[bot]
  • 3c847781c2353b3590b1ffd89baa4d56ef92b63c chore(deps): update xunit-dotnet monorepo (#​3948) @​renovate[bot]
  • d1a71c3cee935d605445e46a6e19fc0c99e336ec chore(deps): update dependency xamarin.jetbrains.annotations to 24.1.0.8 (#​3914) @​renovate[bot]
  • 7ce1efb412f69a601a21dc48f80880555e2faddc chore(deps): update dependency fluentassertions to v8 (#​3950) @​renovate[bot]
  • ac9fcb86f5d36c220f7f83555bce739498cd9e4c chore(deps): update dependency xunit.stafact to 1.2.69 (#​3951) @​renovate[bot]
  • 446cce634ee66282ae4188435fade4cca8f20d60 chore(deps): update dependency xamarin.androidx.lifecycle.livedata to 2.8.7.1 (#​3900) @​renovate[bot]
  • a52359fdc5eb744e186b61da95dbb798f71c0394 chore(deps): update dependency xamarin.androidx.media to 1.7.0.8 (#​3911) @​renovate[bot]
  • 523cefaf6d699a132a03b7f2430fce19411c94f4 chore(deps): update dependency coverlet.msbuild to 6.0.4 (#​3952) @​renovate[bot]
  • ff7007d533ccf8cbfe6ef4b17f10c241aaecbfb3 chore(deps): update dependency publicapigenerator to 11.4.2 (#​3978) @​renovate[bot]
  • e20651381b6f0ed6ac96d0573dd09d7f6ff1bba7 chore(deps): update dependency verify.xunit to 28.12.1 (#​3986) @​renovate[bot]
  • 619eb8aa3badb103419fc1a0729cc22b4a25cdc0 chore(deps): update dependency xamarin.jetbrains.annotations to 26.0.1.2 (#​3962) @​renovate[bot]
  • 25572867449668063a26809545677cd3bcd574b1 chore(deps): update dependency fluentassertions to 8.0.1 (#​3956) @​renovate[bot]
  • 65c76a92c4b42904a4c5683f475c529587cf5d3a chore(deps): update dependency roslynator.analyzers to 4.12.11 (#​3965) @​renovate[bot]
  • e33f14d4c732e4ca886f6e8184597944a19659d8 chore(deps): update dependency microsoft.codeanalysis.csharp.workspaces to 4.13.0 (#​3987) @​renovate[bot]
  • 7eedaa7307a4800c328b4289046887cbd6aec337 chore(deps): update dependency publicapigenerator to 11.4.5 (#​3991) @​renovate[bot]
  • 62bc676a26e497b6b8e56bb272dd1ea4ef74d07b chore(deps): update dependency verify.xunit to 26.4.5 (#​3908) @​renovate[bot]
  • f50c1a8baabedb7c70532e81fef5e8914a7510b0 chore(deps): update dependency xamarin.jetbrains.annotations to 26.0.2 (#​3988) @​renovate[bot]
  • f7ab192bb8aad4ac934f65e42a52890c864ed97b chore(deps): update dependency verify.xunit to 28.12.0 (#​3983) @​renovate[bot]
  • 4ae1accdb6cc09b2812d10367b7e9f80b7505b3e chore(deps): update dependency xunit.runner.visualstudio to 3.0.2 (#​3969) @​renovate[bot]
  • be09a215423e208a19ae9fa349f8500b03e512a1 chore(deps): update dependency roslynator.analyzers to 4.13.0 (#​3973) @​renovate[bot]
  • e241713ce7e4be8b5fedcfb2c371c2b394101d55 chore(deps): update dependency dynamicdata to 9.1.2 (#​3980) @​renovate[bot]
  • f7b3cf43b613e48741df1858bd6d3347e391d769 chore(deps): update dotnet monorepo (#​3975) @​renovate[bot]
  • a970d6ac3d9de9dd29fe3c5b67b55d31a71b1998 chore(deps): update dependency microsoft.windowsappsdk to 1.6.250205002 (#​3976) @​renovate[bot]
  • 14997e35655e65059512240b3f51d014b86a4d1b chore(deps): update dependency verify.xunit to 28.13.0 (#​3989) @​renovate[bot]
  • ca7547351e2a5f1100711669f408dc753aca9c7c chore(deps): update dependency microsoft.net.test.sdk to 17.13.0 (#​3974) @​renovate[bot]
  • 7f85f8323cc5a6bfaa26b197199bf0263a7c3109 chore(deps): update dependency verify.xunit to 28.11.0 (#​3968) @​renovate[bot]
    ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: ReactiveUI
  dependency-version: 24.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants