Skip to content

Releases: socialweb-php/atproto-lexicon

atproto-lexicon 0.2.1

25 May 01:37
0.2.1
de1c735
Compare
Choose a tag to compare

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

11 May 03:30
0.2.0
0605233
Compare
Choose a tag to compare

Added

  • Add LexResolvable interface for classes that can resolve references.
  • Apply LexResolvable to LexRef, LexRefUnion, and LexString.
  • 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(); use LexString::resolve() instead.
  • Removed LexRefUnion::getLexRefs(); use LexRefUnion::resolve() instead.

Fixed

  • Nothing.

atproto-lexicon 0.1.0

07 May 05:26
0.1.0
ad4c79d
Compare
Choose a tag to compare

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 of com.example.method#something). This library cannot yet resolve these references.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.