All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For a full diff see [2.0.0...main
][2.0.0...main].
For a full diff see 2.0.0...2.0.1
.
- Started throwing an
Exception\CanNotResolve
exception instead of anException\ResolvedToRootSchema
when theJsonPointer
is not a valid URI fragment identifier representation of a JSON pointer (#201), by @localheinz
- Required
ergebnis/json-pointer
(#195), by @localheinz
For a full diff see 1.0.0...2.0.0
.
- Implemented
JsonPointer
(#163), by @localheinz - Implemented
Message
(#164), by @localheinz - Implemented
Error
(#165), by @localheinz
- Dropped support for PHP 7.3 (#137), by @localheinz
- Renamed
Json::encoded()
toJson::toString()
(#155), by @localheinz - Inlined
Decoder
intoSchemaValidator
(#157), by @localheinz - Disallowed injection of
Validator
intoSchemaValidator
(#158), by @localheinz - Removed
Schema
(#161), by @localheinz - Composed
Error
intoResult
(#166), by @localheinz - Required
JsonPointer
to allow specifying sub-schemas (#167), by @localheinz - Renamed
Error
toValidationError
(#169), by @localheinz - Renamed
Result
toValidationResult
(#172), by @localheinz
For a full diff see dcd4cfb...1.0.0
.
- Added
Json
(#2), by @localheinz - Added
Schema
(#3), by @localheinz - Added
Decoder
(#5), by @localheinz - Added
Result
(#6), by @localheinz - Added
SchemaValidator
(#8), by @localheinz