Releases: MasterJ93/ATProtoKit
v0.32.5
Version 0.32.5 includes the following changes:
- Fixed an issue where
createFollowRecord’sviaargument was not optional. (Thanks, @aaronvegh!) - Fixed an issue where
updateReadwas sending a GET request rather than a POST request. (Thanks, @aaronvegh!) - Fixed an issue where
ChatBskyLexicon.Conversation.UpdateReadOutput.conversationViewhad the incorrect CodingKey value. (Thanks, @aaronvegh!) - Progressed towards updating the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library.
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.ca) for any questions.
v0.32.4
Version 0.32.4 includes the following changes:
- Updated the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library.
- The
tools.ozonelexicon are, at this time, not updated. This will be resolved in the next update.
- The
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.ca) for any questions.
v0.32.3
Version 0.32.3 includes the following changes:
- Addresses preference enums Decoder error when encountering unexpected values. (Thanks, @mcprostar205!)
- Updated the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library.
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.ca) for any questions.
v0.32.2
Version 0.32.2 includes the following changes:
- Fixed
queryLabelsandgetLabelerServicesmethods to be GET methods rather than POST methods. (Thanks, @KernelFox0!) - Updated the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library.
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.ca) for any questions.
v0.32.1
Version 0.32.1 includes the following changes:
- Fixed
registerPushandunregisterPushwhere they had a lack of a Content-Type header. (Thanks, @P24L!) - More progress towards fixing an issue where invalid JSON objects from outputs would cause the library to fail.
- Updated the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library.
- Added a NOTICE file for more proper attribution.
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.ca) for any questions.
v0.32.0
Version 0.32.0 includes the following changes:
- Removed the ATMacro Swift package.
- Due to the heavy burden of trying to maintain this Swift package, it’s been decided that it will be removed from the repository. Any for of ATMacro that may return will be available as a separate repository.
- Documentation has been updated to reflect these changes as well.
- Removed the ATUnion
enum. - Added .vscode folder.
- This includes “launch.json” (which contains the JSON for marking the build configurations) and “extensions.json” (which contains any miscellaneous options).
- Resolved issues in
UserSessionRegistrythat could cause data races. - Fixed an issue where invalid JSON objects from outputs would cause the library to fail.
- At the moment, this has been resolved in the most affected areas. All union
enums will include this soon.
- At the moment, this has been resolved in the most affected areas. All union
- Added "Equatable" protocol to
AppBskyLexicon.Notification.Reason. (Thanks, @mcprostar205!) - Added new public initializers in a few lexicon models. (Thanks, @mcprostar205!)
Known Issues:
- Swift’s compiler states that
ATRecordTypeRegistryhas a couple of potential data race issues. This will be resolved in version 0.33.0. - Lexicon models and methods will be updated over time.
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.ca) for any questions.
v0.31.2
Version 0.31.2 includes the following changes:
- Fixed an issue where
describeRepository()andlistRecords()are failing due to an issue with the request URL.- At this time, the request URL is using “bsky.social" as its base URL. A future update will reverse this change, but will also allow for the DID or handle to be resolved in order to access the service endpoint of the PDS from the identity.
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.ca) for any questions.
v0.31.1
Version 0.31.1 includes the following changes:
- Fixed an issue related to Two-Factor Authentication detection from certain error responses. (Thanks, @rayanwaked!)
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.ca) for any questions.
v0.31.0
Version 0.31.0 includes the following changes:
- Added a new method for
SessionConfiguration, namedensureValidToken(). (Thanks, @P24L!)- A default implementation of this method has been added to the protocol.
- Removed
ATUnionBuilder. - Fixed a bug where a few lexicon methods contained the incorrect request URL. (Thanks, @P24L!)
- Fixed an issue where
PreferenceUnionwould have an error when encoding. (Thanks, @P24L!) - Updated some of the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library.
- More lexicon models and methods will be updated over time.
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.ca) for any questions.
v0.30.4
Version 0.30.4 includes the following changes:
- Added public initializers to
SavedFeedandSavedFeedPreferencesVersion2Definition. (Thanks, @P24L!) - Fixed an issue where the Content-Type value in
updateSeencontained anilvalue. - Fixed a bug where
getUnreadCountwill say thatseenAtparameter is not supported.- That parameter hasn’t been implemented by the Bluesky team. Given this, the parameter will have the default value removed, its value set to
nil, and the parameter to be optional.
- That parameter hasn’t been implemented by the Bluesky team. Given this, the parameter will have the default value removed, its value set to
- Fixed an issue where the Content-Type value in
putPreferencescontained anilvalue. (Thanks, @P24L!) - Fixed a logic flaw where user accounts that have Two-Factor Authentication enabled are unable to log in due to an infinite loop.
- Updated the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library.
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.ca) for any questions.