lexicon 1.2.0 copy "lexicon: ^1.2.0" to clipboard
lexicon: ^1.2.0 copied to clipboard

Core library for parsing Lexicon in the AT Protocol standard.

Release Note #

1.2.0 #

  • fix: nested inline object types no longer raise UnsupportedError; converters degrade gracefully so one such document no longer fails the whole load (G-12).
  • fix: an unknown string format value now decodes to LexStringFormat.unknown instead of throwing (G-13).
  • fix: LexXrpcProcedure's implementation class name was a copy-paste _LexXrpcQuery (G-14).
  • docs: documented that LexRefUnion.closed is parsed but intentionally not enforced by the generator — generated unions always keep an .unknown fallback variant for forward compatibility (G-14).
  • test: added negative / graceful-degradation coverage (nested objects, unknown formats, refs-less unions) and per-converter unit tests (G-16).
  • chore: bump at_primitives to ^1.1.0.

1.1.0 #

  • feat: added app.bsky.embed.gallery, chat.bsky.convo.getUnreadCounts, and tools.ozone.report.queryActivities to the bundled lexicons.
  • feat: added app.bsky.draft.defs#draftEmbedGallery / #draftEmbedGalleryItems, chat.bsky.convo.defs#replyRef, and chat.bsky.group.defs#disabledJoinLinkPreviewView / #invalidJoinLinkPreviewView.
  • feat: added com.germnetwork.declaration to the bundled lexicons.
  • core: regenerated bundled lexicons.

1.0.3 #

  • MIGRATION: Updated to use the consolidated at_primitives package instead of separate primitive packages.
  • IMPROVEMENT: Reduced dependency complexity by adopting unified primitive types.

1.0.2 #

  • Fix SDK constraint to '">=3.8.0 <4.0.0"'.

1.0.1 #

  • chore: optimized docs.

1.0.0 #

  • Bump SDK constraint to '^3.8.0'.

0.2.5 #

  • Add record-key on LexString as JSON value.

0.2.4 #

  • Add record-key on LexString.

0.2.3 #

  • Add tid on LexString.

0.2.2 #

  • Merge latest lexicons definitions.
  • Expose LexXrpcSubscriptionMessage.

0.2.1 #

  • Merge latest lexicons definitions.

0.2.0 #

  • Merge latest lexicons definitions.

0.1.6 #

  • Bump SDK constraint to '^3.3.0'.

0.1.5 #

0.1.4 #

0.1.3 #

  • Added generated lexicons docs as lexicon/docs package. You can access all official lexicons. (#1094)

0.1.2 #

  • Replaced the type of items from Map<String, dynamic> to LexArrayItem on LexArrayItems. (#1075)

0.1.1 #

  • Minor fixes.

0.1.0 #

  • Exposed all lexicon-compatible objects. (#534)

0.0.0 #

  • Let's start.
1
likes
160
points
260
downloads

Documentation

API reference

Publisher

verified publisheratprotodart.com

Weekly Downloads

Core library for parsing Lexicon in the AT Protocol standard.

Homepage
Repository (GitHub)
View/report issues

Funding

Consider supporting this project:

github.com

License

BSD-3-Clause (license)

Dependencies

at_primitives, freezed_annotation, json_annotation

More

Packages that depend on lexicon