Repository navigation
Releases
12.1.6
🗞️ What's Changed
🐛 Fixes
- 0c7c656 fix(example): report a navigation the router rejects instead of crashing (#219) @glennawatson
- 8e92310 fix: make ReactiveUserControl and ReactiveWindow trim and AOT safe (#221) @glennawatson
🧹 General Changes
- 26f23b5 build(deps): update NuGet packages (#223) @glennawatson
🔗 Full Changelog: v12.1.5...v12.1.6
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
12.1.5
🗞️ What's Changed
🧹 General Changes
- 15649e3 build(deps): bump ReactiveUI to 25.1.1 and ReactiveUI.Binding.Avalonia to 8.8.0 (#218) @glennawatson
🔗 Full Changelog: v12.1.4...v12.1.5
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
12.1.4
🗞️ What's Changed
🐛 Fixes
- bfc0f9c fix: take Avalonia binding from ReactiveUI.Binding.Avalonia, which is trim and AOT safe (#217) @glennawatson
🔗 Full Changelog: v12.1.3...v12.1.4
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
12.1.3
🗞️ What's Changed
♻️ Refactoring
- 38c1748 refactor: share the duplicated view host and property sync logic (#202) @glennawatson
🧹 General Changes
- 2c9847c chore(deps): update solution packages and coverage (#215) @ChrisPulman @Copilot
- db7980f chore: drop the LFS filters from the attributes @glennawatson
- 1e54cc8 ci: pass sourceRef to the shared release workflow @glennawatson
- 0ead6de ci(lock): run the lock workflow at its own time of day @glennawatson
- 2604787 build: add public API baselines and simplify the analyzer setup (#201) @glennawatson
- 09387cc chore: store the logo in git rather than LFS @glennawatson
📝 Documentation
- d9606c4 docs: add security policy @glennawatson
- 3ef7ebf docs: point the code of conduct at the website @glennawatson
- 3d015c7 docs(readme): add a Sponsors section @glennawatson
📦 Dependencies
- df2bb21 chore(deps): update reactiveui to v8 (#208) renovate[bot]
- 443f338 chore(deps): update avalonia to 12.1.3 (#211) renovate[bot]
- f2f2ded chore(deps): update reactiveui to 7.5.0 (#206) renovate[bot]
- ce2e22f chore(deps): update dependency tunit to 1.68.4 (#207) renovate[bot]
- ac2a983 chore(deps): update dependency microsoft.net.test.sdk to 18.10.1 (#200) renovate[bot]
- d19b501 chore(deps): update analyzers (#205) renovate[bot]
- 2e062eb chore(deps): update reactiveui (#210) renovate[bot]
- 9cf5629 chore(deps): pin github actions digests (#203) renovate[bot]
- ce608bf chore(deps): update dependency publicapisharp.analyzers to 2.1.0 (#213) renovate[bot]
- 5b44dd3 chore(deps): update dependency tunit to 1.69.0 (#212) renovate[bot]
- 6867f90 chore(deps): update analyzers to 5.1.2 (#204) renovate[bot]
- b62ee15 chore(deps): update analyzers to 4.2.0 (#171) renovate[bot]
- 6978d30 chore(deps): update dependency tunit to 1.68.17 (#209) renovate[bot]
🔗 Full Changelog: v12.1.2...v12.1.3
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @Copilot, @glennawatson
🤖 Automated services that contributed: renovate[bot]
12.1.2
🗞️ What's Changed
✨ Features
- d207663 feat: add Avalonia showcase and harden integrations (#196) @ChrisPulman
🐛 Fixes
- f8ffdd6 fix: subscribe to RoutedViewHost navigation commands (#184) @ChrisPulman
📦 Dependencies
- 754939e chore(deps): update dependency tunit to 1.66.0 (#195) renovate[bot]
- 31e4dd8 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.11.0 (#192) renovate[bot]
- f0d7479 chore(deps): update avalonia to 12.1.2 (#191) renovate[bot]
- fbe74e6 chore(deps): update reactiveui to 7.3.0 (#190) renovate[bot]
- 605a2a3 chore(deps): update dependency verify.tunit to v32 (#187) renovate[bot]
- 64ce274 chore(deps): update dependency tunit to 1.65.68 (#188) renovate[bot]
- 83724ae chore(deps): update dependency tunit to 1.65.63 (#186) renovate[bot]
- 5a1018f chore(deps): update dependency tunit to 1.64.0 (#170) renovate[bot]
- aaead28 chore(deps): update dependency tunit to 1.65.51 (#183) renovate[bot]
- 7eda1df chore(deps): update dependency microsoft.net.test.sdk to 18.9.0 (#180) renovate[bot]
- f0399b4 chore(deps): update reactiveui to 7.2.0 (#181) renovate[bot]
- 07600b6 chore(deps): update dependency tunit to 1.65.38 (#179) renovate[bot]
- 9eca03a chore(deps): update reactiveui to 7.1.1 (#177) renovate[bot]
- a2d156c chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.10.0 (#178) renovate[bot]
- 82e3192 chore(deps): update dependency microsoft.sourcelink.github to 10.0.400 (#174) renovate[bot]
- e5a201e chore(deps): update dependency system.collections.immutable to 10.0.11 (#175) renovate[bot]
- 6c4d04d chore(deps): update analyzers to 3.41.7 (#168) renovate[bot]
- af31815 chore(deps): update dependency tunit to 1.64.6 (#172) renovate[bot]
- ea9465e chore(deps): update splat to v21 (#167) renovate[bot]
- ed46ceb chore(deps): update analyzers to 3.41.14 (#169) renovate[bot]
- 5d18be7 chore(deps): update dependency tunit to 1.64.13 (#176) renovate[bot]
🔗 Full Changelog: v12.1.1...v12.1.2
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman
🤖 Automated services that contributed: renovate[bot]
12.1.1
🗞️ What's Changed
🧹 General Changes
- 6ed7597 chore(renovate): group related dependency cohorts (#158) @glennawatson
📦 Dependencies
- 8c1d7e7 chore(deps): update reactiveui to 24.1.0 (#166) @renovate[bot]
- 4fc2cf8 chore(deps): update dependency verify.tunit to 31.28.0 (#165) @renovate[bot]
- 507ac23 chore(deps): update roslyncommonanalyzersversion to 3.39.2 (#155) @renovate[bot]
- bc7519b chore(deps): update analyzers to 3.40.1 (#164) @renovate[bot]
- 30635fd chore(deps): update avalonia to 12.1.1 (#161) @renovate[bot]
- 18d264d chore(deps): update dependency tunit to 1.63.0 (#162) @renovate[bot]
- a763533 chore(deps): update analyzers to 3.40.0 (#159) @renovate[bot]
- 5abfda6 chore(deps): update dependency tunit to 1.62.0 (#160) @renovate[bot]
📌 Other
🔗 Full Changelog: v12.1.0...v12.1.1
🙌 Contributions
💖 Thanks to all the contributors: @Copilot, @glennawatson
🤖 Automated services that contributed: @renovate[bot]
12.1.0
🗞️ ReactiveUI.Avalonia 12.1.0
This release moves Avalonia scheduling to ReactiveUI.Primitives, adds reactive variants of the core and dependency-injection packages, and aligns the package family with Avalonia 12.1 and ReactiveUI 24. It also expands analyzer coverage and removes tests coupled to private framework or compiler implementation details.
✨ Features
- 4b7df25 feat: add ReactiveUI.Primitives Avalonia reactive packages (#129) @ChrisPulman @glennawatson
- 223c4c4 feat: migrate Avalonia scheduler to primitives (#153) @ChrisPulman
🐛 Fixes
- 3862ac5 fix: ensure scheduled work runs on UI thread when dueTime is specified (#115) @deryaza @glennawatson
🧹 General Changes
- 49612dd build: prepare ReactiveUI 24 release (#154) @glennawatson
- 8e85d27 ci(release): add alpha/beta/rc pre-release channel input @glennawatson
📦 Dependencies
- StyleSharp.Analyzers — 97be0f6 (#134), f01854a (#135), 0d9580d (#136), 2e19068 (#140), 15efd20 (#142), fe935c8 (#148) @renovate[bot]
- Microsoft.NET.Test.Sdk — 4d12f9d (#126), d8ab5dc (#139) @renovate[bot]
- Microsoft.Testing.Extensions.CodeCoverage — 9508057 (#116), 11d47e8 (#138) @renovate[bot]
- Verify.TUnit — c7190ef (#118), f175ae5 (#125), ebdf749 (#137), d8ab5dc (#139), 784fb20 (#151) @renovate[bot]
- TUnit — 0602fcc (#117), f4e37c4 (#120), 2c873ab (#123), 829a6e7 (#124), d605e33 (#128), 5d03632 (#130), 6292604 (#131), 1f6daf3 (#143), 69feded (#150) @renovate[bot]
- System.Collections.Immutable — 158854b (#119), 6e4a4eb (#145) @renovate[bot]
- Avalonia package family — 83af719 (#127), ebf8575 (#141) @renovate[bot]
- ReactiveUI package family — d8f3118 (#132), 780f1a2 (#133), 857a6fb (#149) @renovate[bot]
- Microsoft.SourceLink.GitHub — d10ad5a (#144) @renovate[bot]
- actions/setup-dotnet — fd0b6a5 (#146) @renovate[bot]
🔗 Full Changelog: v12.0.3...v12.1.0
🙌 Contributions
🌱 New contributors since the last release: @deryaza
💖 Thanks to all the contributors: @ChrisPulman, @deryaza, @glennawatson
🤖 Automated services that contributed: @renovate[bot]
12.1.0-beta.1
🗞️ What's Changed
✨ Features
- 4b7df25 feat: add ReactiveUI.Primitives Avalonia reactive packages (#129) @ChrisPulman @glennawatson
🐛 Fixes
- 3862ac5 fix: ensure scheduled work runs on UI thread when dueTime is specified (#115) @deryaza @glennawatson
🧹 General Changes
- 8e85d27 ci(release): add alpha/beta/rc pre-release channel input @glennawatson
📦 Dependencies
- 158854b chore(deps): update dotnet monorepo to 10.0.9 (#119) @renovate[bot]
- d605e33 chore(deps): update dependency tunit to 1.56.35 (#128) @renovate[bot]
- 83af719 chore(deps): update avalonia to 12.0.5 (#127) @renovate[bot]
- 4d12f9d chore(deps): update dependency microsoft.net.test.sdk to 18.7.0 (#126) @renovate[bot]
- 829a6e7 chore(deps): update tunit (#124) @renovate[bot]
- f175ae5 chore(deps): update .net test stack to 31.20.0 (#125) @renovate[bot]
- 2c873ab chore(deps): update tunit to 1.55.2 (#123) @renovate[bot]
- c7190ef chore(deps): update .net test stack to 31.19.1 (#118) @renovate[bot]
- 9508057 chore(deps): update microsoft.testing to 18.8.0 (#116) @renovate[bot]
- 0602fcc chore(deps): update tunit to 1.53.0 (#117) @renovate[bot]
- f4e37c4 chore(deps): update tunit to 1.54.0 (#120) @renovate[bot]
🔗 Full Changelog: v12.0.3...12.1.0-beta.1
🙌 Contributions
🌱 New contributors since the last release: @deryaza
💖 Thanks to all the contributors: @ChrisPulman, @deryaza, @glennawatson
🤖 Automated services that contributed: @renovate[bot]
12.0.3
🗞️ What's Changed
🧹 General Changes
- 713610f chore: Update SplatVersion to 19.4.1 @glennawatson
- 89c3cfd build(deps): update NuGet packages to latest stable @glennawatson
✅ Tests
- 6a9fa4e test: fix flaky AvaloniaScheduler zero-delay test @glennawatson
- b1fed26 test: run Avalonia tests on a pumped headless UI thread @glennawatson
🔗 Full Changelog: v11.4.13...v12.0.3
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
11.4.13
🗞️ ReactiveUI.Avalonia 11.4.13
Maintenance release for the Avalonia 11.3 series. This continues the 11.4.x line for applications staying on Avalonia 11.3 — the 12.x line tracks Avalonia 12. It refreshes ReactiveUI and Splat to their latest builds while holding Avalonia on 11.3, and is signed with a valid Certum certificate so Avalonia 11.3 consumers have a current, properly-signed package.
📦 What's in this release
- Avalonia held on the 11.3 series, bumped to 11.3.17 (was 11.3.12)
- ReactiveUI updated to 23.2.28 (was 23.1.8)
- Splat family updated to 19.4.1 (was 19.3.1)
- No API/behaviour changes in the integration layer — build and the full test suite (321 tests) pass on net8.0 / net9.0 / net10.0
🛠️ Build & signing
- Signed with a valid Certum code-signing certificate
- Versioned with MinVer
ℹ️ On Avalonia 12? Use the
12.xreleases instead.
🔗 Full Changelog: 11.4.12...v11.4.13