atproto 0.3.4 copy "atproto: ^0.3.4" to clipboard
atproto: ^0.3.4 copied to clipboard

The easiest and powerful Dart/Flutter library for AT Protocol.

Release Note #

v0.3.4 #

  • Improved generation of CID hash codes, allowing CID objects to be specified as keys for Maps, etc. (#490)
  • Fixed a bug in converting the results of com.atproto.sync.subscribeRepos. (#487)

v0.3.2 #

  • Refactored subscribeRepoUpdates. (#472)

v0.3.1 #

  • handle parameter in findDID is now required. (#459)
  • Exposed $XRPCErrorCopyWith. (#463)
  • Add a record field with decoded Car block in the object converted by subscribeRepoUpdates and also a uri field. (#446)

v0.3.0 #

  • Fixed type from StrongRef to Record of updateRecord in RepositoriesService.
  • Updated SDK to ">=2.17.0 <4.0.0". (#406)

v0.2.13 #

  • Supported com.atproto.repo.applyWrites as updateBulk in RepositoriesService. Also added following utilities. (#306)
    • createRecords
    • updateRecords
    • deleteRecords
  • Added toStrongRef() method in Record and RecordValue. Be sure to check with hasStrongRef or hasNotStrongRef when you use toStrongRef() from RecordValue, because cid in RecordValue is nullable. (#367)

v0.2.12 #

  • Added unknown fields for union types. The AT Protocol allows some endpoints to create records of types not officially supported. In such cases, the unknown field is used to store the raw JSON for a safe and user-choice implementation. (#350)

v0.2.11 #

  • Removed did parameter from findRecord in RepositoriesService.

v0.2.10 #

  • Added label.dart. (#346)

v0.2.9 #

  • Added additional fields in InviteCode object. (#326)
  • Supported findRecord in RepositoriesService. (#304)
  • Added SyncService and supported stream API as subscribeRepos. (#318)
  • Added anonymous constructor in ATProto object. (#324)

v0.2.8 #

  • Supported findRepo. (#303)

v0.2.7 #

  • Added moderation reasons, and fixed report_subject to union. (#288)
  • Supported updateRecord. (#295)

v0.2.6 #

  • Supported com.atproto.server.createAccount. (#256)
  • Supported com.atproto.server.createInviteCode. (#257)
  • Added protocol option. Defaults to HTTPS. (#269)
  • Supported com.atproto.server.deleteAccount. (#259)
  • Supported com.atproto.server.requestDeleteAccount. (#273)
  • Supported com.atproto.server.requestPasswordReset. (#263)
  • Supported com.atproto.server.updatePassword. (#264)
  • Supported com.atproto.server.createAppPassword. (#277)
  • Supported com.atproto.server.deleteAppPassword. (#279)
  • Supported com.atproto.server.listAppPasswords. (#278)
  • Supported com.atproto.server.getAccountInviteCodes. (#261)

v0.2.5 #

  • Supported com.atproto.repo.uploadBlob. (#249)

v0.2.4 #

  • Added email field to Session and CurrentSession. (#235)
  • Upgraded xrpc to make this package compatible with Flutter. (#242)

v0.2.3 #

  • Fixed lexicon method id from com.atproto.handle to com.atproto.identity.

v0.2.2 #

  • Merged official refactoring. (#52)
    • Renamed SessionService to ServersService
    • Renamed handle parameter in createSession to identifier
    • Removed parameter collection from RepositoriesService.deleteRecord

v0.2.1 #

  • Added IdentitiesService and findDID. (#211)
  • Added updateHandle in IdentitiesService. (#212)
  • Added ModerationService and createReport. (#216)
  • Added refreshSession in SessionsService. (#218)

v0.2.0 #

  • Fixed to use xrpc package and refactored structures. (#146)
  • Fixed to use at_uri for uri parameters in Record and deleteRecord. (#144)

v0.1.2 #

  • Fixed standard prefix from get to find. (#90)

v0.1.1 #

  • Fixed standard prefix from destroy to delete. (#81)
  • Fixed standard prefix from lookup to get. (#84)

v0.1.0 #

  • Refactored structures. (#70)
    • Moved Empty to atproto_core
    • Moved ATProtoResponse to atproto_core
    • Moved ATProtoRequest to atproto_core

v0.0.4 #

  • Fixed typo from awtToken to accessJwt.

v0.0.3 #

  • Added RepositoriesService.
    • createRecord
    • destroyRecord

v0.0.2 #

  • Fixed links.

v0.0.1 #

  • First Release!
12
likes
0
pub points
44%
popularity

Publisher

verified publisheratprotodart.com

The easiest and powerful Dart/Flutter library for AT Protocol.

Repository (GitHub)
View/report issues

Funding

Consider supporting this project:

github.com

License

unknown (LICENSE)

Dependencies

atproto_core, freezed_annotation, json_annotation

More

Packages that depend on atproto