Skip to content

Releases

8.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 08:26
cde3062

🗞️ What's Changed

✨ Features

🔗 Full Changelog: v8.0.0...v8.1.0

🙌 Contributions

💖 Thanks to all the contributors: @glennawatson

8.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 07:14
40cb776

Upgrading to 8.0

Version 8.0 requires ReactiveUI 26.0.1. It adds packages for apps that use System.Reactive. Default formatting also works with dependency containers that throw when a formatter is not registered.

  • For apps using ReactiveUI, keep ReactiveUI.Validation and the existing validation namespaces.
  • For apps using ReactiveUI.Reactive, use ReactiveUI.Validation.Reactive. Change validation imports to ReactiveUI.Validation.Reactive.*. Android apps should use ReactiveUI.Validation.AndroidX.Reactive.
  • Rebuild all projects that reference validation. Optional parameters have become overloads. Generic view model types need a class constraint where required by the validation API.
  • Custom schedulers in the core package use ReactiveUI.Primitives.Concurrency.ISequencer. The .Reactive packages use System.Reactive's IScheduler.

🗞️ What's Changed

💥 Breaking Changes

  • e68c8a6 feat!: move to StyleSharp analyzers and ReactiveUI 26, add ReactiveUI.Validation.Reactive (#990) @glennawatson

🐛 Fixes

🧹 General Changes

📝 Documentation

📦 Dependencies

  • ba41c46 chore(deps): update dependency microsoft.sourcelink.github to 10.0.301 (#941) renovate[bot]
  • 01a2636 chore(deps): update dependency microsoft.sourcelink.github to 10.0.401 (#975) renovate[bot]
  • f103dd6 chore(deps): update dependency system.collections.immutable to 10.0.12 (#976) renovate[bot]
  • fd3f4a9 chore(deps): update dependency microsoft.net.test.sdk to 18.10.1 (#983) renovate[bot]
  • 051cca5 chore(deps): update dependency microsoft.net.test.sdk to 18.10.0 (#977) renovate[bot]
  • 83da256 chore(deps): update dependency polyfill to 11.3.0 (#978) renovate[bot]
  • 76e7ee6 chore(deps): update dependency reactiveui.sourcegenerators to v4 (#987) renovate[bot]
  • 4c709fe chore(deps): update dependency tunit to 1.61.15 (#946) renovate[bot]
  • 5cd7c40 chore(deps): update dependency reactiveui to v25 (#989) renovate[bot]
  • 4e39898 chore(deps): update actions/setup-dotnet action to v6 (#945) renovate[bot]
  • 903c9ff chore(deps): update dependency tunit to 1.59.0 (#940) renovate[bot]
  • 926ea6a chore(deps): update dependency minver to v8 (#974) renovate[bot]
  • c6dc780 chore(deps): update reactiveui to 24.2.0 (#973) renovate[bot]
  • 1e6e828 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.11.0 (#972) renovate[bot]
  • 079a8e9 chore(deps): update splat to v21 (#959) renovate[bot]
  • 64f17c6 chore(deps): update avalonia to 12.1.2 (#971) renovate[bot]
  • 16c7b26 chore(deps): update dependency roslynator.analyzers to v5 (#969) renovate[bot]
  • d4078eb chore(deps): update dependency microsoft.net.test.sdk to 18.9.0 (#966) renovate[bot]
  • 56c03ec chore(deps): update dependency roslynator.analyzers to 4.16.1 (#968) renovate[bot]
  • 9ce1c03 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.10.0 (#965) renovate[bot]
  • 28a52b9 chore(deps): update dependency roslynator.analyzers to 4.16.0 (#961) renovate[bot]
  • f36dddc chore(deps): update avalonia (#956) renovate[bot]
  • 37d08e0 chore(deps): update dependency polyfill to 11.2.0 (#964) renovate[bot]
  • 4f67310 chore(deps): update dependency system.collections.immutable to 10.0.11 (#963) renovate[bot]
  • d304a1e chore(deps): update dependency microsoft.sourcelink.github to 10.0.400 (#962) renovate[bot]
  • 9187d2e chore(deps): update reactiveui to 24.1.0 (#958) renovate[bot]
  • d7d74a7 chore(deps): update dependency polyfill to 11.0.2 (#960) renovate[bot]
  • 631f774 chore(deps): update dependency reactiveui.sourcegenerators to 3.2.0 (#957) renovate[bot]
  • b4da4ca chore(deps): update dependency microsoft.net.test.sdk to 18.8.1 (#937) renovate[bot]
  • 2ccd635 chore(deps): update dependency dynamicdata to 9.4.33 (#934) renovate[bot]
  • 5c470a6 chore(deps): update reactiveui to 24.0.0 (#950) renovate[bot]
  • 17d5108 chore(deps): update reactiveui (#929) renovate[bot]
  • 5b1b523 chore(deps): update splat to 20.2.0 (#952) renovate[bot]
  • e8f42d5 chore(deps): update dependency tunit to 1.61.38 (#949) renovate[bot]
  • be843d6 chore(deps): update splat to 20.1.0 (#951) renovate[bot]
  • bc3c5e8 chore(deps): update dependency polyfill to v11 (#944) renovate[bot]
  • 5c03e55 chore(deps): update avalonia to 12.1.0 (#939) renovate[bot]
  • 64b286b chore(deps): update dependency microsoft.reactive.testing to v7 (#947) renovate[bot]
  • 3a7891c chore(deps): update dependency tunit to 1.61.29 (#948) renovate[bot]
  • 246078f chore(deps): update microsoft.testing to 18.8.0 (#926) renovate[bot]
  • 2afe3e5 chore(deps): update dependency system.collections.immutable to 10.0.10 (#942) renovate[bot]
  • 72394a5 chore(deps): update reactiveui to 24.3.0 (#986) renovate[bot]
  • 4435662 chore(deps): update dependency tunit to 1.60.0 (#943) renovate[bot]
  • 428a03c chore(deps): update dependency polyfill to 11.4.0 (#984) renovate[bot]
  • fc4aa8b chore(deps): update dependency polyfill to 10.8.1 (#923) renovate[bot]
  • d7fd9d1 chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.9.0 (#938) renovate[bot]
  • 5d4970e chore(deps): update reactiveui to 24.0.0-beta.3 (#936) renovate[bot]
  • 204dd4f chore(deps): update dependency tunit to 1.58.0 (#935) renovate[bot]
  • ce56dd00b63529de7...
Read more

7.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 17:43

🔏 7.1.0 — consolidated, re-signed release

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

🗞️ What's Changed

💥 Breaking

  • Drop netstandard2.0, seal ValidationHelper, migrate tests to TUnit, modernize the build (#876)
  • Seal ValidationState as a record, with performance improvements (#878)
  • Drop the net9 MAUI (android/apple) target frameworks — those workloads are end of support

🐛 Fixes

🧹 Build, CI & signing

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

📝 Documentation

  • Add a Spanish translation of the README (#920)

📦 Dependencies

  • ReactiveUI / ReactiveUI.AndroidX → 23.2.28, Splat / Splat.Builder → 19.4.1, ReactiveUI.SourceGenerators → 3.0.0 (re-signed)
  • Routine dependency/test-stack updates (Polyfill, TUnit, Verify.TUnit, Xamarin AndroidX/Material, etc.) by @renovate[bot]

🔗 Full Changelog: 6.0.18...v7.1.0

🙌 Contributions

🌱 New contributor: @juandresrodca
💖 Thanks to all the contributors — @glennawatson, @juandresrodca.

🤖 Automated services that contributed: @renovate[bot]

6.0.18

Choose a tag to compare

@glennawatson glennawatson released this 07 Dec 02:23
7c361bf

🗞️ What's Changed

📦 Dependencies

📌 Other

🔗 Full Changelog: 6.0.5...6.0.18

🙌 Contributions

💖 Thanks to all the contributors: @ChrisPulman

🤖 Automated services that contributed: @renovate[bot]

6.0.5

Choose a tag to compare

@glennawatson glennawatson released this 11 Oct 04:54
c736269

🗞️ What's Changed

💥 Breaking Changes

🧹 General Changes

📦 Dependencies

📌 Other

🔗 Full Changelog: 5.0.1...6.0.5

🙌 Contributions

🌱 New contributors since the last release: @Copilot
💖 Thanks to all the contributors: @ChrisPulman, @Copilot, @glennawatson

🤖 Automated services that contributed: @copilot-swe-agent[bot], @renovate[bot]

5.0.1

Choose a tag to compare

@glennawatson glennawatson released this 04 Sep 00:01
aa09a2f

What's Changed

🚀 Features & Improvements


📦 Dependency Updates

  • roslynator.analyzers to 4.12.6 in #701
  • polyfill to 6.11.0 in #702
  • xunit-dotnet monorepo to 2.9.2 in #700
  • verify.xunit to 26.6.0 in #699
  • polyfill to v7 in #706
  • roslynator.analyzers to 4.12.7 in #704
  • messagebox.avalonia to 3.2.0 in #705
  • diffengine to 15.5.3 in #708
  • nerdbank.gitversioning to 3.6.146 in #710
  • verify.xunit to v28 in #712
  • verify.xunit to 28.1.3 in #713
  • polyfill to 7.2.0 in #711
  • polyfill to 7.3.0 in #714
  • polyfill to 7.4.0 in #715
  • polyfill to 7.4.1 in #720
  • system.collections.immutable to v9 in #719
  • fluentassertions to 6.12.2 in #716
  • reactiveui.sourcegenerators to v2 in #717
  • microsoft.net.test.sdk to 17.12.0 in #722
  • polyfill to 7.5.0 in #723
  • diffengine to 15.5.5 in #721
  • publicapigenerator to 11.3.0 in #725
  • xunit.runner.visualstudio to v3 in #729
  • nerdbank.gitversioning to 3.7.112 in #726
  • polyfill to 7.9.1 in #728
  • polyfill to 7.11.0 in #732
  • xunit-dotnet monorepo to 2.9.3 in #733
  • diffengine to 15.6.0 in #727
  • polyfill to 7.12.0 in #736
  • nerdbank.gitversioning to 3.7.115 in #735
  • roslynator.analyzers to 4.12.10 in #730
  • xunit.runner.visualstudio to 3.0.1 in #734
  • fluentassertions to v8 in #739
  • fluentassertions to 7.1.0 in #740
  • diffengine to 15.9.0 in #737
  • coverlet.msbuild to 6.0.4 in #731
  • publicapigenerator to 11.4.1 in #743
  • reactiveui.sourcegenerators to 2.1.1 in #746
  • roslynator.analyzers to 4.12.11 in #744
  • verify.xunit to 28.9.0 in #718
  • polyfill to 7.14.0 in #742
  • polyfill to 7.16.0 in #745
  • polyfill to 7.16.1 in #747
  • system.collections.immutable to 9.0.1 in #738
  • xunit.stafact to 1.2.69 in #741
  • polyfill to 7.17.0 in #756
  • microsoft.net.test.sdk to 17.13.0 in #751
  • reactiveui.sourcegenerators to 2.1.8 in #753
  • verify.xunit to 28.11.0 in #754
  • fluentassertions to 8.1.0 in #757
  • xunit.runner.visualstudio to 3.0.2 in #749
  • roslynator.analyzers to 4.13.0 in #750
  • system.collections.immutable to 9.0.2 in #752
  • roslynator.analyzers to 4.13.1 in #761
  • polyfill to 7.20.0 in #759
  • diffengine to 15.9.1 in #762
  • publicapigenerator to 11.4.2 in #755
  • fluentassertions to 8.1.1 in #758
  • reactiveui.sourcegenerators to 2.1.27 in #769
  • reactiveui to 20.2.45 in #770
  • publicapigenerator to 11.4.5 in #763
  • polyfill to 7.21.0 in #764
  • system.collections.immutable to 9.0.3 in #767
  • reactiveui.androidx to 20.2.45 in #771
  • fluentassertions to 8.2.0 in #768
  • polyfill to 7.22.0 in #772
  • diffengine to 15.11.0 in #765
  • verify.xunit to 28.16.0 in #760
  • polyfill to 7.23.0 in #773
  • polyfill to 7.31.0 in #774
  • system.collections.immutable to 9.0.5 in #777
  • diffengine to v16 in #776
  • publicapigenerator to 11.4.6 in #778
  • polyfill to 7.33.0 in #782
  • fluentassertions to 8.3.0 in #783
  • xunit.runner.visualstudio to 3.1.1 in #780
  • diffengine to 16.2.2 in #784
  • reactiveui to 20.3.1 in #785
  • reactiveui.androidx to 20.3.1 in #786
  • reactiveui.sourcegenerators to 2.2.4 in #787
  • verify.xunit to v30 in #779
  • system.collections.immutable to 9.0.6 in #788
  • polyfill to v8 in #789
  • polyfill to 8.3.0 in #791
  • diffengine to 16.2.3 in #790
  • verify.xunit to 30.4.0 in #792
  • fluentassertions to 8.4.0 in #793
  • reactiveui to 20.4.1 in #794
  • reactiveui.androidx to 20.4.1 in #795
  • reactiveui.sourcegenerators to 2.3.1 in #796
  • polyfill to 8.4.0 in #797
  • polyfill to 8.7.0 in #798
  • system.collections.immutable to 9.0.7 in #799
  • fluentassertions to 8.5.0 in #800
  • polyfill to 8.7.3 in #801
  • xunit.runner.visualstudio to 3.1.3 in #802
  • verify.xunit to 30.5.0 in [#804](https://github.com/reactive...
Read more

4.1.1

Choose a tag to compare

@glennawatson glennawatson released this 25 Sep 00:53
5d51ada

Fixes

General Changes

Dependencies

Contributions

New contributors since the last release: @eugenenoble2005
Thanks to all the contributors: @ChrisPulman, @eugenenoble2005

The following automated services have also contributed to this release: @renovate[bot]

4.0.9

Choose a tag to compare

@github-actions github-actions released this 11 May 08:22
3834d5e

Fixes:

Housekeeping:

4.0.6

Choose a tag to compare

@github-actions github-actions released this 07 May 21:09
d0c59bf

Dependencies:

Features:

Fixes:

Housekeeping:

Other:

Read more

3.1.7

Choose a tag to compare

@github-actions github-actions released this 01 Feb 17:01
3ce6b6b

Dependencies:

Housekeeping:

⌂ 换网址