Yarl Versions Save

Yet another URL library

v1.7.0a4

2 years ago

Features

  • Add __bytes__() magic method so that bytes(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

2 years ago

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)_)

v1.6.3

3 years ago

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>_

v1.6.2

3 years ago

Bugfixes

  • Provide generated .c files in TarBall distribution. #530 <https://github.com/aio-libs/multidict/issues/530>_

v1.6.1

3 years ago

Features

  • Provide wheels for aarch64, i686, ppc64le, s390x architectures on Linux as well as x86_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 for key=[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.

v1.6.0

3 years ago

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>_

v1.5.1

3 years ago

v1.5.0

3 years ago

v1.4.2

4 years ago

v1.4.1

4 years ago