Skip to content

Releases: MasterJ93/ATProtoKit

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.

v0.30.4

25 Jul 14:12

Choose a tag to compare

Version 0.30.4 includes the following changes:

  • Added public initializers to SavedFeed and SavedFeedPreferencesVersion2Definition. (Thanks, @P24L!)
  • Fixed an issue where the Content-Type value in updateSeen contained a nil value.
  • Fixed a bug where getUnreadCount will say that seenAt parameter 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.
  • Fixed an issue where the Content-Type value in putPreferences contained a nil value. (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.