| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 12.2.0 source code.tar.gz | 2026-10-10 | 335.5 kB | |
| 12.2.0 source code.zip | 2026-10-10 | 568.4 kB | |
| README.md | 2026-10-10 | 1.5 kB | |
| Totals: 3 Items | 905.4 kB | 0 | |
Release notes
Please read the upgrade guide if you are moving from 11.x to 12.x
Changes in 12.2.0
- Add Lithuanian language (#2350)
- Add Belarusian language (#2356)
- Add GetParentChain() to PropertyChain (#2358)
- Fix ArgumentNullException in TestValidationResult when a failure has a null PropertyName (#2362)
- Reject an inverted range when the comparer returns a negative other than -1 in RangeValidator (#2370)
- Change EnumValidator to work under native AOT (#2371)
- Fix PropertyChain.IsChildChainOf for sibling chains that share a name prefix (#2372)
- Fix PropertyPath is incorrect in .When() on RuleForEach (#2363)
Changes in 12.1.0
- Add Tamil language (#2334)
- Add Telugu language (#2333)
- Fixes to Japanese translations (#2340)
Changes in 12.0.0
- Drops support for netstandard2.0, netstandard2.1, .net 5, .net 6 and .net 7. Minimum supported platform is now .net 8.
- Add support for dependent rules for custom rules (#2170)
- Removes deprecated DI extensions
- Removes deprecated transform methods (#2027)
- Remove the ability to disable the root-model null check (#2069)
- Use Zomp.SyncMethodGenerator to clean up internal sync/async code paths and increase performance (#2136)
- Add Serbian (Cyrillic) language; rename existing Serbian to Serbian (Latin) (#2283)
Downloads
Binaries can be downloaded from nuget:
- FluentValidation - Main package