All Versions
147
Latest Version
Avg Release Cycle
81 days
Latest Release
1107 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.21.0 Changes
December 10, 2018Dependencies
- ๐ Requests now supports idna v2.8.
-
v2.20.1 Changes
November 08, 2018๐ Bugfixes
- ๐ Fixed bug with unintended Authorization header stripping for redirects using default ports (http/80, https/443).
-
v2.20.0 Changes
October 18, 2018๐ Bugfixes
- ๐ Content-Type header parsing is now case-insensitive (e.g. charset=utf8 v Charset=utf8).
- ๐ Fixed exception leak where certain redirect urls would raise uncaught urllib3 exceptions.
- ๐ Requests removes Authorization header from requests redirected from https to http on the same hostname. (CVE-2018-18074)
-
should_bypass_proxies
now handles URIs without hostnames (e.g. files).
Dependencies
- ๐ Requests now supports urllib3 v1.24.
๐ Deprecations
- ๐ Requests has officially stopped support for Python 2.6.
-
v2.19.1 Changes
June 14, 2018๐ Bugfixes
- ๐ Fixed issue where status_codes.py's
init
function failed trying to append to a__doc__
value ofNone
.
- ๐ Fixed issue where status_codes.py's
-
v2.19.0 Changes
June 12, 2018๐ Improvements
- Warn user about possible slowdown when using cryptography version < 1.3.4
- Check for invalid host in proxy URL, before forwarding request to adapter.
- Fragments are now properly maintained across redirects. (RFC7231 7.1.2)
- ๐ Removed use of cgi module to expedite library load time.
- ๐ Added support for SHA-256 and SHA-512 digest auth algorithms.
- ๐ Minor performance improvement to
Request.content
. - Migrate to using collections.abc for 3.7 compatibility.
๐ Bugfixes
- Parsing empty
Link
headers withparse_header_links()
no longer return one bogus entry. - 0๏ธโฃ Fixed issue where loading the default certificate bundle from a zip
archive would raise an
IOError
. - ๐ Fixed issue with unexpected
ImportError
on windows system which do not supportwinreg
module. - DNS resolution in proxy bypass no longer includes the username and password in the request. This also fixes the issue of DNS queries failing on macOS.
- ๐ Properly normalize adapter prefixes for url comparison.
- Passing
None
as a file pointer to thefiles
param no longer raises an exception. - Calling
copy
on aRequestsCookieJar
will now preserve the cookie policy correctly.
Dependencies
- ๐ We now support idna v2.7.
- ๐ We now support urllib3 v1.23.
-
v2.18.4 Changes
August 15, 2017๐ Improvements
- Error messages for invalid headers now include the header name for easier debugging
Dependencies
- ๐ We now support idna v2.6.
-
v2.18.3 Changes
August 02, 2017๐ Improvements
- Running
$ python -m requests.help
now includes the installed version of idna.
๐ Bugfixes
- ๐ Fixed issue where Requests would raise
ConnectionError
instead ofSSLError
when encountering SSL problems when using urllib3 v1.22.
- Running
-
v2.18.2 Changes
July 25, 2017๐ Bugfixes
-
requests.help
no longer fails on Python 2.6 due to the absence ofssl.OPENSSL_VERSION_NUMBER
.
Dependencies
- ๐ We now support urllib3 v1.22.
-
-
v2.18.1 Changes
June 14, 2017๐ Bugfixes
- Fix an error in the packaging whereby the
*.whl
contained incorrect data that regressed the fix in v2.17.3.
- Fix an error in the packaging whereby the
-
v2.18.0 Changes
June 14, 2017๐ Improvements
-
Response
is now a context manager, so can be used directly in awith
statement without first having to be wrapped bycontextlib.closing()
.
๐ Bugfixes
- Resolve installation failure if multiprocessing is not available
- โ Resolve tests crash if multiprocessing is not able to determine the number of CPU cores
- Resolve error swallowing in utils set_environ generator
-