Releases: socialweb-php/atproto-lexicon
Releases · socialweb-php/atproto-lexicon
atproto-lexicon 0.2.1
Added
- Nothing
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Serialize defs, refs, and properties as objects, even when they are empty.
- Support parsing Lexicon schemas as of commit-ish 85bcd18 of @atproto/lexicon.
atproto-lexicon 0.2.0
Added
- Add
LexResolvable
interface for classes that can resolve references. - Apply
LexResolvable
toLexRef
,LexRefUnion
, andLexString
. - Add
LexCollection
for collections of entities, such as those created when resolving union references or known values for string types. - Implement resolving of relative references.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Removed
LexString::getLexRefsForKnownValues()
; useLexString::resolve()
instead. - Removed
LexRefUnion::getLexRefs()
; useLexRefUnion::resolve()
instead.
Fixed
- Nothing.
atproto-lexicon 0.1.0
Added
- Support parsing Lexicon schemas as of commit-ish aabbf43 of @atproto/lexicon.
- There is a known issue when attempting to resolve references that use fragment identifiers that assume a reference to a value within the same document (i.e., they use
#something
instead ofcom.example.method#something
). This library cannot yet resolve these references.
- There is a known issue when attempting to resolve references that use fragment identifiers that assume a reference to a value within the same document (i.e., they use
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.