github reactiveui/ReactiveUI 23.2.28

10 days ago

๐Ÿ” 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: 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]

Don't miss a new ReactiveUI release

NewReleases is sending notifications on new releases.