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.1.0...main
][3.1.0...main].
For a full diff see 3.1.0...3.0.0
.
- Added
Specification::closure()
(#56), 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