Skip to content

Latest commit

 

History

History
47 lines (25 loc) · 1.63 KB

CHANGELOG.md

File metadata and controls

47 lines (25 loc) · 1.63 KB

v5.0.1 (2022-10-10):

  • Fixes min and max validation and messaging

v5.0.0 (2020-09-01):

  • Migrated tests from mocha to jest.
  • Update default uuid type to be case insensitive.
  • Replace travis with github actions for CI.

v4.1.1 (2019-07-04):

  • Fixed bug around allow stomping on empty when validating strings. Originally using allow would require specifying '' as an allowed value, even if empty was also enabled.

v4.1.0 (2019-06-19):

  • Added jexl validator method for evaluating data against Jexl expressions.

  • Added root use method for adding plugin references to external packages. (Currently only used by jexl validator.)

v4.0.2 (2019-06-01):

  • Fixed bug in zip type that disallowed numeric values. Now values are coerced to strings before validation checks.

v4.0.1 (2019-05-16):

  • Added Node 12 to Travis config.

  • Updated vulnerable dependencies.

v4.0.0 (2019-05-03):

  • BREAKING: Fixed bug allowing empty string values for predefined types, even when required (#76).

v3.0.5 (2019-04-19):

  • Conditional require rules (requiredIf, requiredIfNot) are now removed if a creator or default rule is defined.

v3.0.0 (2019-01-05):

  • BREAKING: Removed Babel dependency. This effectively drops support for Node versions <6.

  • Fixed bug around allowNull and non-null falsey default values (#71).

v2.0.0 (2018-03-28):

  • BREAKING: Changed default zip to US regex pattern. The original default pattern was discovered to be overly lenient and was removed.