Releases: MasterJ93/ATProtoKit
v0.10.2
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
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
Version 0.10.0 includes the following changes:
- Added
ATRecordProtocol
andUnknownType
:- 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.
- This allows for any properties that are of type
- 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
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
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
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
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
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
Version 0.9.0 includes the following changes:
- Created
ATLogHandler
- Selects
OSLog
orSwiftLog
depending on whether the platform can use theos
framework.
- Selects
- Released the DocC online (via #6; thanks, @KC-2001MS!)
- Can be viewed at https://cjrriley.com/documentation/atprotokit
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
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.