Skip to content

v0.28.0

Choose a tag to compare

@MasterJ93 MasterJ93 released this 02 Jun 15:19
· 177 commits to main since this release

Version 0.28.0 includes the following changes:

  • APIClientService now allows the ATProtoKit class to use its own instance of APIClientService. (Thanks, @mfreiwald!)
    • This is used to resolve any issues where the actor would overwrite any instance of ATRequestExecutor.
  • Added record creation deferrals to the remaining convenience methods in ATProtoBluesky.
  • Added a new enum for API hostnames.
    • The lexicon methods for chat.bsky.* have been updated with this enum. Other lexicon methods will be updated with this new properties over time.
  • Tweaked refreshSession in SessionConfiguration’s default implementation to more accurately set the session in UserSessionRegistry without requiring re-authentication. (Thanks, @Dimillian!)
  • Merged the deleteRecord() methods in ATProtoBluesky.

Please note that the non-async version of the ATProtoKit initializer will be deleted in version 0.30.0.

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.