NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3745 most downloaded on pub.dev
Core library for clients and tools. This package is mainly used by https://atprotodart.com packages.
Last release 1 months ago
08 Aug 2026
Release timing varies
gaps range from 9 days to 7 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
93 releases · first in 2023
Added .accessToken and .refreshToken properties on Session object. You can get decoded token objects based on JWT tokens. Also you can decode JWT toke
.accessToken and .refreshToken properties on Session object. You can get decoded token objects based on JWT tokens. Also you can decode JWT token with decodeJwt function. (#787)Added isValidAppPassword function.
One column per quarter.
Moved Session object and createSession function from atproto. And exposed refreshSession as a function.
Session object and createSession function from atproto. And exposed refreshSession as a function. (#686)Upgrade cbor and now compatible with Flutter 3.13.0.
multiformats.cbor and now compatible with Flutter 3.13.0. (#681)Drop support for null unsafe Dart, bump SDK constraint to '^3.0.0'.
Upgraded xrpc and exposed RateLimit and RateLimitPolicy objects.
Export useful ids and annotations as const.
ids and annotations as const. (#606)Export AtUriConverter() as const.
AtUriConverter() as const. (#605)Fixed parameter type of upload and subscribe in BaseService from NSID to String.
upload and subscribe in BaseService from NSID to String.- Upgraded xrpc.
xrpc. (#563)Fixed to throw UnsupportedError when an anonymous user tries to access an endpoint that requires authentication.
UnsupportedError when an anonymous user tries to access an endpoint that requires authentication. (#564)Added homepage in pubspec.yaml.
Added adaptor parameter in get and subscribe, and removed decoder and converter.
adaptor parameter in get and subscribe, and removed decoder and converter. (#495)progress_status.dart.Improved generation of CID hash codes, allowing CID objects to be specified as keys for Maps, etc.
CID hash codes, allowing CID objects to be specified as keys for Maps, etc. (#490)- Fixed subscribeRepoUpdates.
subscribeRepoUpdates.Added decoder parameter in stream.
decoder parameter in stream. (#472)Added converter parameter in stream .
converter parameter in stream<T>. (#446)Updated SDK to ">=2.17.0 <4.0.0".
">=2.17.0 <4.0.0". (#406)The retry algorithm has been modified to retry when an InternalServerError occurs as a result of XRPC communication.
Upgraded xrpc and added stream method.
xrpc and added stream method. (#318)Upgraded xrpc and added protocol option.
xrpc and added protocol option. (#269)- Upgraded xrpc.
xrpc. (#249)- Upgraded xrpc.
xrpc. (#249)- Upgraded xrpc.
xrpc. (#249)- Upgraded xrpc.
xrpc. (#249)- Added upload feature.
upload feature. (#249)Upgraded xrpc to make this package compatible with Flutter.
xrpc to make this package compatible with Flutter. (#242)Fixed to body as optional and added headers for post.
body as optional and added headers for post. (#218)Use xrpc package and refactored structures.
Deleted ATProtoResponse transformMultiDataResponse from BaseService.
ATProtoResponse<List> transformMultiDataResponse<D> from BaseService. (#112)- Added core objects. (#70) - BaseService - Empty - ATProtoResponse - ATProtoRequest - ATProtoException - ForbiddenException
BaseServiceEmptyATProtoResponseATProtoRequestATProtoExceptionForbiddenException- Exposed client_context.dart.
client_context.dart.- First Release!
Your coding agent can read these notes before it upgrades. Set up the MCP server →