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 3.6.0...main
.
For a full diff see 3.5.0...3.6.0
.
- Added support for PHP 8.4 (#428), by @localheinz
For a full diff see 3.4.0...3.5.0
.
- Allowed installation on PHP 8.4 (#419), by @localheinz
For a full diff see 3.3.0...3.4.0
.
- Added support for PHP 8.0 (#339), by @localheinz
- Added support for PHP 7.4 (#340), by @localheinz
For a full diff see 3.2.0...3.3.0
.
- Dropped support for PHP 8.0 (#209), by @localheinz
- Added support for PHP 8.3 (#271), by @localheinz
For a full diff see 3.1.0...3.2.0
.
- Added
Specification::not()
(#123), by @localheinz
- Dropped support for PHP 7.4 (#119), by @localheinz
For a full diff see 3.0.0...3.1.0
.
- Added
Specification::closure()
(#56), by @localheinz - Added
Specification::never()
(#57), by @localheinz - Added
Specification::always()
(#58), by @localheinz
For a full diff see 2.1.0...3.0.0
.
- Added
Specification
([#50]), by @localheinz - Added
Specification::anyOf()
(#53), by @localheinz
- Removed
JsonPointers
(#48), by @localheinz
For a full diff see 2.0.0...2.1.0
.
- Added
JsonPointers
as a value object (#17), by @localheinz
For a full diff see [1.0.0...2.0.0
][1.0.0...2.0.0].
- Added named constructors
JsonPointer::fromUriFragmentIdentifierString()
andReferenceToken::fromUriFragmentIdentifierString()
to allow creation from URI fragment identifier representations (#6), by @localheinz - Added named constructor
JsonPointer::fromReferenceTokens()
to allow creation ofJsonPointer
fromReferenceToken
s (#9), by @localheinz
-
Renamed named constructors and accessors of
Exception\InvalidJsonPointer
,JsonPointer
, andReferenceToken
(#4) and (#5), by @localheinzException\InvalidJsonPointer::fromString()
toException\InvalidJsonPointer::fromJsonString()
JsonPointer::fromString()
toJsonPointer::fromJsonString()
JsonPointer::toString()
toJsonPointer::toJsonString()
ReferenceToken::fromEscapedString()
toReferenceToken::fromJsonString()
ReferenceToken::fromUnescapedString()
toReferenceToken::fromString()
ReferenceToken::toEscapedString()
toReferenceToken::toJsonString()
ReferenceToken::toUnescapedString()
toReferenceToken::toString()
For a full diff see a5ba52c...1.0.0
.
- Added
ReferenceToken
as a value object (#1), by @localheinz - Added
JsonPointer
as a value object (#2), by @localheinz