๐ 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
DependencyPropertylookup (#4350, fixes #3921) - Handle null load state in activation (#4349, fixes #4331)
- WinForms designer serialization errors (#4339)
BindCommandpassing 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 โ
ComponentModelFallbackConverterfalse positives + missingConverterServiceregistrations (#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.27source) - 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]