Skip to content

Commit 7f3d743

Browse files
committed
docs: correct minimum requirements — VS 2022 17.14 (Roslyn 4.14) and ReactiveUI 23.2.28+
The 17.8.0 / ReactiveUI 19.5.31 minimums were stale: 3.0.0 drops the Roslyn 4.8/4.12 bands, so VS 2022 17.14 is the floor; bump the documented ReactiveUI minimum to the current release (23.2.28). Drop the obsolete 'older than 19.5.31' compatibility note.
1 parent e3b3b53 commit 7f3d743

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ This documentation covers using ReactiveUI Source Generators to simplify and enh
44

55
- **Minimum Requirements**:
66
- **C# Version**: 12.0
7-
- **Visual Studio Version**: 17.8.0
8-
- **ReactiveUI Version**: 19.5.31+
7+
- **Visual Studio Version**: 17.14.0 (Roslyn 4.14) — or Visual Studio 2026 (Roslyn 5.0)
8+
- **ReactiveUI Version**: 23.2.28+
99

1010
## Table of Contents
1111
- [Installation](#installation)
@@ -29,7 +29,7 @@ Ensure the package is loaded with `PrivateAssets="all"` to avoid issues with gen
2929

3030
## Overview
3131

32-
ReactiveUI Source Generators automatically generate ReactiveUI objects to streamline your code. These Source Generators are designed to work with ReactiveUI V19.5.31+ and support the following features:
32+
ReactiveUI Source Generators automatically generate ReactiveUI objects to streamline your code. These Source Generators are designed to work with ReactiveUI V23.2.28+ and support the following features:
3333

3434
- `[Reactive]` With field and access modifiers, partial property support (C# 13 Visual Studio Version 17.12.0), partial properties with initializer support (C# 14+/preview only)
3535
- `[Reactive(SetModifier = AccessModifier.Protected)]` With field and access modifiers, (Not Required for partial properties, configure set accessor with the property declaration).
@@ -69,7 +69,6 @@ Splat.Locator.CurrentMutable.RegisterViewsForViewModelsSourceGenerated();
6969
```
7070

7171
### Compatibility Notes
72-
- For ReactiveUI versions **older than V19.5.31**, all `[ReactiveCommand]` options are supported except for async methods with a `CancellationToken`.
7372
- For **.NET Framework 4.8 and older**, add [Polyfill by Simon Cropp](https://github.com/SimonCropp/Polyfill) or [PolySharp by Sergio Pedri](https://github.com/Sergio0694/PolySharp) to your project and set the `LangVersion` to 12.0 or later in your project file.
7473

7574
### Roslyn / Visual Studio support

0 commit comments

Comments
 (0)