Skip to content

Releases: mnogu/chitose

Chitose 0.0.11

18 Sep 12:13
Compare
Choose a tag to compare
  • Add descriptions for object and record types in the documentation
  • Update atproto

Chitose 0.0.10

17 Jul 14:51
Compare
Choose a tag to compare
Chitose 0.0.10 Pre-release
Pre-release
  • Update the documentation
  • Update atproto

Chitose 0.0.9

10 Jun 22:57
Compare
Choose a tag to compare
Chitose 0.0.9 Pre-release
Pre-release
  • Fix behavior of session refresh when a message body doesn't contain error
  • Add more type hints
  • Update atproto

Chitose 0.0.8

04 Jun 10:03
Compare
Choose a tag to compare
Chitose 0.0.8 Pre-release
Pre-release
  • Improve error handling when an access token expires
  • Add support for subscriptions without a decoding feature
    • Provide sample code to use com.atproto.sync.subscribeRepos
    • Include websockets as a dependency
    • Add a parameter to the __init__ methods in internal classes
  • Rename XrpcCallable to XrpcCall
  • Update atproto

Chitose 0.0.7

27 May 13:16
Compare
Choose a tag to compare
Chitose 0.0.7 Pre-release
Pre-release
  • Refresh a session if a token is expired in the BskyAgent class
  • Update atproto
  • Change parameters of __init__() methods in internal classes
  • Change parameters of internal functions

Chitose 0.0.6

21 May 03:09
Compare
Choose a tag to compare
Chitose 0.0.6 Pre-release
Pre-release
  • Use a bool annotation for the boolean type
  • Switch the Sphinx theme from "Read the Docs" to "PyData"
  • Add status badges to README.md
  • Switch the build system from Hatch to Poetry
  • Update atproto

Chitose 0.0.5

14 May 14:53
Compare
Choose a tag to compare
Chitose 0.0.5 Pre-release
Pre-release
  • Use UTC instead of local time for createdAt
  • Change the types of ListPurpose, ActionType and ReasonType from Enum to str
  • Use Literal for string arguments with knownValues in type annotations
  • Update atproto

Chitose 0.0.4

09 May 10:24
Compare
Choose a tag to compare
Chitose 0.0.4 Pre-release
Pre-release
  • Change the development status from pre-alpha to alpha
  • Add utility functions to the BskyAgent class

Chitose 0.0.3

08 May 12:28
Compare
Choose a tag to compare
Chitose 0.0.3 Pre-release
Pre-release
  • Add docstrings
  • Add sample code
  • Make com.atproto.repo.uploadBlob() work
  • Support the blob type
  • Add $type to requests
  • Allow importing BskyAgent with from chitose import BskyAgent

Chitose 0.0.2

05 May 02:09
Compare
Choose a tag to compare
Chitose 0.0.2 Pre-release
Pre-release
  • Added a suffix to internal class names, which may be changed again without notice in future releases
  • Added a prefix to internal function names, which may be changed again without notice in future releases
  • Added a description to function parameters
  • Avoided class name conflicts
  • Updated atproto

You may need to change some imports. For example, you need to replace from chitose.app.bsky.feed import Post with from chitose.app.bsky.feed.post import Post. This breaking change is due to avoiding class name conflicts. One example conflict is between chitose.app.bsky.embed.record.View and chitose.app.bsky.embed.external.View.

In the previous version, both app.bsky.embed.external and app.bsky.embed.external#external have the same name class External. To avoid the class name conflict, theExternal class as app.bsky.embed.external#external was renamed to ExternalExternal. If you have been using theExternal class as app.bsky.embed.external#external, you need to replace External with ExternalExternal.