Skip to content

v0.1.0

Compare
Choose a tag to compare
@MasterJ93 MasterJ93 released this 16 Feb 01:09
· 906 commits to main since this release

This is the initial tag for the project. The project is in its early days, but it'll work well enough for a few methods.

The following features have been tested and work:

  • Authentication (works with https://bsky.social, but hasn’t been tested on other PDSs).
  • Access and refresh tokens (getting a session, refreshing a session, deleting a session).
  • Creating a record (Post record, Like record).
  • Deleting a record (Like Record).
  • Parsing facets and putting them into the request body.
  • Uploading blobs and attaching them to the request body.
  • Resolving handles.

Documentation is roughly complete in the following areas:

  • All of the lexicons in app.bsky.
  • ATProtoConfiguration.
  • The ATProtoKit class (just the class itself and initializer, not the entire class with all of its methods).
  • createPostRecord.
  • getBlob.
  • ATFacetParser.
  • @DateFormatting and @DateFormattingOptional.
  • ExtensionHelpers.
  • TruncatedEncoding (except for truncated(toLength)).

Please let me know if there’s anything in particular that’s problematic, inconsistent, incorrect, or otherwise wrong. Constructive feedback is greatly appreciated!