| Age | Commit message (Expand) | Author |
| 2010-02-22 | Fixed #12820. Implemented other dict methods for MergeDict. Thanks, Gisle Aas. | Joseph Kocherhans |
| 2010-01-10 | Changed a whole bunch of places to raise exception instances instead of old-s... | Adrian Holovaty |
| 2010-01-03 | Fixed #12476 -- Forced the rollout of generators passed to SortedDict so that... | Russell Keith-Magee |
| 2009-12-17 | Fixed #11753 - Q objects with callables no longer explode on Python 2.4. Than... | Jacob Kaplan-Moss |
| 2009-12-12 | Fixed #11874 -- Optimizations and cleanups for SortedDict. Thanks to Alex Gay... | Russell Keith-Magee |
| 2009-09-10 | As long as we're micro-optomizing, do it right -- using map() shaves another ... | Jacob Kaplan-Moss |
| 2009-09-10 | Micro-optomization to SortedDict.values(). Yes, it looks silly, but it shaves... | Jacob Kaplan-Moss |
| 2009-03-31 | Fixed #8847, #10370: added some missing methods to MultiValueDict after [8399... | Jacob Kaplan-Moss |
| 2009-03-31 | Fixed #10184: QueryDicts with multiple values can now be safely pickled. Than... | Jacob Kaplan-Moss |
| 2008-08-25 | Fixed #7496 -- It's now possible to pickle SortedDicts with pickle protocol 2 | Malcolm Tredinnick |
| 2008-08-16 | Fixed #7331 -- Made `QueryDict.iteritems` behave like `QueryDict.items`, than... | Gary Wilson Jr |
| 2008-07-01 | Fixed #2070: refactored Django's file upload capabilities. | Jacob Kaplan-Moss |
| 2008-06-26 | Fixed #7109 -- Quote certain values before passing them for substitution in | Malcolm Tredinnick |
| 2008-02-21 | Fixed #6627 -- Made dict.clear() work for SortedDicts. | Malcolm Tredinnick |
| 2008-02-18 | Fixed #6611 -- When copying a SortedDict, make a new copy of the keys list. | Malcolm Tredinnick |
| 2008-02-16 | Made a bunch of small doc rewordings from changes over the past couple of weeks | Adrian Holovaty |
| 2008-02-03 | Fixed #6465 -- Tweaked MergeDict.getlist() to work with Django's MultiValueDi... | Malcolm Tredinnick |
| 2007-12-01 | Edited docstring changes from [6714] | Adrian Holovaty |
| 2007-11-29 | Fixed #6050 -- Handled edge-case of duplicate keys being passed when | Malcolm Tredinnick |
| 2007-11-25 | Made `MultiValueDict`'s `get` and `getlist` method docstrings more descriptive. | Gary Wilson Jr |
| 2007-11-25 | Minor styling fix in `DotExpandedDict.__init__`. | Gary Wilson Jr |
| 2007-11-25 | Changed several hardcoding of `dict` method calls in `django.utils.datastruct... | Gary Wilson Jr |
| 2007-11-25 | In `MergeDict` class, changed variable names to not clash with `dict` builtin. | Gary Wilson Jr |
| 2007-11-12 | Simplified `SortedDict.__deepcopy__` now that the its constructor can take a ... | Gary Wilson Jr |
| 2007-10-22 | Fixed #5183 -- Added __deepcopy__, pop() and popitem() to SortedDict. Based on | Malcolm Tredinnick |
| 2007-10-19 | Django coding style fixes. | Gary Wilson Jr |
| 2007-10-14 | Fixed #5744 -- Allowed SortedDict contructor to be passed a list of tuples to... | Gary Wilson Jr |
| 2007-09-20 | Fixed #5540 -- Made __repr__() for MultiValueDict more generic. Thanks, Thoma... | Adrian Holovaty |
| 2007-09-16 | Fixed #3993 -- Added some useful dictionary methods to SortedDict, plus an in... | Malcolm Tredinnick |
| 2007-09-15 | Fixed #3036 -- Fixed some doctest strings that were failing. Thanks to pterk ... | Russell Keith-Magee |
| 2007-09-11 | Refs #5138 -- Refactored implementation of __contains__ in HttpRequest introd... | Russell Keith-Magee |
| 2007-08-12 | Fixed #4947 -- Avoid displaying uploaded file contents in the debug web page.... | Malcolm Tredinnick |
| 2007-04-26 | Fixed #4040 -- Changed uses of has_key() to "in". Slight performance | Malcolm Tredinnick |
| 2007-04-25 | Fixed #3964 -- Added a custom SortedDict.__repr__ so that the keys are printed | Malcolm Tredinnick |
| 2007-04-25 | Removed a bunch of annoying trailing whitespace. | Malcolm Tredinnick |
| 2007-04-23 | Fixed #4106 -- Fixed typo in datastructures.py. Thanks, Amr Mostafa | Adrian Holovaty |
| 2007-03-16 | Fixed spelling of initializing in datastructures.py comment | Adrian Holovaty |
| 2007-03-09 | Fixed #3678 -- Implemented SortedDict.copy(). | Malcolm Tredinnick |
| 2007-02-28 | Fixed #2779: added a copy() method to MergeDict, along with some new tests fo... | Jacob Kaplan-Moss |
| 2007-02-25 | Fixed #2620: made MergeDict.get() correctly work with the two-argument form o... | Jacob Kaplan-Moss |
| 2007-01-21 | Added SortedDict.value_for_index() method in django.utils.datastructures | Adrian Holovaty |
| 2006-09-23 | Fixed #2791 -- Added __contains__ method (for "a in dict" checks) to MergeDict. | Malcolm Tredinnick |
| 2006-08-31 | Fixed #2441 -- Improved MultiValueDict.update() to take keyword args, like Py... | Adrian Holovaty |
| 2006-06-08 | Fixed #2109 -- Convert old-style classes to new-style classes throughout Djan... | Adrian Holovaty |
| 2006-06-05 | Fixed #2079 -- Fixed bug introduced in [3070] in django.utils.datastructures | Adrian Holovaty |
| 2006-06-03 | Eliminated lots of mutable default arguments (since they are bugs | Luke Plant |
| 2006-05-02 | MERGED MAGIC-REMOVAL BRANCH TO TRUNK. This change is highly backwards-incompa... | Adrian Holovaty |
| 2006-03-28 | Fixed #1539 in trunk | Adrian Holovaty |
| 2006-01-04 | Changed repr for MultiValueDict | Adrian Holovaty |
| 2005-12-28 | Fixed #1131 -- Added repr() to MultiValueDict. Thanks, Simon | Adrian Holovaty |