| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-05 | Fixed #24072 -- Added FileResponse for streaming binary files. | Collin Anderson | |
| 2015-01-02 | Fixed #9104 -- Moved FieldDoesNotExist to core.exceptions | Daniel Pyrathon | |
| 2015-01-02 | Show migration elapsed time when verbosity>1 | Claude Paroz | |
| This facilitates performance debugging related to migrations. | |||
| 2015-01-02 | Fixed #24069 -- Made ServerHandler a new style class to fix super() call. | Andreas Pelme | |
| 2014-12-31 | Fixed #23366 -- Fixed a crash with the migrate --list command. | Tim Graham | |
| 2014-12-31 | Fixed #24008 -- Fixed ValidationError crash with list of dicts. | Andrey Maslov | |
| 2014-12-31 | Fixed #23359 -- Added showmigrations command to list migrations and plan. | Markus Holtermann | |
| Thanks to Collin Anderson, Tim Graham, Gabe Jackson, and Marc Tamlyn for their input, ideas, and review. | |||
| 2014-12-29 | Fixed breakage by 6fb9dee4 under Python2+Windows. | Ramiro Morales | |
| Refs #23271 | |||
| 2014-12-29 | Fixed #21255 -- Closed connections after management command ran | Claude Paroz | |
| Thanks kabakov.as@gmail.com for the report, and Aymeric Augustin, Simon Charette for the reviews. | |||
| 2014-12-29 | Fixed #23271 -- Don't corrupt PO files on Windows when updating them. | Ramiro Morales | |
| Make sure PO catalog text fetched from gettext programs via standard output isn't corrupted by mismatch between assumed (UTF-8) and real (CP1252) encodings. This can cause mojibake to be written when creating or updating PO files. Also fixes #23311. Thanks to contributor with Trac nick 'danielmenzel' for the report, excellent research and fix. | |||
| 2014-12-28 | Moved context_processors from django.core to django.template. | Aymeric Augustin | |
| 2014-12-26 | Replaced sqlall in some bash_completion/admin_scripts tests. | Tim Graham | |
| sqlall will be removed in Django 1.9, so now's a good time to remove its usage where it's not important. | |||
| 2014-12-26 | Fixed #24054 -- Enabled sqlsequencereset for apps with migrations. | Tim Graham | |
| 2014-12-25 | Fixed #23866 -- Harmonized refs to Django documentation from code | Claude Paroz | |
| 2014-12-24 | Removed shutil.copystat copied from stdlib (added to support an old Python?). | Tim Graham | |
| 2014-12-24 | Fixed #20349 -- Moved setting_changed signal to django.core.signals. | Collin Anderson | |
| This removes the need to load django.test when not testing. | |||
| 2014-12-23 | Replaced DatabaseCreation sql methods by schema editor equivalents | Claude Paroz | |
| Also used schema editor in migrate to sync unmigrated apps (sync_apps). Refs #22340. Thanks Tim Graham for the review. | |||
| 2014-12-23 | Fixed #17946 -- Fixed deserialization of self-referencing M2M fields | Claude Paroz | |
| Thanks Philip Mountifield for the report and excellent analysis, and Simon Charette for the review. | |||
| 2014-12-18 | Fixed #23788 (2) -- Improved gettext version checker | Claude Paroz | |
| Thanks Tim Graham for the report and initial patch. | |||
| 2014-12-16 | Fixed #23975 -- Restored pre_migrate signal if all apps have migrations. | Tim Graham | |
| Thanks kmmbvnr for the report. | |||
| 2014-12-08 | Fixed #20968 -- Checked Spatialite metadata before migrations | Claude Paroz | |
| Thanks Kenial S. Lee for the initial patch and Tim Graham for the review. | |||
| 2014-12-08 | Fixed #23968 -- Replaced list comprehension with generators and dict ↵ | Jon Dufresne | |
| comprehension | |||
| 2014-12-02 | Tweaked fix for refs #23946; thanks Claude. | Tim Graham | |
| 2014-12-02 | Fixed #23946 -- Fixed runserver crash when socket error contains Unicode chars. | Andriy Sokolovskiy | |
| 2014-11-28 | Fixed #4444 - Made runserver suppress 'broken pipe' errors | Matthew Somerville | |
| One handler in WSGIServer, to catch the error when raised from SocketServer.BaseServer's finish_request, and one in WSGIRequestHandler (by creating a subclass of ServerHandler), to catch the error when raised in wsgiref.handlers.BaseHandler's finish_response. | |||
| 2014-11-28 | Fixed #23728 -- Added the --exit option to makemigrations. | Tim Heap | |
| If no changes that need migrations are found, `makemigrations --exit` exits with error code 1. | |||
| 2014-11-28 | Fixed #23910 -- Added reply_to parameter to EmailMessage | Martin Blech | |
| Thanks to Berker Peksag and Tim Graham for the review and suggestions. | |||
| 2014-11-27 | Fixed #23924 -- Made EmailMessage raise TypeError for type checks | Martin Blech | |
| 2014-11-27 | Fixed #14664 -- Logged a warning if MiddlewareNotUsed is raised in DEBUG mode. | Berker Peksag | |
| 2014-11-25 | Fixed #23899 -- Added 'Generated by Django X.Y' to startproject template. | Martin Blech | |
| 2014-11-24 | Fixed #23888 -- Fixed crash in File.__repr__() when name contains unicode. | Sergey Fedoseev | |
| 2014-11-24 | Removed workaround for lack of os.getpid() in Jython. | Tim Graham | |
| The Jython bug was fixed in http://bugs.jython.org/issue1518 (tested on Jython 2.7b3); also updated make_msgid() to be more like the version in Python 3.2+; refs #23905. Thanks Simon Charette for testing and review. | |||
| 2014-11-24 | Fixed #13694 -- Made SafeMIMEText's constructor compatible with MIMEText. | Berker Peksag | |
| 2014-11-22 | Revert "Fixed #23892 -- Made deconstructible classes forwards compatible" | Carl Meyer | |
| This reverts commit f36151ed169813f2873e13ca9de616cfa4095321. Adding kwargs to deconstructed objects does not achieve useful forward-compatibility in general, since additional arguments are silently dropped rather than having their intended effect. In fact, it can make the failure more difficult to diagnose. Thanks Shai Berger for discussion. | |||
| 2014-11-22 | Fixed #23892 -- Made deconstructible classes forwards compatible | Carl Meyer | |
| 2014-11-22 | Fixed #23887 -- Returned Bad Request for multipart parsing fails | Claude Paroz | |
| Thanks Antti Häyrynen and Tim Graham for the report, and Aymeric Augustin for the review. | |||
| 2014-11-20 | Removed reduce() usage in makemigrations; refs #23796. | Brad Walker | |
| A lambda all_items_equal() replaced a reduce() that was broken for potential 3+-way merges. A reduce(operator.eq, ...) accumulates bools and can't generically check equality of all items in a sequence: >>> bool(reduce(operator.eq, [('migrations', '0001_initial')] * 3)) False The code now counts the number of common ancestors to calculate slice offsets for the branches. Each branch shares the same number of common ancestors. The common_ancestor for loop statement had incomplete branch coverage. | |||
| 2014-11-20 | Reduced reduce() usage; refs #23796. | Brad Walker | |
| django.core.exceptions.ValidationError.messages() and django.db.backends.schema.BaseDatabaseSchemaEditor._alter_field(): Replaced reduce(operator.add, ...) w/uncoupled, explicit sum() | |||
| 2014-11-18 | Fixed #18714 -- Added 'fuzzy' compilemessages option | Anton Baklanov | |
| 2014-11-18 | Fixed #23799 -- Made makemigrations respect --no-optimize. | Tillmann Karras | |
| Thanks to yamila-moreno for the idea of a skip message. | |||
| 2014-11-17 | Improved readability of negative condition in makemessages | Claude Paroz | |
| Thanks Berker Peksag for the suggestion. | |||
| 2014-11-17 | Simplified handle_extensions management utility | Claude Paroz | |
| makemessages now doesn't need any special ignoring logic, after commit bb4a92d784. | |||
| 2014-11-17 | Fixed #23840 -- Fixed makemessages find_files method | Ilja Maas | |
| Changed the handling of extensions to be used for gettext. Now obeying the --extension argument. find_files now only find the given or default extensions and puts only these in the TranslatableFiles. As a result there are no more confusing messages for filetypes (extension) not handled by makemessages. | |||
| 2014-11-15 | Fixed #21363 -- Added datetime.timedelta support to TimestampSigner.unsign(). | Berker Peksag | |
| 2014-11-15 | Added a new GeoJSON serialization format for GeoDjango | Claude Paroz | |
| Thanks Reinout van Rees for the review. | |||
| 2014-11-13 | Merge pull request #3481 from manfre/ticket-16358 | Michael Manfre | |
| Fixed #16358 - Made memcache backend delete old value on a failure to set. | |||
| 2014-11-13 | Fixed #23765 -- Removed BooleanField default check which often yielded false ↵ | Tim Graham | |
| positives. | |||
| 2014-11-13 | Fixed #16358 - Made memcache backend delete old value on a failure to set. | Michael Manfre | |
| Default Memcached configuration allows for a maximum object of 1MB and will fail to set the key if it is too large. The key will be deleted from memcached if it fails to be set. This is needed to avoid an issue with cache_db session backend using the old value stored in memcached, instead of the newer value stored in the database. | |||
| 2014-11-12 | Removed return from __init__. | Aymeric Augustin | |
| __init__ isn't allowed to return anything other than None and it isn't common practice to include a return statement. | |||
| 2014-11-11 | Normalized opening a file and decoding its content. | Aymeric Augustin | |
| `io.open` is required on Python 2.7. Just `open` would work on Python 3. | |||
