Skip to content

Releases: MarshalX/atproto

v0.0.65

08 Dec 15:52
eba2938

Choose a tag to compare

What's Changed

  • Migrate to PEP 621 (use project section in pyproject.toml) by @MarshalX in #645
  • Update lexicons fetched from 380aa3b committed 2025-12-08T14:47:20Z by @MarshalX in #643
  • Bump urllib3 and other deps by @MarshalX in #646

Full Changelog: v0.0.64...v0.0.65

v0.0.64

01 Dec 15:17
86c5088

Choose a tag to compare

What's Changed

⚑ The underlying lib for CAR decoding got a x2 speed boost for your custom feeds and firehose in general! Update it now with pip install -U libipld. More info and benchmarks: https://github.com/MarshalX/python-libipld/releases/tag/v3.3.0

  • Add leeway argument to verify_jwt function by @MarshalX in #638
  • Add caching to model building functions and fix record model name resolution in refs by @MarshalX in #633
  • Update quickstart documentation to clarify base API URLs by @paulopperman in #635
  • Update lexicons by @MarshalX in #631 and #639
  • Fix pydantic field warnings for optional fields with constraints by @zzstoatzz in #630

New Contributors

Full Changelog: v0.0.63...v0.0.64

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