v0.34.0 #333
MasterJ93
announced in
ATProtoKit
v0.34.0
#333
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Version 0.34.0 includes the following changes:
New Feature:
ATOAuthSessionConfigurationfor connecting an app-owned OAuth implementation to ATProtoKit.ATProtoKit.createOAuthSession()for creating an OAuth-backed ATProtoKit session.Changes:
SecureKeychainProtocolwith the newATCredentialStoreprotocol.ATProtocolConfigurationnow manages the session identifier and keeps short-lived access tokens in memory.SessionConfigurationinto smaller authentication and session capability protocols.ATRequestExecutormust now accept anATRequestAuthorizationRequirement.ClosureATRequestExecutorfor integrations that expose request execution as a closure.ATProtoBlueskyno longer require callers to retrieve and pass an access token manually.blobUploadLimitproperty to the server description response. (Thanks, @mcprostar205!)Bug Fixes:
Fixed cross-PDS reply validation by retrieving reply references through the AppView. (Thanks, @aaronvegh!)
Fixed
getRecord()to resolve and route requests to the correct PDS. (Thanks, @KC-2001MS!)Fixed the request body property names and
CodingKeysused bydeleteAccount(). (Thanks, @KC-2001MS!)Updated
com.atproto.moderation.createReportto match the latest specification, including support for moderation tool metadata. (Thanks, @KC-2001MS!)Made the Labeler viewer state’s
likeURIproperty optional to match the specification. (Thanks, @mcprostar205!)Added the missing
labelsproperty to the applicable list view definitions. (Thanks, @mcprostar205!)Fixed media and blob uploads so they use the session’s authorization flow.
Note:
ATURIManager,DIDManager,HandleManager,NSIDManager, andRecordKeyManagerhave been removed from ATProtoKit. Please use ATSyntaxTools.Once again, thank you for your support. Please give feedback, bug reports, and contributions if you have time. Consider starring this project if you find it helpful, and feel free to donate an amount that reflects the value it has brought to you. Your support helps ensure the continued development and improvement of this project. You can also speak to me on Bluesky (@cjrriley.ca) for any questions.
This discussion was created from the release v0.34.0.
All reactions