Releases: MarshalX/atproto
Releases Β· MarshalX/atproto
v0.0.65
v0.0.64
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
leewayargument toverify_jwtfunction 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
- @paulopperman made their first contribution in #635
Full Changelog: v0.0.63...v0.0.64
v0.0.63
Breaking changes
- Drop support for Python 3.8 by @zzstoatzz in #605
Notes:
- Since we updated
websocketslib to v15, which uses the new async client, differences in stability are possible. Please report your findings! - Since we updated
pydanticlib, new strange warnings coming from it are possible. Please report your findings!
What's Changed
- Add Python 3.14 support by @MarshalX in #629
- Update lexicons fetched by @MarshalX in #621 and #626
- Update
websocketsto v15 by @zzstoatzz in #605 - Fix
httpxdeprecation warnings by @zzstoatzz in #614 - Fix
pydanticfield warnings for optional fields with constraints by @zzstoatzz in #627
Full Changelog: v0.0.62...v0.0.63
v0.0.62
Upcoming Breaking Changes
β Next release will drop Python 3.8 support
What's Changed
- Update lexicons by @MarshalX in #603, #607, #615, #617, #618
- Bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #606
- Bump urllib3 and requests by @MarshalX in #619
- Fix codegen for cases where NSID contains V2 by @MarshalX in #611
Full Changelog: v0.0.61...v0.0.62
v0.0.61
v0.0.60
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
UnknownUnionModeltype by @MarshalX in #586 - Add
include_pinsargument toget_author_feedmethod ofClientby @maratsh in #583 - Add
auth_factor_tokenargument to theloginmethod to support Email 2FA by @MarshalX in #593 - Improve
AtUriby adding relative URIs support andmakemethod by @MarshalX in #592 - Improve a way to configure
HTTPXclient (timeouts, SSL, retry policies, etc.) by @MarshalX in #594 - Allow overriding of
Content-Typeheader 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
- @betaprior made their first contribution in #582
- @maratsh made their first contribution in #583
Full Changelog: v0.0.59...v0.0.60
v0.0.59
What's Changed
- Add support for the repository
#syncmessage in the subscribe repos firehose by @MarshalX in #556 - Add
chat.*andtools.*models to the main menu of documentation by @MarshalX in #551 - Allow SDK usage with
httpx0.28.x by @MarshalX in #553 - Allow SDK usage with
cryptographyv44 and v45 by @MarshalX in #554 - Improve mapping protocol of
DotDictby @MarshalX in #550 - Fix segfault in CAR decoding (firehose subscription) by @MarshalX in #552
- Fix descriptions of array items in generated models by @MarshalX in #534
- Update lexicons by @MarshalX in #555, #537, #539, #540, #546, #548
Full Changelog: v0.0.58...v0.0.59
v0.0.58
What's Changed
- Add the ability to send an aspect ratio with
send_videoby @yamamotura in #521 - Automatically reconnect firehose clients after a period of inactivity (timeout for recv) by @p1timmy in #520
- Allow sync
on_session_changecallbacks 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_imageandsend_imagesby @MarshalX in #531
New Contributors
- @yamamotura made their first contribution in #521
- @p1timmy made their first contribution in #520
Full Changelog: v0.0.57...v0.0.58
v0.0.57
What's Changed
- Add opt-in strict string format validation by @zzstoatzz in #451
- Add documentation for string formats; fix
at-identifierformat by @zzstoatzz in #491 - Add an example to quote a post with an image by @zzstoatzz in #484
- Fix grammar in the README by @ErikPohl444 in #492
- Fix typo in the word
REFRESHby @tveastman in #500 - Update lexicons by @MarshalX in #490, #502, #503, #508, #516
New Contributors
- @ErikPohl444 made their first contribution in #492
- @tveastman made their first contribution in #500
Full Changelog: v0.0.56...v0.0.57
v0.0.56
What's Changed
- Add ability to send aspect ratio with
send_imageandsend_imagesby @palmer-cl in #480 - Add
get_bsky_post_by_urlexample by @DGaffney in #424 - Add new
add_user_to_listadvanced example by @MarshalX in #435 - Update lexicons by @MarshalX in #481, #485, #458, #452, #429, #442
- Fix
update_lexiconsworkflow by @MarshalX in #428 - Fix typo in item of
SessionEvent:'creat'->'create'by @zzstoatzz in #439 - Fix
clone()andwith_...()methods forAsyncClientby @MarshalX in #457 - Fix link to API docs for rate-limits in
atproto_client/auth.mdby @questionlp in #464
New Contributors
- @DGaffney made their first contribution in #424
- @zzstoatzz made their first contribution in #439
- @questionlp made their first contribution in #464
- @palmer-cl made their first contribution in #480
Full Changelog: v0.0.55...v0.0.56