Skip to content

Releases: aio-libs/multidict

multidict 2.1.1

22 Sep 20:13
Compare
Choose a tag to compare

CHANGES

  • Fix CIMultiDict constructor for case of accepting istr #11

multidict 2.1.0

18 Sep 11:10
Compare
Choose a tag to compare

CHANGES

  • Allow to create proxy from proxy
  • Add type hints (PEP-484)

multidict 2.0 release

28 Jul 15:38
Compare
Choose a tag to compare

The major multidict release.

New version is slightly incompatible with multidict==1.x

We have changed canonical representation for case insensitive strings.

Changes

  • upstr is renamed to istr (case insensitive string)
  • upstr is remained as alias for istr
  • istr uses str.title() for converting into canonical form.
    It means istr('content-length') now represented as Content-Length instead of CONTENT-LENGTH.
  • All tests that depend on repr(upstr(...)) are broken, everything else should work as expected.

P.S.
Sorry for inconvenience but the change was requested many times.
At least canonical representation of HTTP headers (the main consumer of the library) is title-cased.

aiohttp library will utilize new representation in next major release.

multidict 1.2.0 release

16 Jul 14:29
Compare
Choose a tag to compare

Changes

  • Make upstr(upstr('abc')) much faster

multidict 1.1.0 release

06 Jul 20:10
Compare
Choose a tag to compare

Changes

  • Don't double-iterate during MultiDict initialization #3
  • Fix CIMultiDict.pop: it is case insensitive now #1
  • Provide manylinux wheels as well as Windows ones