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 4.4.0...main
.
For a full diff see 4.3.0...4.4.0
.
- Added support for PHP 8.4 (#633), by @localheinz
- Allowed installation of
justinrainbow/json-schema:^6.0.0
(#632), by @localheinz
For a full diff see 4.2.0...4.3.0
.
- Allowed installation on PHP 8.4 (#610), by @localheinz
For a full diff see 4.1.0...4.2.0
.
- Added support for PHP 8.0 (#521), by @localheinz
- Required
ergebnis/json:^1.2.0
(#522), by @localheinz - Required
ergebnis/json-pointer:^3.4.0
(#523), by @localheinz - Added support for PHP 7.4 (#524), by @localheinz
For a full diff see 4.0.0...4.1.0
.
- Dropped support for PHP 8.0 (#388), by @localheinz
- Added support for PHP 8.3 (#450), by @localheinz
For a full diff see 3.2.0...4.0.0
.
- Started using
ergebnis/json
and removedJson
,Exception\CanNotBeRead
,Exception\DoesNotExist
, andException\InvalidJson
([#292]), by @localheinz
For a full diff see 3.1.0...3.2.0
.
- Dropped support for PHP 7.4 (#282), by @localheinz
For a full diff see 3.0.0...3.1.0
.
- Required
ergebnis/json-pointer:^3.0.0
(#226), by [@dependabot]
For a full diff see 2.0.0...3.0.0
.
- Required
ergebnis/json-pointer
(#195), by @localheinz - Started throwing an
Exception\CanNotResolve
exception instead of anException\ResolvedToRootSchema
when theJsonPointer
is not a valid URI fragment identifier representation of a JSON pointer (#202), by @localheinz - Started using
Ergebnis\Json\Pointer\JsonPointer
instead ofErgebnis\Json\SchemaValidator\JsonPointer
(#200), by @localheinz
- Removed
Exception\ResolvedToRootSchema
(#203), 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