Skip to content

Releases: MarshalX/atproto

v0.0.63

22 Oct 19:55
76bd866

Choose a tag to compare

Breaking changes

Notes:

  • Since we updated websockets lib to v15, which uses the new async client, differences in stability are possible. Please report your findings!
  • Since we updated pydantic lib, new strange warnings coming from it are possible. Please report your findings!

What's Changed

Full Changelog: v0.0.62...v0.0.63

v0.0.62

17 Aug 13:52
890c018

Choose a tag to compare

Upcoming Breaking Changes

❗ Next release will drop Python 3.8 support

What's Changed

Full Changelog: v0.0.61...v0.0.62

v0.0.61

19 Apr 00:19
7ed01df

Choose a tag to compare

What's Changed

Note: this release fixes the session refreshing issue broken by 0.0.60.

  • Fix headers overriding in RequestBase -> get_headers() by @MarshalX in #601
  • Update lexicons fetched from 0087dc1 committed 2025-04-18T19:46:42Z by @MarshalX in #599

Full Changelog: v0.0.60...v0.0.61

v0.0.60

11 Apr 19:11
2f229ac

Choose a tag to compare

What's Changed

Note: session refreshing was broken in this version. Please use 0.0.61 instead.

  • Add message reaction to the example of Direct Messages by @MarshalX in #595
  • Add UnknownUnionModel type by @MarshalX in #586
  • Add include_pins argument to get_author_feed method of Client by @maratsh in #583
  • Add auth_factor_token argument to the login method to support Email 2FA by @MarshalX in #593
  • Improve AtUri by adding relative URIs support and make method by @MarshalX in #592
  • Improve a way to configure HTTPX client (timeouts, SSL, retry policies, etc.) by @MarshalX in #594
  • Allow overriding of Content-Type header by @MarshalX in #579
  • Allow digits in the NSID; fix edge cases for string format validation by @zzstoatzz in #572
  • Update lexicons by @MarshalX in #562, #570, #567, #587, #591
  • Fix lexicon parsing for nested objects; apply a limited scope of types for properties of params by @MarshalX in #574
  • Fix models code generator with an empty union type by @MarshalX in #584
  • Fix the issue of session refreshing on session creation in Client by @betaprior in #582

New Contributors

Full Changelog: v0.0.59...v0.0.60

v0.0.59

23 Feb 13:52
579977a

Choose a tag to compare

What's Changed

Full Changelog: v0.0.58...v0.0.59

v0.0.58

25 Jan 21:08
df93518

Choose a tag to compare

What's Changed

  • Add the ability to send an aspect ratio with send_video by @yamamotura in #521
  • Automatically reconnect firehose clients after a period of inactivity (timeout for recv) by @p1timmy in #520
  • Allow sync on_session_change callbacks in an async client by @MarshalX in #531
  • Update lexicons fetched from c0a75d3 committed 2025-01-21T18:49:02Z by @MarshalX in #529
  • Fix session sharing with all cloned client instances by @MarshalX in #531
  • Fix types for image aspect ratios in send_image and send_images by @MarshalX in #531

New Contributors

Full Changelog: v0.0.57...v0.0.58

v0.0.57

20 Jan 22:54
b75e11c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.56...v0.0.57

v0.0.56

05 Dec 17:47
02f54e2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.55...v0.0.56

v0.0.55

24 Oct 14:52
78fca92

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.54...v0.0.55

v0.0.54

13 Sep 16:14
b8fa9b4

Choose a tag to compare

What's Changed

  • Add Client.send_video high-level method by @Meorge in #395
  • Add support for known_values and enum of string properties in objects by @MarshalX in #391
  • Update lexicons by @MarshalX in #394 and #398
  • Fix string definitions which use know_values field as closed enum by @MarshalX in #389
  • Fix model field default value generating in cases when this is the only one constraint by @MarshalX in #393
  • Fix response parsing for JSON content type by @MarshalX in #397

New Contributors

Full Changelog: v0.0.53...v0.0.54