Download Latest Version 12.2.0 source code.zip (568.4 kB) Google Add to Preferred Sources
Home / 12.2.0
Name Modified Size InfoDownloads / 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:

Source: README.md, updated 2026-10-10