Commit Graph

223 Commits (82002ec5e8d3a5b7517d9a8ca5fc36e2864334dc)

Author SHA1 Message Date
Evgeny Poberezkin ac5e2cee55 docs: reference to 5.0.1-beta docs 2017-01-20 20:14:36 +00:00
Richard Taylor b1b0c553d8 Improve implementation of allowing hyphens in keywords
This:
- Updates the README with the new rules (and recommendations)
- Updates `keyword.js` to implement the agreed change to the naming rules:
- - Now same as before but also allow hyphens as second and subsequent characters
- Update tests to test the new keyword naming rules
- Update `definitions.def` to use it.util.getProperty() to dynamically choose dot
  or bracket notation as appropriate rather than hardcode bracket notation.

Test Plan:
- Run `npm test` and ensure all tests run and pass
2017-01-05 18:28:28 +00:00
Evgeny Poberezkin 7613986c29 docs: about version 5.0.1-beta 2016-12-31 01:33:16 +00:00
Evgeny Poberezkin 8a470f32df docs: getKeyword, removeKeywords methods 2016-12-11 12:38:13 +00:00
Evgeny Poberezkin 653a4e06e6 docs: badge 2016-12-03 21:39:17 +00:00
Evgeny Poberezkin 4f54dcfd8b docs: note about installing 5.0.0 2016-11-30 22:24:32 +00:00
Evgeny Poberezkin 8677fd5a13 docs: gitter badge 2016-10-20 21:47:07 +01:00
Evgeny Poberezkin 320af20509 docs: option unknownFormats when format is $data reference, #310 2016-10-16 16:32:50 +01:00
Evgeny Poberezkin 9e527842bc docs: unknownFormats option, #310 2016-10-16 11:30:25 +01:00
Evgeny Poberezkin d1b4e6885b docs: link to JSON Schema lint 2016-10-10 20:40:59 +01:00
Evgeny Poberezkin f7ae18fce7 docs: ajv-pack is BETA 2016-09-26 22:06:06 +01:00
Evgeny Poberezkin a37616bfcc docs: generate standalone module using ajv-cli/ajv-pack, closes #156 2016-09-24 21:39:32 +01:00
Evgeny Poberezkin 2ba99f2c9f docs: link to addons-linter 2016-09-19 20:05:47 +01:00
Evgeny Poberezkin c383316256 docs: update packages using ajv 2016-09-19 19:56:27 +01:00
Evgeny Poberezkin eb93bd431e Merge branch 'rf-no-retain-source' 2016-09-06 22:04:08 +01:00
Evgeny Poberezkin 3ba472ea2a docs: sourceCode option, #293 2016-09-06 21:49:01 +01:00
Evgeny Poberezkin 61afd5c436 docs: add related packages, remove montions of old versions, fix typo 2016-09-04 18:16:13 +01:00
Evgeny Poberezkin 0f4b70f51f docs: note about supporting relative $refs in keywords $merge and $patch 2016-08-30 20:59:52 +01:00
Evgeny Poberezkin 76ce06c6f3 bump version 2016-08-29 23:05:34 +01:00
Evgeny Poberezkin cf6a9872b9 docs: allowedValues param in "enum" keyword error, #282 2016-08-29 22:44:33 +01:00
Evgeny Poberezkin 565e360231 docs: absolute JSON-pointer in $data reference, #289 2016-08-29 22:33:29 +01:00
Evgeny Poberezkin eac77bf565 docs: note about using only absolute $refs in $merge and $patch, #278 2016-08-17 21:48:09 +01:00
Evgeny Poberezkin 8e2344c161 docs: fix error 2016-08-17 19:48:01 +01:00
Evgeny Poberezkin 66dd12bc45 docs: fix link 2016-08-15 00:36:58 +01:00
Evgeny Poberezkin adcf8be48f docs: $merge and $patch keywords 2016-08-15 00:33:40 +01:00
Evgeny Poberezkin 368606627e docs: issue template, contributing guidelines 2016-08-11 00:39:53 +01:00
Evgeny Poberezkin b42f6c5ee1 docs: remove symbol 2016-08-09 22:58:24 +01:00
Evgeny Poberezkin f54e43edad docs: link to FAQ 2016-08-09 22:57:23 +01:00
Evgeny Poberezkin 8667e3caf2 docs: links to issues 2016-08-09 22:48:51 +01:00
Evgeny Poberezkin 86114c56dd style: no empty parens in constructor calls 2016-08-07 11:31:55 +01:00
Evgeny Poberezkin 25c6fc2262 docs: option "extendRefs", #260 2016-08-05 20:51:01 +01:00
Evgeny Poberezkin e30d076be5
docs: option coerceTypes:"array", #158 2016-07-27 22:04:24 +01:00
Evgeny Poberezkin 2b7196a472
docs: added packages using ajv 2016-07-23 22:35:55 +01:00
Evgeny Poberezkin d64b84f5ff
Merge branch 'master' into 4.2 2016-07-22 15:00:44 +01:00
Evgeny Poberezkin ac5c746f0a
Revert "Revert "feat: meta schema for custom keywords schemas, closes #230""
This reverts commit 09879d21ad.
2016-07-22 14:49:43 +01:00
Evgeny Poberezkin 13e98fbee1
docs: support $data reference in custom keywords, closes #146 2016-07-22 14:48:44 +01:00
Mychael Christian Go e756ad21cd Update README.md
Fix Typo
2016-07-21 09:05:35 +07:00
Evgeny Poberezkin 81690287f5
docs: usage with frameworks that redefine global require, #234 2016-07-18 21:22:37 +01:00
Evgeny Poberezkin 09879d21ad
Revert "feat: meta schema for custom keywords schemas, closes #230"
This reverts commit 1a6e4b576c.
2016-07-18 18:51:57 +01:00
Evgeny Poberezkin 1a6e4b576c
feat: meta schema for custom keywords schemas, closes #230 2016-07-17 11:20:47 +01:00
Evgeny Poberezkin 172de3cd8b readme: removed test errors chart 2016-06-04 23:43:35 +01:00
Evgeny Poberezkin 4f1cb2ba26 readme correction 2016-06-04 21:44:26 +01:00
Evgeny Poberezkin b91449a445 readme: fix charts urls 2016-06-04 21:29:20 +01:00
Evgeny Poberezkin 9cd4f7a14a readme correction 2016-06-04 21:22:20 +01:00
Evgeny Poberezkin 6a14e347c4 use new with Ajv constructor in tests and examples 2016-06-04 21:16:11 +01:00
Evgeny Poberezkin 048f2139d4 performance charts in readme 2016-06-04 21:05:32 +01:00
Evgeny Poberezkin 9a9ba82729 refactor, bump version 2016-05-27 21:21:11 +01:00
Matt Broadstone 84ef7ab728 feat(own-properties): support optionally checking own properties
Traditionally ajv validates additionalProperties by checking all
enumerable properties of an object. This patch allows the user to
specify that they only want own properties of an object to be
considered in this validation
2016-05-26 17:50:52 -04:00
Evgeny Poberezkin b48b3598f1 readme, bump version 2016-05-21 23:32:48 +01:00
Evgeny Poberezkin e1f30a201b TypeScript format and keyword definition 2016-04-17 20:07:00 +01:00