| Age | Commit message (Expand) | Author |
| 2015-01-17 | Removed backwards compatibility shims for "util" modules per deprecation time... | Tim Graham |
| 2014-03-27 | Add a useful stacklevel to some RemovedInDjango19Warnings | Chris Beaven |
| 2014-03-08 | Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings | Claude Paroz |
| 2013-10-22 | Removed import * in tests. | Tim Graham |
| 2013-09-16 | Added backwards compatability shims for util modules. | Tim Graham |
| 2013-09-16 | Fixed #17627 -- Renamed util.py files to utils.py | Tim Graham |
| 2013-07-08 | A large number of stylistic cleanups across django/db/ | Alex Gaynor |
| 2013-05-26 | Replaced `and...or...` constructs with PEP 308 conditional expressions. | Ramiro Morales |
| 2013-03-31 | Fixed #19220 -- Prevented decimals to be displayed in scientific notation | Claude Paroz |
| 2013-03-23 | Fixed #9055 -- Standardized behaviour of parameter escaping in db cursors | Claude Paroz |
| 2013-02-27 | Refactored database exceptions wrapping. | Aymeric Augustin |
| 2013-02-27 | Fixed #19861 -- Transaction ._dirty flag improvement | Anssi Kääriäinen |
| 2012-11-17 | Fixed #18989 -- Removed unused condition in CursorWrapper | Claude Paroz |
| 2012-09-20 | Imported getLogger directly from logging module | Claude Paroz |
| 2012-08-29 | Replaced many smart_bytes by force_bytes | Claude Paroz |
| 2012-08-15 | [py3] Pass bytes to md5 in truncate_name | Claude Paroz |
| 2012-06-07 | Fixed #18269 -- Applied unicode_literals for Python 3 compatibility. | Claude Paroz |
| 2012-01-22 | Fixed #10320 -- Made it possible to use executemany with iterators. Thanks Mo... | Aymeric Augustin |
| 2012-01-12 | Fixed #6669 -- Ensured database connections are marked as dirty by CursorDebu... | Aymeric Augustin |
| 2011-11-18 | Added support for time zones. Thanks Luke Plant for the review. Fixed #2626. | Aymeric Augustin |
| 2011-09-10 | Fixed #16808, removed some dead code from teh ORM. Thanks to aaugustin for th... | Alex Gaynor |
| 2011-03-28 | Removed a bunch more Python 2.4 workarounds now that we don't support that ve... | Adrian Holovaty |
| 2011-02-14 | Fixed #15297 -- Corrected an attribute naming regressoin from fixing #9964. T... | Russell Keith-Magee |
| 2011-02-12 | Removed more redundant code from the debug cursor wrapper. Thanks to Ramiro f... | Russell Keith-Magee |
| 2011-02-12 | Fixed #15289 -- Removed a redundant __getattr__ implementation from the debug... | Russell Keith-Magee |
| 2011-02-12 | Fixed #9964 -- Ensure that all database operations make transactions dirty, n... | Russell Keith-Magee |
| 2010-11-21 | Fixed #14453 -- Changed handling of microseconds part in typecast_timestamp()... | Ramiro Morales |
| 2010-10-06 | Fixed #14406 -- Added a Python 2.4 compatibility to the logging interface. Th... | Russell Keith-Magee |
| 2010-10-04 | Fixed #12012 -- Added support for logging. Thanks to Vinay Sajip for his draf... | Russell Keith-Magee |
| 2010-09-13 | Changed the way we create class names for deferred field models to avoid | Malcolm Tredinnick |
| 2010-05-04 | Fixed #12164 -- Removed the Python 2.3 compatibility imports and workarounds.... | Russell Keith-Magee |
| 2008-11-12 | Fixed #5079 -- Avoid converting Decimals to floats during save to the database. | Karen Tracey |
| 2008-08-02 | Fixed #7919 -- md5 and sha modules are deprecated since Python 2.5, use hashl... | Gary Wilson Jr |
| 2008-07-29 | Fixed #7560 -- Moved a lot of the value conversion preparation for | Malcolm Tredinnick |
| 2008-03-17 | Fixed #5883 -- Added __iter__ methods to the debug cursor and the postgresql ... | Malcolm Tredinnick |
| 2007-10-23 | Added a BaseDatabaseOperations.last_executed_query() hook, which allows a dat... | Adrian Holovaty |
| 2007-08-20 | Removed _dict_helper() DB backend helper function, as it wasn't being used an... | Adrian Holovaty |
| 2007-08-20 | Removed backend.dictfetchall(), as it wasn't being used anywhere | Adrian Holovaty |
| 2007-08-20 | Removed backend.dictfetchmany(), as it wasn't being used anywhere | Adrian Holovaty |
| 2007-08-20 | Removed backend.dictfetchone(), as it wasn't being used anywhere | Adrian Holovaty |
| 2007-07-04 | Merged Unicode branch into trunk (r4952:5608). This should be fully | Malcolm Tredinnick |
| 2007-06-23 | Merged boulder-oracle-sprint branch (r3965:5512) back into trunk. All | Malcolm Tredinnick |
| 2007-06-10 | Fixed #4518 -- Added handling of empty strings in typecast_decimal() for | Malcolm Tredinnick |
| 2007-05-21 | Fixed #2365, #3324 -- Renamed FloatField to DecimalField and changed the code | Malcolm Tredinnick |
| 2007-04-26 | Fixed #4040 -- Changed uses of has_key() to "in". Slight performance | Malcolm Tredinnick |
| 2006-11-07 | Fixed #2913: CursorDebugWrapper no longer double-tuple-izes parameters. Than... | Jacob Kaplan-Moss |
| 2006-09-22 | Fixed #2662 -- Changed dictfetchmany and dictfetchall to return iterators, | Malcolm Tredinnick |
| 2006-08-31 | Fixed #2632 -- Made django.db.backends.util._dict_helper more efficient. Than... | Adrian Holovaty |
| 2006-06-08 | Fixed #2109 -- Convert old-style classes to new-style classes throughout Djan... | Adrian Holovaty |
| 2006-06-01 | Fixed #411 -- CursorDebugWrapper now supports pyformat paramstyle | Adrian Holovaty |