v0.17.0
Version 0.17.0 includes the following changes:
- Opened
APIClientService
up for dependency injection.- This will allow developers to customize certain attributes when creating an instance of
ATProtocolConfiguration
, or use the defaults provided by ATProtoKit.
- This will allow developers to customize certain attributes when creating an instance of
- Moved the record creating, putting, and deleting methods for Bluesky into
ATProtoBluesky
.- This includes
createPostRecord
,createLikeRecord
, andcreateDeleteRecord
.
- This includes
- Added
FoundationNetworking
.- This is mainly for Linux support. This will hopefully fix any issues related to non-Apple platforms, but testing ATProtoKit on each of the Linux distros will be needed in order to more confidently state that the project can officially build and run successfully on the operating system.
- Updated the lexicon models and methods for the latest versions.
- Fixed some spelling mistakes in the DocC.
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.