All Versions
14
Latest Version
Avg Release Cycle
79 days
Latest Release
6 days ago

Changelog History
Page 1

  • v3.8.1

    December 05, 2019
    • 🛠 Fixes #72: The validation.In rule now supports less restrictive equality comparison by using reflect.DeepEqual()
    • 🛠 Fixes #63: Built-in validation rules are created as structs instead of pointers to improve memory usage performance
  • v3.8.0

    December 04, 2019

    ➕ Added support for context-aware validation.

  • v3.7.0

    December 03, 2019

    ➕ Added support for go mod

  • v3.6.0

    August 07, 2019
    • ➕ Add validation rule for ISO 4217 currency code (#70)
    • ➕ Add Each() method for validating iterables. (#71)
  • v3.5.0

    September 29, 2018
    • ➕ Added MultipleOf rule (see #49)
    • 👍 Better error message for Length rule when Min and Max are the same
    • ⬆️ Bumped up Go version requirement to 1.8 and above
  • v3.4.0

    June 22, 2018
    • ➕ Added Not-in rule (#40)
    • ➕ Added Sub-domain rule (#42)
    • ➕ Added domain rule (#43)
    • ➕ Added empty check support for time.Time (#48)
    • ➕ Added E164 phone rule (#46)
  • v3.3

    September 13, 2017
    • 👍 #33: Added RuneLength validation rule to support validating the rune length of a string
  • v3.2

    July 03, 2017

    🛠 Fixes #29: Added support for differentiating internal errors from validation errors.

  • v3.1

    March 23, 2017
    • 🛠 Fixes #24: Better support for validating struct with embedded structs.
  • v3.0.2

    March 16, 2017
    • 🛠 Fixes #22: incorrect struct field name in errors if struct json tag includes omitempty