All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
7.1.0 - 2024-03-05
- npm-run-all2
versioning-strategy: increase
in dependabot.ymlpackageRules
,rangeStrategy
,transitiveRemediation
in renovate.json
- Refactored a couple of lines to satisfy new eslint rules
- @snyk/protect@1.1282.1
- eslint-config-xo@0.44.0
- eslint-plugin-import@2.29.1
- eslint@8.57.0
- ls-engines@0.9.1
- prettier@3.2.5
- tv4-reporter@7.1.0
- actions/setup-node@v4
- github/codeql-action/init@v3
- github/codeql-action/autobuild@v3
- github/codeql-action/analyze@v3
- (volta) npm@9.9.3
- npm-run-all
7.0.0 - 2023-09-28
- @snyk/protect@1.1228.0
- grunt@1.6.1
- tv4-reporter@7.0.0
- engines.node >= 16.14
- Volta pin node@16.20.2, npm@9.8.1
- NodeJS v14 test runs
6.2.0 - 2023-09-28
- NodeJS 14.0.x, 14.13.x, 14.17.x, 20.x test runs
- peerDependencies: grunt >= 0.4.0
- Volta pin node@14.0.0, npm@7.24.2
- @snyk/protect@1.1227.0
- eslint-plugin-import@2.28.1
- eslint-plugin-redos@4.4.5
- eslint@8.50.0
- grunt-contrib-connect@4.0.0
- ls-engines@0.9.0
- prettier@3.0.3
- tv4-reporter@6.0.0
- actions/checkout@v4
- NodeJS 19.x test run
6.1.0 - 2022-11-08
- eslint-plugin-redos
- ls-engines
- NodeJS v19 test run
- Renovate dependency management
- eslint config
- @snyk/protect@1.1054.0
- grunt@1.5.3
- tv4-reporter@5.0.0
- eslint@8.27.0
- eslint-config-xo@0.43.1
- eslint-plugin-import@2.26.0
- prettier@2.7.1
- TravisCI test running
6.0.0 - 2022-04-28
- @snyk/protect
- eslint
- eslint-config-xo
- eslint-plugin-import
- code style to match updated xo/eslint rules
- grunt@1.5.0
- miniwrite@0.1.4
- prettier@2.4.1
- tv4@1.3.0
- nodejs <v14 support
- xo
- snyk
- TravisCI badge
5.0.1 - 2020-11-20
- https support, and tests to verify this
5.0.0 - 2020-11-20
- Dependabot setup
- prettier@2.2.0
- snyk@1.430.0
- tv4-reporter@4.3.0
- xo@0.35.0
- request (use native http module instead)
4.2.0 - 2020-10-21
- nodejs v15 support
- codeql analysis
- HEAD branch master -> main
- snyk policy
- grunt@1.3.0
- grunt-contrib-connect@3.0.0
- snyk@1.419.1
- tv4-reporter@4.2.0
- prettier@2.1.2
- xo@0.34.1
4.1.0 - 2020-07-07
- nodejs v14 support
- travis-ci.com for test/build
- grunt@1.2.1
- snyk@1.360.0
- tv4-reporter@4.1.0
- xo@0.32.1
- Greenkeeper badge (retired)
- travis-ci.org for test/build
4.0.0 - 2020-03-19
- Github actions for running tests, via test-ci npm script
- xo linter, with .prettierrc.yaml config
- nodejs v13 support in .travis.yml
- npm-run-all for running npm scripts in parallel
- Refactoring and updating to es6 features
- grunt@1.1.0
- request@2.88.2
- snyk@1.299.0
- tv4-reporter@4.0.2
- eslint
- nodejs <10 support
3.0.3 - 2019-10-13
- eslint@6.5.1
- eslint-plugin-jsdoc@15.11.0
- snyk@1.234.2
- tv4-reporter@2.0.3
3.0.2 - 2019-09-07
- Greenkeeper.io badge
snyk protect
script
- grunt-contrib-connect@2.1.0
- tv4-reporter@2.0.2
- eslint@6.3.0
- eslint-plugin-jsdoc@15.9.1
- eslint-plugin-node@10.0.0
- load-grunt-tasks@5.1.0
- snyk@1.226.0
- bitdeli.com badge (defunct)
3.0.1 - 2019-05-26
- tv4-reporter@2.0.0
- .npmignore file
3.0.0 - 2019-05-26
- Snyk badge
- node_js v12 support in .travis.yml
- eslint@5.16.0
- eslint-plugin-jsdoc@7.0.2
- eslint-plugin-node@9.1.0
- grunt@1.0.4
- load-grunt-tasks@5.0.0
- snyk@1.167.2
- node <8 support
2.1.0 - 2019-02-11
- .editorconfig
- Snyk monitoring
- node 8, 9, 10, 11 support in .travis.yml
- eslint
- eslint-{config,plugin}-prettier
- tv4-reporter@1.1.0
- eslint-plugin-jsdoc@4.1.0
- eslint-plugin-node@8.0.1
- load-grunt-tasks@4.0.0
- node <6 support
- grunt-eslint
- grunt-release-it
- latest
2.0.0 - 2017-03-14
banUnknownProperties
now defaults to false - Pull 13- Dependencies upgraded:
- request@2.81.0
- eslint-plugin-jsdoc@2.4.0
- eslint-plugin-node@4.2.1
1.0.0 - 2016-11-06
- node v7 support in .travis.yml
- Changelog (this file)
- Dependencies upgraded:
- jsonpointer@0.4.0
- request@2.78.0
- tv4-reporter@1.0.0
- eslint-plugin-node@3.0.3
- grunt-contrib-connect@1.0.2
- grunt-eslint@19.0.0
- latest@0.2.0
- load-grunt-tasks@3.5.2
- package.json-schema@0.2.0
- node v0.10 support in .travis.yml
- Bring travis node targets up to date
- Remove grunt-cli as a devDependency (it should be installed globally)
- devDependencies: grunt 1.0.1
- peerDependencies: grunt >= 0.4.1
- Typos fixed in code examples.
- Update grunt in peerDependencies to support grunt v1.
- Update docs to reflect change of project ownership.
- Updated some dependencies.
root
,add
andschemas
can be a callback function (for lazy init).
- Big internal rewrite:
- Added
.values
option. - Extracted reporting to tv4-reporter, miniwrite and ministyle.
- Moved loader logic to own stand-alone module (for later extraction)
- Extracted test-running logic to own module (for later extraction)
- Added
- Added support to report subErrors (for anyOf/oneOf)
- Updated to follow the Grunt conventions.
- Updated
tv4
to version1.0.11
- Added support for
tv4.addFormat()
/languages
/checkRecursive
/banUnknownProperties
.
- Support for loading remote references (JSON Schemas
$ref
).
- (unknown)
- Bugfixes and improved reporting
- First release with synchronous validation