- error code [BREAKING CHANGE] Change default error handlers to output error objects instead of strings (#54)
- env [BREAKING CHANGE] Make schema v6 default #48 (bd1d4cae)
- api Add auto-generated docs #48 (440ff67d)
- site Add index documentation page #48 (cb4db59b)
- env Add environment section to describe options (5e0e1a91)
- npm: Remove docs folder from npm files #51 (d5d2a8de)
- readme: Update v6 support #51 (2ec9d7f0)
- const: Add const documentation #51 (b7f0355d)
- state:
- todo: Add todo for draft-06 #41 (4fa64971)
- contribute: Change tests debug description (b0d03069)
- contributing:
- release: Add table of contents, update release contributing #35 (2f69a166)
- Update api docs, format utils (11cae181)
- id: Add $id, examples keywords #44 (1ef4745f)
- format: Add uri formats #44 (79802269)
- validator:
- validators: Add useVersion method to change environment version; Add exlusive maximum/minimum properties #44 (f57f9116)
- test:
- Add name json mock data to test environment #41 (c1d0e13b)
- rename: Rename template resolve to link as in state #41 (34fc6e4d)
- format: Add regex, fix uri formatters #44 (757397d7)
- draft-06:
- boolean: Fix transform default schema (69488621)
- tests: Add isSchema, transformSchema utilities for boolean schema presentation #44 (cb48a2a1)
- validator: Add not array required check #44 (83b01279)
- state: Fix skip describe for jasmine #41 (52ffd0c7)
- debug: Add console output if error is thrown (6b61a465)
- Add draft-06 tests; Switch to json schema test package #44 (1a9ce7e7)
- files:
- performance: Clean code; Change uri keys utils; Rewrite state resolution id algorithm to not use multiple functions calls #51 (1fe9339d)
- state:
- Clean code; Change cleanId to head #51 (465749a4)
- Add draft-06 meta schema to tests; Add uriKeys variable to contain id/$id changes; Fix boolean schema descend resolution #41 (01b37316)
- Move descend to state; Fix intermediate ids resolution #41 (ad70e8e7)
- Fix uri utils regexps #41 (0df12100)
- Fix ignore other properties in $ref schemas; Clean schemas stack after visit #41 (fe85a55b)
- Add reference schema resolution; Add resolution by id #41 (64d9ba5e)
- Simplify resolution; Rename descend utils #41 (c55f3af6)
- validators:
- Change hasOwnProperty usage; Add checks for boolean schemas #44 (af5fcc75)
- state: Normalize if-else utils clauses #41 (b9b11e29)
- properties: Add check for object type #44 (3fb8bcbb)
- contributing:
- Fix text (470ec0f0)
- Change changelog package version (f7f44e88)
- error handle: Fix example (9b7a5545)
- webpack:
- utils: Add type checking (038d89a7)
- validators: Add required type object check (4970bc5e)
- items: Add items is array check #29 (d13cdcd2)
- test: Add latest suite tests (323c9a0d)
- state:
- Handle circular self schema dependency (7bbefcc5)
- Add resolution schema search (05307fcc)
- Add iterate through fragment even it is not a fragment (068114c1)
- Clean descent utils method (fd18b7d8)
- Move descent outside of the state (3691b361)
- Change domain to path usage in url resolution (856f1a52)
- Add full uri check for resolution purpose (1bdf4e88)
- Add experimental strategy to resolve state (fb9c5a96)
- Change ascend method to solve parentSchema (e366f3dc)
- Draft rename resolution scope (99aaea1e)
- Add join path utility (8dc9cee2)
- error: Add ability to customize error handler #16 (3b6b69ee)
- format: Add custom formatter for environment, unite generate and state in one file (3dd47aeb)
- environment: Add clean id method #20 (b9bfc527)
- state: Add deferred schema resolution for loop references #13 (b818df12)
- readme: Add addFormat description #15 (7878ff95)
- Add throw test; Change register draft (dd6662d9)
- Add documentation for utilties #13 (867fe41b)
- Refactor coupled generate (495d8ac0)
- Move resolve to state prototype (bc1167d9)
- Restructure utils, move to folder, split into files (2de156de)
- Refactor inner toFunction, move to generate (a9b7f6fe)
- Separate state class (192fdfd2)
- Add generated functions entries cache (8a84ece3)
- Clean visited state (44fa0d45)
- Move static generate functions to utils (8acc4059)
- validators: Separate property and format validators #15 (910f7674)
- state: