Releases: MasterJ93/ATProtoKit
v0.14.3
Version 0.14.3 includes the following changes:
- Moved minimum version of watchOS to watchOS 9.
- SwiftCBOR requires the minimum required version of watchOS to be watchOS 9.
- Added and updated the Bluesky-documentation and lexicon models and methods based on the latest changes from Bluesky’s atproto repo.
- This doesn’t include the
tools.ozone.team.*
lexicons, which will be available soon.
- This doesn’t include the
- Removed `private(set) from the handle, app password, and URL from the PDS (thanks @JoshuaHolme!).
- Potential fix towards resolving a data race error.
FeatureCodable
-conforming structs should use alet
constants.
- Fixed warnings by using booleans with some of the
guard
statements. - Fixed the README from a typo (thanks @JoshuaHolme!).
- Fixed an issue where
getProfile
outputs the wrong model. - Updated the Pull Request template to link the ATProtoKit API Design Guidelines and Swift API Design Guidelines.
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.14.2
Version 0.14.2 includes the following changes:
- Added the “Throws” portion of the documentation to all leixcon methods.
- Replaced
SwiftCBOR
’s dependency from using themain
branch to using the0.4.0
tag.- This was causing some build issues.
- Temporarily removed
ATImageProcessable
.- This has also been causing build issues, specifically with non-macOS operating systems.
- Fixed an issue in iOS and iPadOS where the build failed due to incompatible code for newer iOS versions.
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.14.1
Version 0.14.1 includes the following changes:
- Updated the README to fix the version number.
- Added missing documentation to a few symbols.
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.14.0
Version 0.14.0 includes the following changes:
- Added structs for identifying and validating AT URIs.
- Made
ATFirehoseStream
to be public. - Made changes to DocC. Mainly the reorganization of all lexicon models, as well as added more information in the identifiers article.
- Added and updated new lexicons based on the latest changes from Bluesky’s atproto repo.
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.13.3.1
I forgot to add the committed changes to the build. I'm sorry about that. That was an extremely terrible fumble on my part. I'll try to make a better effort at making better checks next time.
Full Changelog: 0.13.3...0.13.3.1
v0.13.3
Version 0.13.3 includes the following changes:
- Updated the lexicon models and methods to reflect the latest changes from Bluesky’s atproto repo.
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.13.2
Version 0.13.2 includes the following changes:
- Fixed an issue where DocC generation fails because
—checkout-path
was not in the Makefile.
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.13.1
Version 0.13.1 includes the following changes:
- Fixed a broken link 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.13.0
Version 0.13.0 includes the following changes:
- Added structs for identifying and validating NSIDs, DIDs, and handles.
- More atproto identifiers will have their own structs and classes in future updates.
- Documentation updates:
- Re-organized more symbols to various areas, including lumping together all error types and ATEventStreamConfiguration-related symbols.
- New articles have been written. Check out the new articles in the “What’s New With ATProtoKit” section.
- All symbols will have a link which goes to the specific file associated with that symbol.
- Updated the ATProtoKit API Design Guidelines, which include updates to lexicon model/method formatting, more examples, and some small re-organizations.
- The App Privacy Manifest has been added.
- Added the Bluesky chat value to the
atproto-proxy
header.
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.12.5
Version 0.12.5 includes the following changes:
- Added new lexicon models and methods based on the latest lexicon changes from Bluesky’s atproto repository.
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.