v0.23.0
Version 0.23.0 includes the following changes:
- Changed the session URLs’ host URLs for
app.bsky.*
lexicons.- For authenticated methods, they will use the PDS instance host URL (
https://<NAME>.<REGION>.host.bsky.network
). - For non-authenticated methods, they will use
https://api.bsky.app
. - For method calls where authentication is optional, it will either use
https://api.bsky.app
/ (if the method call should not be authenticated) or the PDS instance (if the method call should be authenticated).
- For authenticated methods, they will use the PDS instance host URL (
- Updated the
ATLexiconModel
macro to reflect the changes made in the previous updates. truncatedEncode
, andtruncatedEncodeIfPresent
are now all part ofKeyedEncodingContainer
.ATProtoBluesky
received new methods:.createFollowRecord
and.deleteFollowRecord
..createBlockRecord
and.deleteBlockRecord
.
- Updated the lexicon models and methods to the latest updates from bluesky-social’s atproto repo.
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.