Skip to content

deps(dotnet): Bump ReactiveUI and Splat#88

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/multi-342669af3f
Open

deps(dotnet): Bump ReactiveUI and Splat#88
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/multi-342669af3f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 7, 2026

Copy link
Copy Markdown
Contributor

Updated ReactiveUI from 22.3.1 to 23.2.28.

Release notes

Sourced from ReactiveUI's releases.

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)

Commits viewable in compare view.

Updated Splat from 19.2.1 to 19.4.1.

Release notes

Sourced from Splat's releases.

19.4.1

🔏 19.4.1 — consolidated, re-signed release

This is the recommended release. It supersedes and folds in 19.3.1, which was signed with a code-signing certificate that has since been revoked — NuGet restore fails on it with NU3012. 19.4.1 is re-signed with a valid certificate; the superseded 19.3.1 release has been removed and its notes consolidated here.

🗞️ What's Changed

💥 Breaking

  • Drop .NET MAUI 9 platform targets (#​1586)
  • Remove Tizen bitmap code; simplify platform detection (#​1583)

✨ Improvements

  • Refactor CompositeDisposable for thread-safety and performance (#​1477)
  • Cross-platform targeting — compile .NET Framework, Windows and Android targets on non-Windows hosts (#​1581, #​1582)
  • Remove a dead System.Reactive package reference from Splat.Core (#​1579)

🐛 Fixes

  • Fix intermittent Raygun test crash caused by unobserved task exceptions (#​1510)

📝 Documentation

  • Add and improve XML documentation for public APIs (#​1476)
  • Update copyright year to 2026 across source files (#​1474)

🧹 Build, CI & signing

  • Migrate signing from SSL.com eSigner to Certum SimplySign (container signing)
  • Switch versioning from Nerdbank.GitVersioning to MinVer
  • Pin 3rd-party actions to commit SHAs (CodeQL)

📦 Dependencies

  • Routine dependency/test-stack updates by @​renovate[bot]

🔗 Full Changelog: reactiveui/splat@19.2.1...v19.4.1

🙌 Contributions

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

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

Commits viewable in compare view.

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)

Bumps ReactiveUI from 22.3.1 to 23.2.28
Bumps Splat from 19.2.1 to 19.4.1

---
updated-dependencies:
- dependency-name: ReactiveUI
  dependency-version: 23.2.28
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Splat
  dependency-version: 19.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget NuGet package updates labels Jun 7, 2026
@dependabot dependabot Bot requested a review from karlspace as a code owner June 7, 2026 06:48
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget NuGet package updates labels Jun 7, 2026
@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown

AI Analysis

Technical Summary:

This pull request updates the .NET dependencies ReactiveUI and Splat to their latest recommended versions:

  • ReactiveUI is bumped from 22.3.1 to 23.2.28.
  • Splat is bumped from 19.2.1 to 19.4.1.

Technical Requirements and Constraints

  • Re-signing Certificates
    Both ReactiveUI and Splat releases addressed issues with revoked code-signing certificates that caused NuGet restore failures (NU3012). The updated versions are re-signed using Certum SimplySign, ensuring valid and trusted package signatures.

  • Dependency Alignment
    ReactiveUI now targets Splat 19.4.1. This dependency alignment ensures compatibility and consistent package security/posture.

  • Platform and Framework Compatibility

    • ReactiveUI removed support for netstandard2.0 as of 23.1.0-beta.1, potentially affecting

This summary was automatically generated by AI to help with triage and may not be 100% accurate.

Suggested Labels: security test

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 nuget NuGet package updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants