v0.15.0
Version 0.15.0 includes the following changes:
- Added the latest lexicon method and model changes, including
tools.ozone.team.*
lexicons and Starter Pack-related lexicons. - Added a
getRecord()
method to make it easy to retrieve the record from a lexicon method output with just one line.- A short article has also been written in terms of how to use it.
- Progress towards converting lexicon methods to exclusively use a singular returns model and
throws
, in order to more easily catch errors in a less verbose way.- This update currently has all methods within
ATProtoKit
,ATProtoBlueskyChat
, andATProtocolConfiguration
classes converted to this new format. Other classes will have their methods converted in future updates.- This only includes the methods within the “PlatformAPI” folder. A few of the “CoreAPI” folder methods have been converted as well.
- This update currently has all methods within
- Ran a check to ensure all methods that have optional parameters will hide said parameters by default.
- Renamed the “CoreAPI,” “PlatformAPI,” “ATProtoAdmin,” and “ChatAPI” folders.
- This is to ensure that the structure for this section of the project is consistent and undestandable. They will now be renamed as the following:
- “CoreAPI” will be renamed to “ComAtprotoAPI.”
- “PlatformAPI” will be renamed to “AppBskyAPI.”
- “ATProtoAdmin” will be renamed to “AdminAndModeratorAPI.”
- This is because it encapsulates the
com.atproto.admin.*
andozone.tools.*
lexicons.
- This is because it encapsulates the
- “ChatAPI” will be renamed to “ChatBskyAPI.”
- In addition, the “Networking” parent folder will be renamed to “APIReference.”
- This is to ensure that the structure for this section of the project is consistent and undestandable. They will now be renamed as the following:
Once again, thank you for your support. Please give feedback, bug reports, and contributions if you have time. You can also speak to me on Bluesky (@cjrriley.com) for any questions.