1.9.0 (2021-01-01)
- schema-builder.ts: added sorting of key on
toSchema()
(39e964b)
1.8.9 (2020-12-23)
- package.json, yarn.lock: bumped deps and locked AJV version to v6 (cf7db91)
1.8.8 (2020-11-20)
1.8.7 (2020-11-20)
- package.json: upgraded yarn deps (520d124)
1.8.6 (2020-11-20)
- commitizen: added commitizen config (543f61b)
- package.json: added conventional-changelog-conventionalcommits (bbb161e)
- package.json: upgraded deps (f5dd8c0)
- package.json, .github/*: fixed semantic-release config for main branch (5cb9554)
- schema-node.ts: fix XO linter errors (00e876b)
1.8.5 (2020-08-13)
- max/min limits: min/max were inaccurate if unset or 0 (caa0fe6)
1.8.4 (2020-11-20)
- package.json: upgraded deps (f5dd8c0)
- package.json, .github/*: fixed semantic-release config for main branch (5cb9554)
- schema-node.ts: fix XO linter errors (00e876b)
1.8.3 (2020-08-12)
- strategies/*: null strategy values will be ignored (dd3d6d8)
1.8.2 (2020-08-12)
- array and string strategies: fix for empty arrays being schematized as "items:undefined" (4233772)
1.8.1 (2020-08-12)
- removed unnecessary toschema() declarations: also bumped deps (df9e42c)
1.8.0 (2020-08-07)
- object strategy: added support for disabling min/maxProperties on the object strategy (0b07b2c)
1.7.2 (2020-08-06)
- object max/minproperties: if max/minProperties is null then ignore (702b088)
1.7.1 (2020-07-13)
1.7.0 (2020-07-02)
- strategies/object: fixed a bug where required would not update if it was non-null and empty (4b3f266)
- index.ts: now supports LTS node env (ES2019) (adf7fc3)
- object and string strategies: added support for disabled, min/max props, and prop patterns (69247c4)
1.5.1 (2020-06-22)
- object: fixed an issue when adding schema with object (f622ca9)
1.5.0 (2020-06-21)
- readme and strategies: decoupled strategies from constraints. README Added supported features (5b6fdae)
1.4.0 (2020-06-21)
- schema-node.ts: added support for typeless schema props (7095d11)
1.3.0 (2020-06-21)
- removed duplicate step in ci: removed Build step in CI since Test step already does a build (90712ed)
1.2.0 (2020-06-21)
- formats: replaced control characters in url regex (dec30a0)
- formats, array items, and requirement intersections: fixes, improvements, extensions (0060f37)
1.0.3 (2020-06-20)
1.1.0 (2020-06-18)
- ci: setup Github workflows with NPM registry (47e9101)
1.0.1 (2020-06-18)
1.0.0 (2020-06-18)
- ci: setup CI process that uses semantic-release and commitizen to auto publish the npm package (bbe72c0)