Skip to content

Releases: aio-libs/multidict

multidict 4.1.0 release

28 Jan 08:10

Choose a tag to compare

Change

  • Fix key casing in Pure Python implementation of
    :py:class:CIMultiDict (:pr:202)

multidict 4.0.0 release

28 Jan 08:09

Choose a tag to compare

Changes

  • Accept multiple keys in :py:meth:MultiDict.update and
    :py:meth:CIMultiDict.update (:pr:199)

multidict 3.3.0

15 Oct 18:04

Choose a tag to compare

Changes

  • Introduce abstract base classes (#102)

  • Publish OSX binary wheels (#153)

multidict 3.2.0 released

17 Sep 07:47

Choose a tag to compare

Changes

  • Fix pickling (#134)

  • Fix equality check when other contains more keys (#124)

  • Fix CIMultiDict copy (#107)

3.1.1

08 Jul 22:03

Choose a tag to compare

  • Fix #105: Remove memory leak in istr implementation

3.1.0

08 Jul 22:02

Choose a tag to compare

  • Fix #99: raise RuntimeError on dict iterations if the dict was changed

  • Update __init__.pyi signatures

multidict 3.0.0

21 Jun 15:07

Choose a tag to compare

Changes

  • Refactor internal data structures: main dict operations are about
    100% faster now.

  • Preserve order on multidict updates #68

    Updates are md[key] = val and md.update(...) calls.

    Now the last entry is replaced with new key/value pair, all
    previous occurrences are removed.

    If key is not present in dictionary the pair is added to the end

  • Force keys to str instances #88

  • Implement .popall(key[, default]) #84

  • .pop() removes only first occurence, .popone() added #92

  • Implement dict's version #86

  • Proxies are not pickable anymore #77

Mulidict 2.1.5

13 May 20:11

Choose a tag to compare

Changes

  • binary wheels for python 3.6 are added

multidict 2.1.1

22 Sep 20:13

Choose a tag to compare

CHANGES

  • Fix CIMultiDict constructor for case of accepting istr #11

multidict 2.1.0

18 Sep 11:10

Choose a tag to compare

CHANGES

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