v0.26.0 #136
MasterJ93
announced in
ATProtoKit
v0.26.0
#136
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.26.0 includes the following changes:
SessionConfigurationandATProtocolConfiguration.ATProtocolConfigurationis supposed to be for app passwords and as such, the way things are managed for sessions will only relate to App Password-related authentication.UserSessionRegistryis anactorthat manages multiple instances ofUserSession. This is useful for situations where an app can let the user log into multiple accounts at once.SecureKeychainProtocolis aprotocolused for managing the access token, refresh token, and password. The refresh token and password are stored in the keychain, while the access token is stored in-memory.actornamedAppleSecureKeychainis provided for applications running on all Apple platforms. Linux and Windows developers will need to implement this on their own for now. A future update may includeactors specifically for Linux and Windows.ATProtoBluesky:Result<Success, Failure> as itsreturn` type.URLSessionConfigurationobjects can now be used, whether onSessionConfigurationprotocol, or the mainATProtoKitclass.URLSessionConfigurationobject inATProtoKitwill override theURLSessionConfigurationobject inSessionConfiguration.shouldAuthenticateargument fromgetSearchActors().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.com) for any questions.
This discussion was created from the release v0.26.0.
Beta Was this translation helpful? Give feedback.
All reactions