Skip to content

Releases: aio-libs/yarl

v1.7.0a4

06 Oct 11:11
Compare
Choose a tag to compare

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.0

06 Oct 13:35
Compare
Choose a tag to compare

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

05 Oct 08:22
Compare
Choose a tag to compare

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

14 Nov 20:19
Compare
Choose a tag to compare

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

14 Nov 20:19
Compare
Choose a tag to compare

Bugfixes

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

yarl 1.6.1 release

14 Nov 20:18
Compare
Choose a tag to compare

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.

yarl 1.6.0

23 Sep 16:40
Compare
Choose a tag to compare

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

01 Aug 06:28
Compare
Choose a tag to compare
Release 1.5.1

v1.5.0

26 Jul 08:39
Compare
Choose a tag to compare
Release 1.5.0

v1.4.2

04 Dec 22:58
Compare
Choose a tag to compare
Release 1.4.2