Version 0.34.1 includes the following changes:
Changes:
- Added
ATLexiconKnownValue.- This fixes an issue where the initializer of
ExpressibleByStringLiteralalways returns.unknown, even when a known value is provided.
- This fixes an issue where the initializer of
- Added the option to use an identity resolver to the main
ATProtoKitclass.- By default, it will use
ATBuiltInIdentityResolver. - You can use other identity resolvers (such as ATIdentityTools or ATResolve) if you need something more powerful; just be sure to implement the required methods in
ATIdentityProtocolwith the applicable methods in the identity resolver of your choice. - This fixes an issue when it comes to having certain lexicon methods contain hardcoded hosts.
- By default, it will use
Bug Fixes
- Added some missing public initializers in a number of lexicon models. (Thanks, @KC-2001MS!)
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.