Skip to content

Releases: MasterJ93/ATProtoKit

v0.10.2

01 May 20:54
Compare
Choose a tag to compare

Version 0.10.2 includes the following changes:

  • Re-organized the Admin and Ozone-related methods and models to their correct location and correct links.
    • Also renamed them to the applicable names.
  • Add documentation for some private and public methods and model properties respectively.
  • Completed checks for conforming to the latest API Design Guidelines.
  • Micro formats to the code with respect to formatting.

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.

v0.10.1

30 Apr 17:18
Compare
Choose a tag to compare

Version 0.10.1 includes the following changes:

  • Fixed an issue in README where the link to atproto's MIT License failed to work.
  • Fixed a bug in UnknownType. It should now properly decode to [String: Any] if the type is truly unknown.
  • Fixed a minor spelling error in the documentation.

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.

v0.10.0

30 Apr 02:58
Compare
Choose a tag to compare

Version 0.10.0 includes the following changes:

  • Added ATRecordProtocol and UnknownType:
    • This allows for any properties that are of type unknown in the lexicon to be encoded and decoded between the JSON object and the applicable Swift model.
    • API users can create custom record models as long as they conform to ATRecordProtocol.
      • A lexicon builder tool to convert lexicon JSON files into Swift models and methods will be available in a later update.
    • Functionality will be basic with this update; any advancements will be available in a later update.
  • Added ATProtoTools:
    • This is a group of miscellaneous methods that don’t fit neatly into other classes.
    • The first batch includes all of the methods related to GetReplyReference.swift.
    • Any methods that have a better place within ATProtoKit will be moved to that location.
      • When this class is more stable, those methods will instead be copied over to the applicable class and the one in this class will be deprecated.
  • Record Key validation has been added.
  • Minor updates have been made to ATProtoKit API Design Guidelines, including some clarification with the limit exceptions for documentation line lengths.

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.

v0.9.5

25 Apr 22:31
Compare
Choose a tag to compare

Version 0.9.5 includes the latest updates the models and methods to the latest changes from Bluesky’s atproto repo (only applying to the merged changes). Some tiny tweaks to documentation have also been made.

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.

v0.9.4

23 Apr 04:56
Compare
Choose a tag to compare

Version 0.9.4 includes the following changes:

  • Updates the models and methods to the latest changes from Bluesky’s atproto repo (only applying to the merged changes)
  • Added documentation articles
    • This will be made over time.
  • Updated the documentation that mentions about App Passwords and Two-Factor Authorization.

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.

v0.9.3

19 Apr 05:31
Compare
Choose a tag to compare

Version 0.9.3 includes the latest changes to the lexicons.

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.

v0.9.2

16 Apr 23:09
Compare
Choose a tag to compare

Version 0.9.2 includes the latest changes to the lexicons. It also adds documentation to some error enums.

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.

v0.9.1

15 Apr 07:58
Compare
Choose a tag to compare

Version 0.9.1 includes the latest changes to the lexicons.

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.

v0.9.0

13 Apr 16:16
Compare
Choose a tag to compare

Version 0.9.0 includes the following changes:

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.

v0.8.1

23 Mar 07:07
d462338
Compare
Choose a tag to compare

Version 0.8.1 includes the following changes:

  • Added the Contributor Guidelines.
  • Added the Contributor Code of Conduct.
  • Added a Pull Request template.
  • Fixed the GitHub Action where it used the wrong version of the Swift tools.

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.