All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.9.8 (2019-10-11)
- recursive inline types work as expected since upgrading dependencies
- ensure intersection and union types are handled properly
- add additional tests for coercing nullable properties
0.9.7 (2019-07-24)
0.9.6 (2019-07-03)
- running assert function under noop transform throws error (dd1a6f2)
0.9.5 (2019-07-03)
- using coerceTypes with anyOf should not coerce nullable values (a22d779)
- buffer test is no longer broken (but still an issue) (b58f22b)
0.9.4 (2019-06-26)
0.9.3 (2019-06-26)
0.9.2 (2019-06-26)
0.9.1 (2019-06-26)
- add class-methods test (5397e60)
0.9.0 (2019-06-25)
- support recursive types better by using topRef (8df278f)
- add ajv-error support (28410e9)
0.8.7 (2019-06-25)
- release: add @types/nested-error-stacks to release dependencies (c296e24)
0.8.6 (2019-06-25)
- transformer: default export of createTransformer (9e36d0b)
0.8.5 (2019-06-25)
- class constructor properties should not be ignored (ca78200)
0.8.4 (2019-06-21)
0.8.3 (2019-06-20)
- throw error when a validator originates from a superclass (4002ea3)
0.8.2 (2019-06-20)
0.8.1 (2019-06-20)
- add test for class constructor properties (77e56b7)
0.8.0 (2019-06-20)
- add assertTypeAssign for validating and instantiating a new class (f20cf77)
- ensure transformer code isn't exported from "typesmith" (632ecdd)
0.7.0 (2019-06-20)
- ability to override validation settings at the type-level (1821982)
- add global settings configurable at runtime (acde2ba)
0.6.0 (2019-06-20)
- format: add DateInstance and DateTimeFlex formats (f2feef1)
- add inheritance to @Validatable class decorator test (c0f8f6c)
0.5.0 (2019-06-19)
- add string length jsdoc test (83cfb75)
- fix validatable test not unwrapping (cfbbb5e)
- test @instanceOf keyword with Date (4f5a9ef)
0.4.0 (2019-06-19)
- add @Validatable class decorator (5c67caa)
0.3.1 (2019-06-19)
- add test for dates issue (cdd3c48)
0.3.0 (2019-06-19)
- add types for Int and UsafeInt (c9d0ab9)
- fix integer type tests (f50a953)
- formats: better debug message (29a1585)
- formats: test union with multiple string formats (6650f34)