Releases: praw-dev/asyncprawcore
Releases · praw-dev/asyncprawcore
v3.0.2
v3.0.1
3.0.1 (2025/08/02)
Fixed
- Increase half-second delay introduced in
3.0.0to a full second delay.
v3.0.0
3.0.0 (2025/08/02)
Changed
- Session creation is now delayed and existing sessions will be reused.
- Drop support for Python 3.8, which was end-of-life on 2024-10-07.
- :class:
RateLimiterattributenext_request_timestamphas been removed and
replaced withnext_request_timestamp_ns.
Fixed
- Add a half-second delay when there are no more requests in the rate limit window and
the window has zero seconds remaining to avoid a semi-rare case where Reddit will
return a 429 response resulting in a :class:TooManyRequestsexception.
Removed
- Remove :class:
RateLimiterattributereset_timestamp.
v2.4.0
2.4.0 (2023/11/27)
Changed
- Drop support for Python 3.6, which is end-of-life on 2021-12-23.
- :class:
DeviceIDAuthorizercan be now used with :class:TrustedAuthenticator. - Updated rate limit algorithm to better handle reddit's new rate limits.
- Drop support for Python 3.7, which is end-of-life on 2023-06-27.
v2.3.0
2.3.0 (2021/07/27)
Added
- 301 redirects result in a
Redirectexception. Requestoris now initialized with atimeoutparameter.ScriptAuthorizer,ReadOnlyAuthorizer, andDeviceIDAuthorizerhave a
new parameter,scopes, which determines the scope of access requests.- Retry 408 "Request Timeout" HTTP responses.
v2.2.1
2.2.1 (2021/07/06)
Changed
- Cast non-string objects to string when preprocessing
dataandparams.
v2.2.0
2.2.0 (2021/06/15)
Added
- Support 202 "Accepted" HTTP responses.
Fixed
- The expected HTTP response status code for a request made with the proper credentials
to api/v1/revoke_token has been changed from 204 to 200.
v2.1.0
2.1.0 (2021/06/15)
Added
- Add a
URITooLargeexception. - :class:
.ScriptAuthorizerhas a new parametertwo_factor_callbackthat supplies
OTPs (One-Time Passcodes) when :meth:.ScriptAuthorizer.refreshis called. - Add a
TooManyRequestsexception.
Fixed
- Fix
RuntimeWarningwhen executing pre/post refresh token callbacks.
v2.0.1
Bump to 2.0.1
v2.0.0
Bump to 2.0.0