Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v3.0.0] - 2026-07-13
Added
- [possum/tangled] Added optional module for interacting with the Tangled xrpc API.
Users can add the module as a dependency with
gleam add possum_tangled.
Changed
- [possum] Functions now take the PDS host as an argument.
- [possum] Most functions now create a new request internally when being called,
there’s no need to pipe
request.new()into them.
[v2.1.0] - 2026-07-12
Added
- [possum] Added
get_blogfunction.
Changed
- [possum] Replaced
_withStringfor functions that expect UTF-8.
[v2.0.0] - 2026-07-11
Added
- [possum/nsid] Added a new module for validating atproto namespaced identifiers.
- [possum/at_uri] Added a new module for validating at-uris.
- [possum/handle] Added a new module for validating atproto handles.
Removed
- [possum] Removed
list_standard_documents, its functionality can be replace by callinglist_recordsand passing the NSID as “standard.site.document”.
Changed
- [possum/did] Renamed
did.DidErrortodid.ParseError. - [possum/did] Rename
did.InvalidFormattodid.InvalidSyntax. - [possum] Functions now use
prepend_headerinstead ofset_header. - [possum]
resolve_handlenow takes ahandle.Handleas parameter. - [possum] Functions now take a parsed
nsid.Nsidas the “collection” parameter.