Skip to content

Releases: aio-libs/yarl

yarl 1.2.6 release

14 Jun 08:54
Compare
Choose a tag to compare

Changes

  • Drop Python 3.4 trove classifier (#205)

yarl 1.2.5 release

07 Jun 10:01
Compare
Choose a tag to compare

Changes

  • Fix annotations for build (#199)

yarl 1.2.4 release

08 May 07:51
Compare
Choose a tag to compare

Changes

  • Fix annotations for cached_property (#195)

yarl 1.2.3 release

03 May 13:05
Compare
Choose a tag to compare

Changes

  • Accept str subclasses in URL constructor (#190)

yarl 1.2.2 release

01 May 09:12
Compare
Choose a tag to compare

Changes

  • Fix Linux build

yarl 1.2.1 release

01 May 09:11
Compare
Choose a tag to compare

Changes

  • Pin minimal required Python to 3.5.3 (#189)

yarl 1.2.0 release

01 May 09:10
Compare
Choose a tag to compare

The release officially supports python type hint annotations.

Changes

  • Forbid inheritance, replace __init__ with __new__ (#171)

  • Support PEP-561 (provide type hinting marker) (#182)

yarl 1.1.1 release

17 Feb 22:25
Compare
Choose a tag to compare

Fixes a performance regression on URL.build call for relative URLs (#170)

yarl 1.1.0 release

21 Jan 09:39
Compare
Choose a tag to compare

Changes

  • Make pure Python quoter consistent with Cython version (#162)

yarl 1.0.0 release

21 Jan 09:39
Compare
Choose a tag to compare

Changes

  • Use fast path if quoted string does not need requoting (#154)

  • Speed up quoting/unquoting by _Quoter and _Unquoter classes (#155)

  • Drop yarl.quote and yarl.unquote public functions (#155)

  • Add custom string writer, reuse static buffer if available (#157)
    Code is 50-80 times faster than Pure Python version (was 4-5 times faster)

  • Don't recode IP zone (#144)

  • Support encoded=True in yarl.URL.build() (#158)

  • Fix updating query with multiple keys (#160)