Releases: aio-libs/yarl
Releases · aio-libs/yarl
v1.7.0a4
Features
- Add
__bytes__()
magic method so thatbytes(url)
will work and use optimal ASCII encoding. ((#582)_) - Started shipping platform-specific arm64 wheels for Apple Silicon. ((#622)_)
- Started shipping platform-specific wheels with the
musl
tag targeting typical Alpine Linux runtimes. ((#622)_) - Added support for Python 3.10. ((#622)_)
v1.7.0
Features
- Add
__bytes__()
magic method so thatbytes(url)
will work and use optimal ASCII encoding. ((#582)_) - Started shipping platform-specific arm64 wheels for Apple Silicon. ((#622)_)
- Started shipping platform-specific wheels with the
musl
tag targeting typical Alpine Linux runtimes. ((#622)_) - Added support for Python 3.10. ((#622)_)
v1.7.0a2
Features
- Started shipping platform-specific wheels with the
musl
tag targeting typical Alpine Linux runtimes.Started shipping platform-specific arm64 wheels for Apple Silicon. ((#622)_) - Started shipping platform-specific wheels with the
musl
tag targeting typical Alpine Linux runtimes. ((#622)_) - Added support Python 3.10 ((#622)_)
yarl 1.6.3 release
Bugfixes
- No longer loose characters when decoding incorrect percent-sequences (like
%e2%82%f8
). All non-decodable percent-sequences are now preserved.
#517 <https://github.com/aio-libs/yarl/issues/517>
_ - Provide x86 Windows wheels.
#535 <https://github.com/aio-libs/yarl/issues/535>
_
yarl 1.6.2 release
Bugfixes
- Provide generated
.c
files in TarBall distribution.
#530 <https://github.com/aio-libs/multidict/issues/530>
_
yarl 1.6.1 release
Features
- Provide wheels for
aarch64
,i686
,ppc64le
,s390x
architectures on
Linux as well asx86_64
.
#507 <https://github.com/aio-libs/yarl/issues/507>
_ - Provide wheels for Python 3.9.
#526 <https://github.com/aio-libs/yarl/issues/526>
_
Bugfixes
human_repr()
now always produces valid representation equivalent to the original URL (if the original URL is valid).
#511 <https://github.com/aio-libs/yarl/issues/511>
_- Fixed requoting a single percent followed by a percent-encoded character in the Cython implementation.
#514 <https://github.com/aio-libs/yarl/issues/514>
_ - Fix ValueError when decoding
%
which is not followed by two hexadecimal digits.
#516 <https://github.com/aio-libs/yarl/issues/516>
_ - Fix decoding
%
followed by a space and hexadecimal digit.
#520 <https://github.com/aio-libs/yarl/issues/520>
_ - Fix annotation of
with_query()
/update_query()
methods forkey=[val1, val2]
case.
#528 <https://github.com/aio-libs/yarl/issues/528>
_
Removal
- Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.
yarl 1.6.0
Features
- Allow for int and float subclasses in query, while still denying bool.
#492 <https://github.com/aio-libs/yarl/issues/492>
_
Bugfixes
- Do not requote arguments in
URL.build()
,with_xxx()
and in/
operator.
#502 <https://github.com/aio-libs/yarl/issues/502>
_ - Keep IPv6 brackets in
origin()
.
#504 <https://github.com/aio-libs/yarl/issues/504>
_