All changes to the CNC Codes JSON Schema will be documented here.
v0.3.0 #
- BREAKING Added
remove
array property tovariant
(Now an object) for modifying JSON for which it is a variant
- Fixed tests to provide more information if the schema is invalid
- Updated dependencies
- Updated README
variant
is now object withname
property andremove
array.
v0.2.2 #
- Typos in CHANGELOG and README
v0.2.1 #
- Schema updated to draft 2022-07
- Added
description
to main required schema definitions - Added
minProperties
of 1 tocodes
andParameters
- Added
- Fixed GH-Pages script to keep older versions
v0.1.0 #
- Schema updated to draft 2022-06
- Updated base schema to draft 2020-12
- Added
variant
property to allow for sub-variants of MTB specific codes- Property is 3 characters minimum, 8 characters maximum, no spaces, letters & numbers only
- Added
minLength
property toshortDesc
anddesc
properties. - For array of
parameters
, addedshortDesc
andoptional
as required properties.
- Created npm package and schema can be loaded via code locally instead of via https
- Updated README
- Added CHANGELOG
- Added CODE_OF_CONDUCT
- Added CONTRIBUTING
- Added SECURITY
- Updated License Copyright year
- Updated dependencies
- Added Mocha tests to validate schema work
- Added script to build docs for GH Pages.