Releases: cometsh/atex
Releases · cometsh/atex
v0.5.0
[0.5.0] - 2025-10-11
Breaking Changes
- Remove
Atex.HTTPand associated modules as the abstraction caused a bit too
much complexities for how early atex is. It may come back in the future as
something more fleshed out once we're more stable. - Rename
Atex.XRPC.ClienttoAtex.XRPC.LoginClient
Added
Atex.OAuthmodule with utilites for handling some OAuth functionality.Atex.OAuth.Plugmodule (if Plug is loaded) which provides a basic but
complete OAuth flow, including storing the tokens inPlug.Session.Atex.XRPC.Clientbehaviour for implementing custom client variants.Atex.XRPCnow supports using different client implementations.Atex.XRPC.OAuthClientto make XRPC calls on the behalf of a user who has
authenticated with ATProto OAuth.
v0.4.0
[0.4.0] - 2025-08-27
Added
Atex.Lexiconmodule that provides thedeflexiconmacro, taking in a JSON
Lexicon definition and converts it into a series of schemas for each
definition within it.mix atex.lexiconsfor converting lexicon JSON files into modules using
deflexiconeasily.
v0.3.0
[0.3.0] - 2025-06-29
Changed
Atex.XRPC.Adapterrenamed toAtex.HTTP.Adapter.
Added
Atex.HTTPmodule that delegates to the currently configured adapter.Atex.HTTP.Responsestruct to be returned byAtex.HTTP.Adapter.Atex.IdentityResolvermodule for resolving and validating an identity,
either by DID or a handle.- Also has a pluggable cache (with a default ETS implementation) for keeping
some data locally.
- Also has a pluggable cache (with a default ETS implementation) for keeping