Repository navigation
chore(deps): update reactiveui (major) - #993
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #993 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 23 23
Lines 694 694
Branches 104 104
=========================================
Hits 694 694 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
renovate
Bot
force-pushed
the
renovate/major-reactiveui
branch
from
October 7, 2026 08:24
62cd537 to
af405d2
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
25.*→26.*7.*→8.*Release Notes
reactiveui/reactiveui (ReactiveUI)
v26.0.1Compare Source
🗞️ What's Changed
🧹 General Changes
8831268build(deps): update binding to 9.1.0 (#4533) @glennawatson🔗 Full Changelog: reactiveui/ReactiveUI@26.0.0...26.0.1
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
v26.0.0Compare Source
Summary
ReactiveUI 26.0.0 is a major version because the .NET 11 assemblies are built without runtime-async. The public API does not change.
Why runtime-async is off
await.UseMonoRuntime=truealso run on Mono.Other changes
WhenActivatedis now trim and AOT safe. It watches the view'sViewModelthrough the registeredICreatesObservableForPropertyplugin, as the binding source generator does, instead of reflection. The[RequiresUnreferencedCode]attribute is gone from every viewWhenActivatedoverload, including the WPF ones, so views that callthis.WhenActivated(...)publish with Native AOT without trim warnings.BindCommandUnsafekeeping bindings it had replaced (reactiveui/ReactiveUI.Binding.SourceGenerators#163).🗞️ What's Changed
🐛 Fixes
264b88cfix: make view WhenActivated trim and AOT safe; build without runtime-async (#4532) @glennawatson🔗 Full Changelog: reactiveui/ReactiveUI@25.1.1...26.0.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
v25.1.1Compare Source
🗞️ What's Changed
🧹 General Changes
9e5e699build(deps): bump ReactiveUI.Binding to 8.8.0 (#4530) @glennawatson📦 Dependencies
0b69014chore(deps): update dependency publicapisharp.analyzers to 2.1.0 (#4463) renovate[bot]🔗 Full Changelog: reactiveui/ReactiveUI@25.1.0...25.1.1
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
🤖 Automated services that contributed: renovate[bot]
v25.1.0Compare Source
🗞️ What's Changed
🧹 General Changes
6eef2f8build(deps): bump ReactiveUI.Binding to 8.7.0 and ReactiveUI.Primitives to 8.4.0 (#4529) @glennawatson📦 Dependencies
0b69014chore(deps): update dependency publicapisharp.analyzers to 2.1.0 (#4463) renovate[bot]🔗 Full Changelog: reactiveui/ReactiveUI@25.0.1...25.1.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
🤖 Automated services that contributed: renovate[bot]
v25.0.1Compare Source
Summary
ReactiveUI 25.0.1 adds back the ability to ask an interaction as an observable through
IInteraction<TInput, TOutput>. ReactiveUI 25.0.0 removed it by accident.IInteraction<TInput, TOutput>.Handle(input)returnsIObservable<TOutput>, as it did in ReactiveUI 24.Interaction<TInput, TOutput>.WhenHandled(input)returns the question as anIObservable<TOutput>.new Interaction<TInput, TOutput>(handlerScheduler)runs each handler on that scheduler, such asRxSchedulers.MainThreadScheduler.Interaction<TInput, TOutput>.Handle(input)still returnsTask<TOutput>, so code written against 25.0.0 keeps compiling.The change comes from ReactiveUI.Binding 8.6.0. The migration guide shows how to use each call.
🗞️ What's Changed
🧹 General Changes
3a1d270build(deps): bump ReactiveUI.Binding to 8.6.0 (#4528) @glennawatson🔗 Full Changelog: reactiveui/ReactiveUI@25.0.0...25.0.1
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
reactiveui/reactiveui.validation (ReactiveUI.Validation)
v8.1.0: 8.1.0🗞️ What's Changed
✨ Features
cde3062feat: add .NET 11 support (#992) @glennawatson🔗 Full Changelog: v8.0.0...v8.1.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
v8.0.0: 8.0.0Upgrading to 8.0
Version 8.0 requires ReactiveUI 26.0.1. It adds packages for apps that use System.Reactive. Default formatting also works with dependency containers that throw when a formatter is not registered.
ReactiveUI, keepReactiveUI.Validationand the existing validation namespaces.ReactiveUI.Reactive, useReactiveUI.Validation.Reactive. Change validation imports toReactiveUI.Validation.Reactive.*. Android apps should useReactiveUI.Validation.AndroidX.Reactive.classconstraint where required by the validation API.ReactiveUI.Primitives.Concurrency.ISequencer. The.Reactivepackages use System.Reactive'sIScheduler.🗞️ What's Changed
💥 Breaking Changes
e68c8a6feat!: move to StyleSharp analyzers and ReactiveUI 26, add ReactiveUI.Validation.Reactive (#990) @glennawatson🐛 Fixes
478752efix: migrate validation to ReactiveUI primitives (#933) @ChrisPulman🧹 General Changes
6acd9dechore(renovate): group related dependency cohorts (#953) @glennawatsonc6ce9a1chore: store the assets in git rather than LFS @glennawatson1ef01f5chore: store the logo in git rather than LFS @glennawatson91a15b2ci: pass sourceRef to the shared release workflow @glennawatson318828eci(lock): run the lock workflow at its own time of day @glennawatson40cb776build(deps): update NuGet packages (#991) @glennawatson📝 Documentation
f1a95f8docs: add security policy @glennawatson5745cb8docs(readme): add a Sponsors section @glennawatson6492359docs: point the code of conduct at the website @glennawatson📦 Dependencies
ba41c46chore(deps): update dependency microsoft.sourcelink.github to 10.0.301 (#941) renovate[bot]01a2636chore(deps): update dependency microsoft.sourcelink.github to 10.0.401 (#975) renovate[bot]f103dd6chore(deps): update dependency system.collections.immutable to 10.0.12 (#976) renovate[bot]fd3f4a9chore(deps): update dependency microsoft.net.test.sdk to 18.10.1 (#983) renovate[bot]051cca5chore(deps): update dependency microsoft.net.test.sdk to 18.10.0 (#977) renovate[bot]83da256chore(deps): update dependency polyfill to 11.3.0 (#978) renovate[bot]76e7ee6chore(deps): update dependency reactiveui.sourcegenerators to v4 (#987) renovate[bot]4c709fechore(deps): update dependency tunit to 1.61.15 (#946) renovate[bot]5cd7c40chore(deps): update dependency reactiveui to v25 (#989) renovate[bot]4e39898chore(deps): update actions/setup-dotnet action to v6 (#945) renovate[bot]903c9ffchore(deps): update dependency tunit to 1.59.0 (#940) renovate[bot]926ea6achore(deps): update dependency minver to v8 (#974) renovate[bot]c6dc780chore(deps): update reactiveui to 24.2.0 (#973) renovate[bot]1e6e828chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.11.0 (#972) renovate[bot]079a8e9chore(deps): update splat to v21 (#959) renovate[bot]64f17c6chore(deps): update avalonia to 12.1.2 (#971) renovate[bot]16c7b26chore(deps): update dependency roslynator.analyzers to v5 (#969) renovate[bot]d4078ebchore(deps): update dependency microsoft.net.test.sdk to 18.9.0 (#966) renovate[bot]56c03ecchore(deps): update dependency roslynator.analyzers to 4.16.1 (#968) renovate[bot]9ce1c03chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.10.0 (#965) renovate[bot]28a52b9chore(deps): update dependency roslynator.analyzers to 4.16.0 (#961) renovate[bot]f36dddcchore(deps): update avalonia (#956) renovate[bot]37d08e0chore(deps): update dependency polyfill to 11.2.0 (#964) renovate[bot]4f67310chore(deps): update dependency system.collections.immutable to 10.0.11 (#963) renovate[bot]d304a1echore(deps): update dependency microsoft.sourcelink.github to 10.0.400 (#962) renovate[bot]9187d2echore(deps): update reactiveui to 24.1.0 (#958) renovate[bot]d7d74a7chore(deps): update dependency polyfill to 11.0.2 (#960) renovate[bot]631f774chore(deps): update dependency reactiveui.sourcegenerators to 3.2.0 (#957) renovate[bot]b4da4cachore(deps): update dependency microsoft.net.test.sdk to 18.8.1 (#937) renovate[bot]2ccd635chore(deps): update dependency dynamicdata to 9.4.33 (#934) renovate[bot]5c470a6chore(deps): update reactiveui to 24.0.0 (#950) renovate[bot]17d5108chore(deps): update reactiveui (#929) renovate[bot]5b1b523chore(deps): update splat to 20.2.0 (#952) renovate[bot]e8f42d5chore(deps): update dependency tunit to 1.61.38 (#949) renovate[bot]be843d6chore(deps): update splat to 20.1.0 (#951) renovate[bot]bc3c5e8chore(deps): update dependency polyfill to v11 (#944) renovate[bot]5c03e55chore(deps): update avalonia to 12.1.0 (#939) renovate[bot]64b286bchore(deps): update dependency microsoft.reactive.testing to v7 (#947) renovate[bot]3a7891cchore(deps): update dependency tunit to 1.61.29 (#948) renovate[bot]246078fchore(deps): update microsoft.testing to 18.8.0 (#926) renovate[bot]2afe3e5chore(deps): update dependency system.collections.immutable to 10.0.10 (#942) renovate[bot]72394a5chore(deps): update reactiveui to 24.3.0 (#986) renovate[bot]4435662chore(deps): update dependency tunit to 1.60.0 (#943) renovate[bot]428a03cchore(deps): update dependency polyfill to 11.4.0 (#984) renovate[bot]fc4aa8bchore(deps): update dependency polyfill to 10.8.1 (#923) renovate[bot]d7fd9d1chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.9.0 (#938) renovate[bot]5d4970echore(deps): update reactiveui to 24.0.0-beta.3 (#936) renovate[bot]204dd4fchore(deps): update dependency tunit to 1.58.0 (#935) renovate[bot]ce56dd0chore(deps): update reactiveui to 3.1.0 (#927) renovate[bot]9197e7cchore(deps): update dependency tunit to 1.57.17 (#931) renovate[bot]feb0a63chore(deps): update tunit to 1.53.0 (#928) renovate[bot]9ed3c4bchore(deps): update dependency avalonia.diagnostics to 11.3.22 (#980) renovate[bot]aa9b774chore(deps): update avalonia to 12.1.3 (#985) renovate[bot]67ab7c2chore(deps): pin github actions digests (#982) renovate[bot]🔗 Full Changelog: v7.1.0...v8.0.0
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @glennawatson
🤖 Automated services that contributed: renovate[bot]
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.