atproto 0.7.2
atproto: ^0.7.2 copied to clipboard
The most famous and powerful Dart/Flutter library for AT Protocol.
Release Note #
0.7.2 #
- Supported
com.atproto.labels.queryLabelsandLabelsService. (#265) - Supported
com.atproto.labels.subscribeLabelsonLabelsService. (#340) - Added
.deleteSessionfunction. (#963) - Supported
com.atproto.server.reserveSigningKeyonServersService. (#953).createSigningKey
- Added
didDocfield onSessionandAccountobjects. (#968)
0.7.1 #
0.7.0 #
- Added
revonRepoobject. (#885) - Removed deprecated methods and object.
.refreshSession: Use function version instead..findRepoCheckout.findRepoCheckoutAsJson.findRepoHead.findRepoHeadAsJson
0.6.9 #
- Added
isEmailConfirmedfield onCurrentSession. (#857) - Supported
com.atproto.server.requestEmailUpdateonServersService. (#859)requestEmailUpdate
- Supported
com.atproto.server.requestEmailConfirmationonServersService. (#858)requestEmailConfirmation
- Supported
com.atproto.server.confirmEmailonServersService. (#855)requestEmailConfirmation
- Supported
com.atproto.server.updateEmailonServersService. (#860)updateEmail
0.6.8 #
- Upgraded
xrpcpackage. Fixed field names for rate limit.
0.6.6 #
- Added
.accessTokenand.refreshTokenproperties onSessionobject. You can get decoded token objects based on JWT tokens. Also you can decode JWT token withdecodeJwtfunction. (#787)
0.6.5 #
- Improved union type to always return Unknown type if conversion to a specific type fails. With this fix, an exception/error is no longer thrown when converting json to a specific type for union. (#775)
0.6.4 #
- Exposed
Platformenum. (#709) - Added
isValidAppPasswordfunction. (#713) - Removed fully deprecated endpoint on
SyncService. (#716)findRepoCommitPathsfindRepoCommitPathsAsJson
- Deprecated endpoint on
SyncService. (#717)findRepoCheckoutfindRepoCheckoutAsJsonfindRepoHeadfindRepoHeadAsJson
- Removed and added optional params on
.findRepoCommitsand.findRepoCommitsAsJsononSyncService. (#718)- Removed
earliestCommitCidlatestCommitCid
- Added
sinceCommitCid
- Removed
- Removed fully deprecated
rebaseRepomethod onRepositoriesService. - Added
findLatestCommitmethod onSyncService. Use it instead offindRepoHead. (#720) - Added params on
SubscribedRepoCommitobject. (#719)revsince(nullable)
0.6.3 #
- Moved
Sessionobject andcreateSessionfunction toatproto_core. And exposedrefreshSessionas a function. Also deprecatedServersService.refreshSessionmethod. (#686)
0.6.2 #
0.6.1 #
- Exposed freezed union objects. You can use them for pattern matching. (#600)
labels.dartULabelsSelLabelsULabelsUnknown
report_subject.dartUReportSubjectRepoRefUReportSubjectStrongRefUReportSubjectUnknown
subscribed_repo.dartUSubscribedRepoCommitUSubscribedRepoHandleUSubscribedRepoMigrateUSubscribedRepoTombstoneUSubscribedRepoInfoUSubscribedRepoUnknown
batch_action.dartUBatchActionCreateUBatchActionUpdateUBatchActionDelete
0.6.0 #
- Drop support for null unsafe Dart, bump SDK constraint to '^3.0.0'. (#599)
- Dart3 modifier applied.
0.5.8 #
0.5.4 #
- Upgraded
atproto_core. Fixed minor things.
0.5.3 #
- Removed deprecated properties. This is a property that was planned to be turned off in
v0.6.0, so there are no breaking changes.
0.5.2 #
- A method to retrieve response data as JSON from endpoints that perform GET communication has been added. These processes do not convert to a specific model object, thus improving performance. (#563)
IdentitiesServicefindDIDAsJson
RepositoriesServicefindRecordAsJsonfindRecordsAsJsonfindRepoInfoAsJson
ServersServicefindCurrentSessionAsJsonfindInviteCodesAsJsonfindAppPasswordsAsJsonfindServerInfoAsJson
SyncServicefindRepoCommitsAsJsonfindRepoCommitPathsAsJsonfindRepoBlocksAsJsonfindRepoCheckoutAsJsonfindRepoHeadAsJsonfindRecordAsJsonfindReposAsJson
0.5.1 #
- Supported
com.atproto.server.describeServerasfindServerInfoinServersService. (#260) - Supported
com.atproto.server.createInviteCodesascreateInviteCodesinServersService. (#258) identifierincreateSessionis now required.- Fixed to throw
UnsupportedErrorwhen an anonymous user tries to access an endpoint that requires authentication. (#564)
0.5.0 #
0.4.0 #
- Supported
com.atproto.sync.getRepoasfindRepoCommitsinSyncService. (#313) - Changed default timeout from 10 seconds to 30 seconds.
- Supported
com.atproto.sync.getCommitPathasfindRepoCommitPathsinSyncService. (#310) - Supported
com.atproto.sync.getBlocksasfindRepoBlocksinSyncService. (#308) - Supported
com.atproto.sync.getCheckoutasfindRepoCheckoutinSyncService. (#309) - Supported
com.atproto.sync.getHeadasfindRepoHeadinSyncService. (#311) - Supported
com.atproto.sync.getRecordasfindRecordinSyncService. (#312) - Supported
com.atproto.repo.listRecordsasfindRecordsinRepositoriesService. (#305) - Supported
com.atproto.repo.rebaseRepoasrebaseRepoinRepositoriesService. (#509) - Supported
com.atproto.sync.listReposasfindReposinSyncService. (#315) - Renamed object from
RepotoRepoInforeturned fromfindRepoInfoinRepositoriesService. - Renamed
RecordValuetoRecord. And nowcreateRecordandupdateRecordreturnsStrongRef. (#511) - Removed
BlobContextandLegacyBlob. Blobs in the old format were modified to be converted to the new format. (#514)
0.3.4 #
0.3.1 #
0.3.0 #
- Fixed type from
StrongReftoRecordofupdateRecordinRepositoriesService. - Updated SDK to
">=2.17.0 <4.0.0". (#406)
0.2.13 #
- Supported
com.atproto.repo.applyWritesasupdateBulkinRepositoriesService. Also added following utilities. (#306)createRecordsupdateRecordsdeleteRecords
- Added
toStrongRef()method inRecordandRecordValue. Be sure to check withhasStrongReforhasNotStrongRefwhen you usetoStrongRef()fromRecordValue, becausecidinRecordValueis nullable. (#367)
0.2.12 #
- Added
unknownfields for union types. The AT Protocol allows some endpoints to create records of types not officially supported. In such cases, theunknownfield is used to store the raw JSON for a safe and user-choice implementation. (#350)
0.2.11 #
- Removed
didparameter fromfindRecordinRepositoriesService.
0.2.9 #
0.2.7 #
0.2.6 #
- Supported
com.atproto.server.createAccount. (#256) - Supported
com.atproto.server.createInviteCode. (#257) - Added
protocoloption. Defaults toHTTPS. (#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)
0.2.4 #
0.2.3 #
- Fixed lexicon method id from
com.atproto.handletocom.atproto.identity.
0.2.2 #
- Merged official refactoring. (#52)
- Renamed
SessionServicetoServersService - Renamed
handleparameter increateSessiontoidentifier - Removed parameter
collectionfromRepositoriesService.deleteRecord
- Renamed
0.2.1 #
0.2.0 #
0.1.1 #
0.1.0 #
- Refactored structures. (#70)
- Moved
Emptytoatproto_core - Moved
ATProtoResponsetoatproto_core - Moved
ATProtoRequesttoatproto_core
- Moved
0.0.4 #
- Fixed typo from
awtTokentoaccessJwt.
0.0.3 #
- Added
RepositoriesService.createRecorddestroyRecord
0.0.2 #
- Fixed links.
0.0.1 #
- First Release!