Skip to content

Releases: marrow16/valix

v1.11.1

11 Oct 18:43
4adda30
Compare
Choose a tag to compare

StringCharacters constraint now accepts named unicode ranges

v1.11.0

09 Oct 12:08
3f44ea7
Compare
Choose a tag to compare
  • Reducing repeating code
  • Fix StringCharacters constraint (should not use ptrs to unicode.RangeTable)
  • Fix small bugs in tag parsing
  • Added docs on public vars and consts
  • Made pattern preset consts public
  • Added PropertyValidator.ToV8nTagString() method (converts to v8n tag representation)

v1.10.12

02 Oct 11:59
89b6fba
Compare
Choose a tag to compare

Add optional constraint strictness
Many constraints, e.g. StringNotEmpty, would pass if the value being checked was not the correct type - this can now be overridden using new Strict field

v1.10.11

30 Sep 21:01
77497c9
Compare
Choose a tag to compare

Add ArrayDistinctProperty constraint
Also added FailWith (fail with others expr)

v1.10.10

28 Sep 07:19
31860cd
Compare
Choose a tag to compare

Fix DatetimeYearsOld constraint - Years old should always fail on future dates

v1.10.9

27 Sep 07:25
a4177a7
Compare
Choose a tag to compare

Added DatetimeYearsOld and StringValidISODuration constraints

v1.10.8

25 Sep 16:17
660422e
Compare
Choose a tag to compare

Added DatetimeRange and DatetimeTimeOfDayRange constraints

v1.10.7

25 Sep 09:56
f279ece
Compare
Choose a tag to compare

Code refactoring to reduce cognitive complexities

v1.10.6

22 Sep 07:42
37b821f
Compare
Choose a tag to compare

Add SetConditionIf constraint
Also added DatetimeDayOfWeek constraint

v1.10.5

20 Sep 07:34
29a2c14
Compare
Choose a tag to compare

Fix DatetimeTolerance constraint