lexicon 1.2.0
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
objecttypes no longer raiseUnsupportedError; converters degrade gracefully so one such document no longer fails the whole load (G-12). - fix: an unknown string
formatvalue now decodes toLexStringFormat.unknowninstead of throwing (G-13). - fix:
LexXrpcProcedure's implementation class name was a copy-paste_LexXrpcQuery(G-14). - docs: documented that
LexRefUnion.closedis parsed but intentionally not enforced by the generator — generated unions always keep an.unknownfallback 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_primitivesto^1.1.0.
1.1.0 #
- feat: added
app.bsky.embed.gallery,chat.bsky.convo.getUnreadCounts, andtools.ozone.report.queryActivitiesto the bundled lexicons. - feat: added
app.bsky.draft.defs#draftEmbedGallery/#draftEmbedGalleryItems,chat.bsky.convo.defs#replyRef, andchat.bsky.group.defs#disabledJoinLinkPreviewView/#invalidJoinLinkPreviewView. - feat: added
com.germnetwork.declarationto the bundled lexicons. - core: regenerated bundled lexicons.
1.0.3 #
- MIGRATION: Updated to use the consolidated
at_primitivespackage 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-keyonLexStringas JSON value.
0.2.4 #
- Add
record-keyonLexString.
0.2.3 #
- Add
tidonLexString.
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.3 #
- Added generated lexicons docs as
lexicon/docspackage. You can access all official lexicons. (#1094)
0.1.2 #
- Replaced the type of
itemsfromMap<String, dynamic>toLexArrayItemonLexArrayItems. (#1075)
0.1.1 #
- Minor fixes.
0.0.0 #
- Let's start.