๐๏ธ What's Changed
๐ฅ Breaking Changes
- 6433b00 refactor!: drop duplicate sinks for Primitives 5.7.0 concretes (#4387) @glennawatson
โจ Features
- 42b4cce feat: re-platform ReactiveUI onto ReactiveUI.Primitives โ leaner, faster, System.Reactive optional (#4382) @glennawatson
๐ Fixes
- fed5931 fix: WaitForDispatcherScheduler marshals to UI thread from non-UI threads (fixes #4354) (#4361) @ChrisPulman @Copilot
- 5a82114 fix(release): use empty MinVer tag prefix to match unprefixed tags @glennawatson
- e5dbcfe fix: Winforms design mode detection regressed (#4369) @xackus
- d9133b6 fix: support .NET Core in winforms activation design mode check (#4358) @xackus
- 69586a4 Fix: WhenAnyValue subscribes to PropertyChanged before reading the initial value (#4381) @dwcullop
โก Performance
- 4680609 perf: use custom reactive sinks to improve allocations and performance (#4363) @glennawatson
๐งน General Changes
- 3823cc3 ci(release): add alpha/beta/rc release channel (#4388) @glennawatson
- 6dc538e chore: enable the expanded StyleSharp analyzer rule set and resolve all violations (#4385) @ChrisPulman @glennawatson
- 0a1a74e ci(release): grant packages:read so the release workflow can pull the signer image @glennawatson
- 4680756 ci(release): migrate signing from SSL.com eSigner to Certum SimplySign @glennawatson
- 742cb4e ci(release): allow releasing from a historical ref @glennawatson
- b37934c ci(security): pin 3rd-party actions to commit SHAs (CodeQL actions/unpinned-tag) @glennawatson
- 1330c80 chore: Delete MERGE_FOLLOWUPS.md @glennawatson
- 9fd2d8c chore: remove stray .dotnet-home template cache and gitignore it (#4371) @glennawatson
๐ฆ Dependencies
- b50c47a chore(deps): update dependency sonaranalyzer.csharp to 10.27.0.140913 (#4367) @renovate[bot]
- 8a7ff35 chore(deps): update dependency microsoft.extensions.dependencymodel to 10.0.8 (#4355) @renovate[bot]
- 5aa92cc chore(deps): update dotnet monorepo to 10.0.8 (#4357) @renovate[bot]
- 719f6e6 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.7.0 (#4362) @renovate[bot]
- 1f35503 chore(deps): update dependency microsoft.sourcelink.github to 10.0.300 (#4356) @renovate[bot]
- 8fb69dc chore(deps): update dependency microsoft.net.test.sdk to 18.7.0 (#4374) @renovate[bot]
- 4068079 chore(deps): update dependency stylesharp.analyzers to 3.11.2 (#4384) @renovate[bot]
- ca7f343 chore(deps): update microsoft.extensions to 10.0.9 (#4378) @renovate[bot]
- 30dcf2f chore(deps): update dotnet monorepo to 10.0.9 (#4377) @renovate[bot]
- ce0fbeb chore(deps): update dependency microsoft.testing.platform.msbuild to 2.2.3 (#4359) @renovate[bot]
- 0a8fe1d chore(deps): update .net test stack (#4334) @renovate[bot]
๐ Other
- bd27fbc Fix suspension persistence to materialize app state before shutdown save (#4353) @ChrisPulman
๐ Full Changelog: 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
๐ค Automated services that contributed: @renovate[bot]