Skip to content

Releases: MasterJ93/ATProtoKit

v0.27.2

31 May 05:23
Compare
Choose a tag to compare

Version 0.27.2 includes the following changes:

  • Added documentation about ATRequestExecutor.
  • Fixed an issue where deleting a List or List Item record may fail if trying to delete it immediately after.
  • 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.com) for any questions.

v0.27.1

29 May 04:58
Compare
Choose a tag to compare

Version 0.27.1 includes the following changes:

  • Fixed an issue where ATProtoBluesky.createListItemRecord() would return a 405 error.
  • Fixed an issue where ATProtoBlueskyChat.sendMessage() would fail.

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.com) for any questions.

v0.27.0

29 May 03:09
Compare
Choose a tag to compare

Version 0.27.0 includes the following changes:

  • SessionDebuggable has been added.
    • This is a protocol that will allow you to debug JSON requests and responses.
      • This is a very small debugger and is not a replacement for a logging tool. Logging will come at a later date.
    • A struct, named ` are available, but you can also add your own implementation.
    • An article on how to use this is also available.
  • CodableValue can now be expressible by a type value.
  • Removed shouldAuthenticate from all optional-authenticated methods.
    • If you want to use a method that’s optionally authenticated, create an instance of ATProtoKit with a SessionConfiguration-conforming class (if you want the authenticated responses), or use an instance of ATProtoKit without authenticating (if you want the non-authenticated response).
  • Begun the migration of ATUnion enums to be inserted into their respective lexicon models.
    • This is something that’s needed to simplify the lexicon generator.
    • When this migration is complete, the ATUnionBuilder will be deprecated.
  • Added a number of convenience methods in ATProtoBluesky:
    • A method for grabbing the quote post’s original post.
    • A method for fetching the trending topics.
  • Fixed an issue where muteActor() and unmuteActor() didn’t use the Content-Type header. (Thanks, @mfreiwald!)
  • Fixed a bug where creating block records via createBlockRecord() would fail.

Please note: the non-async version of ATProtoKit’s initializer is now deprecated. Please use the async version instead.

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.com) for any questions.

v0.26.10

27 May 10:42
Compare
Choose a tag to compare

Version 0.26.10 includes the following changes:
- Fixed a decoding error in StatusViewDefinition.
- Fixed the return statement in getListBlocks().
- Added and fixed a few CodingKeys enums.

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.com) for any questions.

v0.26.9

26 May 03:02
Compare
Choose a tag to compare

Version 0.26.9 includes the following changes:

  • Fixed a decoding issue in AppBskyLexicon.Actor.StatusViewDefinition.

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.com) for any questions.

v0.26.8

24 May 01:07
Compare
Choose a tag to compare

Version 0.26.8 includes the following changes:

  • Fixed a decoding and encoding error with respect to the status-related structures.

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.com) for any questions.

v0.26.7

22 May 02:44
Compare
Choose a tag to compare

Version 0.26.7 includes the following changes:

  • Fixed an issue where the chat methods were failing to work.
    • This time, it was due to the Date objects not encoding and decoding properly.
    • A number of other models have the same issue, and they have also been fixed.
  • 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.com) for any questions.

v0.26.6

21 May 03:46
Compare
Choose a tag to compare

Version 0.26.6 includes the following changes:

  • Fixed an issue where getTrends() wasn’t decoding properly.
    • A couple of other methods had the same issue and they were also fixed.
  • Fixed an issue where the chat methods were failing to work.
    • The wrong hostname was used again.

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.com) for any questions.

v0.26.5

20 May 05:28
Compare
Choose a tag to compare

Version 0.26.5 includes the following changes:

  • Fixed an issue where com.atproto.sync.* and chat.bsky.* lexicon methods would fail.
    • This is because the hostname was pointing to https://public.api.bsky.app instead of https://bsky.network and https://chat.bsky.app. For now the latter two hostnames will be hardcoded. A later update will reverse that change for a better alternative.
  • Fixed an issue where listRepositories() would fail to decode. (Thanks, @ZachOrr!)

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.com) for any questions.

v0.26.4

18 May 12:31
Compare
Choose a tag to compare

Version 0.26.4 includes the following changes:

  • Updated some DocC articles to be up to date on the latest update.
  • 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.com) for any questions.