Skip to content

Releases: aio-libs/yarl

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)

yarl 0.18.0 release

10 Jan 12:36
ce90707
Compare
Choose a tag to compare

Changes

  • Fallback to IDNA 2003 if domain name is not IDNA 2008 compatible (#152)

yarl 0.17.0 release

05 Jan 11:37
Compare
Choose a tag to compare

Changes

  • Use IDNA 2008 for domain name processing (#149)

yarl 0.16.0 release

07 Dec 19:58
Compare
Choose a tag to compare

Changes

  • Fix raising TypeError by url.query_string() after
    url.with_query({}) (empty mapping) #141

yarl 0.15.0 release

23 Nov 16:13
Compare
Choose a tag to compare

Changes

  • Add raw_path_qs attribute (#137)

yarl 0.14.1 release

13 Nov 18:38
Compare
Choose a tag to compare

No new functionality but fix backward incompatibility with aiohttp 2.2:

  • Restore strict parameter as no-op for sake of compatibility with
    aiohttp 2.2

yarl 0.14.0 release

11 Nov 11:55
Compare
Choose a tag to compare

Changes

  • Drop strict mode (#123)

  • Fix "ValueError: Unallowed PCT %" when there's a "%" in the url (#124)

yarl 0.13.0

01 Oct 11:22
Compare
Choose a tag to compare

Changes

  • Document encoded parameter (#102)

  • Support relative urls like '?key=value' (#100)

  • Unsafe encoding for QS fixed. Encode ; char in value param (#104)

  • Process passwords without user names (#95)