Changelog¶
5.1.0 (2020-12-03)¶
5.0.0 (2020-10-12)¶
Features¶
Removal¶
Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.
4.7.6 (2020-05-15)¶
4.7.5 (2020-02-21)¶
Bugfixes¶
Fixed creating and updating of MultiDict from a sequence of pairs and keyword arguments. Previously passing a list argument modified it inplace, and other sequences caused an error. #457
Fixed comparing with mapping: an exception raised in the
__len__()
method caused raising a SyntaxError. #459Fixed comparing with mapping: all exceptions raised in the
__getitem__()
method were silenced. #460
4.7.4 (2020-01-11)¶
4.7.2 (2019-12-20)¶
4.7.0 (2019-12-10)¶
Features¶
Replace Cython optimization with pure C #249
Implement
__length_hint__()
for iterators #310Support the MultiDict[str] generic specialization in the runtime. #392
Embed pair_list_t structure into MultiDict Python object #395
Embed multidict pairs for small dictionaries to amortize the memory usage. #396
Support weak references to C Extension classes. #399
Add docstrings to provided classes. #400
Merge
multidict._istr
back withmultidict._multidict
. #409