v0.28.0
Version 0.28.0 includes the following changes:
APIClientServicenow allows theATProtoKitclassto use its own instance ofAPIClientService. (Thanks, @mfreiwald!)- This is used to resolve any issues where the actor would overwrite any instance of
ATRequestExecutor.
- This is used to resolve any issues where the actor would overwrite any instance of
- Added record creation deferrals to the remaining convenience methods in
ATProtoBluesky. - Added a new
enumfor API hostnames.- The lexicon methods for
chat.bsky.*have been updated with thisenum. Other lexicon methods will be updated with this new properties over time.
- The lexicon methods for
- Tweaked
refreshSessioninSessionConfiguration’s default implementation to more accurately set the session inUserSessionRegistrywithout 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.