Skip to content

Releases: MasterJ93/ATProtoKit

v0.32.6

20 Jun 05:45

Choose a tag to compare

Version 0.32.6 includes the following changes:

  • Fixed an issue where createFollowRecord’s via argument was not optional. (Thanks, @aaronvegh!)
  • Fixed an issue where updateRead was sending a GET request rather than a POST request. (Thanks, @aaronvegh!)
  • Fixed an issue where ChatBskyLexicon.Conversation.UpdateReadOutput.conversationView had the incorrect CodingKey value. (Thanks, @aaronvegh!)
  • Fixed an issue where ComAtprotoLexicon.Server.servicePolicyURLs and ComAtprotoLexicon.Server.contactInformation were not optional. (Thanks, @mcprostar205!)
  • Added several missing public initializers and Codable methods in various lexicons. (Thanks, @mcprostar205!)
  • Improved how ATProtoBluesky.createPostRecord handles managing the audience controls by adding them right into the method. (Thanks, @aaronvegh!)
  • Corrected profile and labelerservice "labels" property to be a single value union. (Thanks, @mcprostar205!)
  • Fixed an issue where the API path was incorrect for ATProtoKit.getBookmarks(). (Thanks, @moshegottlieb!)
  • Updated instructions for App Passwords to better reflect the changes made in the Bluesky app.
  • Fixed a bug where keychain settings only ran in the foreground. (Thanks, @mcprostar205!)
  • Ensured app.bsky.embed.record#view was added to the union for ChatBskyLexicon.Conversation.MessageViewDefinition. (Thanks, @aaronvegh!)
  • Removed BlobContainer and fixed the bug where the blobs were not handled correctly. (Thanks, @systemblueio and @aaronvegh!)
  • Fixed contentTypeValue in ATProtoKit.createBookmark(). (Thanks, @KC-2001MS!)
  • Fixed an issue where + is left unescaped, corrupting the cursor. (Thanks, @mvanhorn!)
  • Progressed towards updating the lexicon models and methods from the latest lexicon changes in bluesky-social’s atproto library. (Thanks, @aaronvegh and @imelkayy!)

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.5

02 Dec 07:56

Choose a tag to compare

Version 0.32.5 includes the following changes:

  • Fixed an issue where createFollowRecord’s via argument was not optional. (Thanks, @aaronvegh!)
  • Fixed an issue where updateRead was sending a GET request rather than a POST request. (Thanks, @aaronvegh!)
  • Fixed an issue where ChatBskyLexicon.Conversation.UpdateReadOutput.conversationView had 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

13 Nov 13:50

Choose a tag to compare

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.ozone lexicon are, at this time, not updated. This will be resolved in the next update.

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

20 Oct 03:16
00b7ffc

Choose a tag to compare

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

10 Oct 18:00

Choose a tag to compare

Version 0.32.2 includes the following changes:

  • Fixed queryLabels and getLabelerServices methods 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

05 Oct 05:19

Choose a tag to compare

Version 0.32.1 includes the following changes:

  • Fixed registerPush and unregisterPush where 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

22 Sep 06:47

Choose a tag to compare

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 UserSessionRegistry that 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.
  • 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 ATRecordTypeRegistry has 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

22 Aug 10:49

Choose a tag to compare

Version 0.31.2 includes the following changes:

  • Fixed an issue where describeRepository() and listRecords() 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

15 Aug 01:46

Choose a tag to compare

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

12 Aug 02:45

Choose a tag to compare

Version 0.31.0 includes the following changes:

  • Added a new method for SessionConfiguration, named ensureValidToken(). (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 PreferenceUnion would 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.