Releases: MarshalX/atproto
Releases · MarshalX/atproto
v0.0.58
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
andsend_images
by @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-identifier
format 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
REFRESH
by @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_image
andsend_images
by @palmer-cl in #480 - Add
get_bsky_post_by_url
example by @DGaffney in #424 - Add new
add_user_to_list
advanced example by @MarshalX in #435 - Update lexicons by @MarshalX in #481, #485, #458, #452, #429, #442
- Fix
update_lexicons
workflow by @MarshalX in #428 - Fix typo in item of
SessionEvent
:'creat'
->'create'
by @zzstoatzz in #439 - Fix
clone()
andwith_...()
methods forAsyncClient
by @MarshalX in #457 - Fix link to API docs for rate-limits in
atproto_client/auth.md
by @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
v0.0.55
What's Changed
- Add Python 3.13 support by @MarshalX in #416
- Add support for
LexRef
as a Schema type of inputs by @MarshalX in #412 - Replace
threading.Lock
with a boolean flag in_WebsocketClient
by @Darkkekus in #402 - Update compatibility with Read The Docs by @MarshalX in #405
- Update lexicons by @MarshalX in #403, #404, #413
- Fix different cases of response header names by @MarshalX in #415
New Contributors
- @Darkkekus made their first contribution in #402
Full Changelog: v0.0.54...v0.0.55
v0.0.54
What's Changed
- Add
Client.send_video
high-level method by @Meorge in #395 - Add support for
known_values
andenum
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
v0.0.53
What's Changed
⚡ Thanks to libipld 2.0.0 firehose performance should increase approximately by 30%! No changes from you are required! Check more detailed benchmark results here
- Add libipld v2.0.0 support by @MarshalX in #315
- Update lexicons fetched from e4d41d6 committed 2024-09-04T10:42:39Z by @MarshalX in #380
- Fix firehose client stop by @MarshalX in #384
Full Changelog: v0.0.52...v0.0.53
v0.0.52
v0.0.51
v0.0.50
What's Changed
- Use
jiter
instead of the built-injson
module to improve performance by @MarshalX in #360 - Update docs example to fix empty blocks of commit by @MarshalX in #363
- Bump
certifi
from 2024.2.2 to 2024.7.4 by @dependabot in #355 - Bump
zipp
from 3.18.1 to 3.19.1 by @dependabot in #356 - Bump
setuptools
from 69.5.1 to 70.0.0 by @dependabot in #357 - Update lexicons by @MarshalX in #358, #359, #364, #366, #367
Full Changelog: v0.0.49...v0.0.50
v0.0.49
What's Changed
Breaking changes for Direct Messages. Now you must create a client with a chat proxy. See the updated documentation.
- Add automatically switching to PDS endpoint after login and session resume by @MarshalX in #344
- Add atproto proxy and atproto labelers support by @MarshalX in #345 and #351
- Add
BlobRef
representation conversations by @MarshalX in #348 - Fix
BlobRef
creation for JSON representation by @MarshalX in #340 - Fix
delete_post
example by @MarshalX in #342 - Fix
repost
method by @MarshalX in #343 - Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #346
- Update lexicons by @MarshalX in #352, #350, #349, #347, #339, #337
Full Changelog: v0.0.48...v0.0.49