| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-05 | [1.9.x] Removed SimpleLazyObject workaround for a Python bug. | Tim Graham | |
| Backport of 4accffd8fdaa59597dc40b47be031e7116c5b2a5 from master | |||
| 2015-10-03 | [1.9.x] Fixed #25389 -- Fixed pickling a SimpleLazyObject wrapping a model. | Ben Kraft | |
| Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in particular it did not add the `_django_version` attribute added in 42736ac8. Now it will handle this and other custom `__reduce__` methods correctly. Backport of 35355a4ffedb2aeed52d5fe3034380ffc6a438db from master | |||
| 2015-09-29 | [1.9.x] Fixed #25466 -- Added backwards compatibility aliases for ↵ | Tim Graham | |
| LoaderOrigin and StringOrigin. Thanks Simon Charette for the DeprecationInstanceCheck class. Backport of 8d1a001ef6dcbbe8053da05cdb3ec99965b0953f from master | |||
| 2015-09-23 | Refs #24526 -- Made the django logger handle INFO messages. | Tim Graham | |
| Without an explicit 'level', only messages at WARNING or higher are handled. This makes the config consistent with the docs which say, "The django catch-all logger sends all messages at the INFO level or higher to the console." | |||
| 2015-09-23 | Fixed #25439 -- Added `SUCCESS` style to termcolor palettes | Matt Deacalion Stevens | |
| 2015-09-19 | Refs #13110 -- Fixed mistakes in the new multiple enclosure feed tests | Unai Zalakain | |
| 2015-09-18 | Fixed #25269 -- Allowed method_decorator() to accept a list/tuple of decorators. | fabrizio ettore messina | |
| 2015-09-18 | Fixed #13110 -- Added support for multiple enclosures in Atom feeds. | Unai Zalakain | |
| The ``item_enclosures`` hook returns a list of ``Enclosure`` objects which is then used by the feed builder. If the feed is a RSS feed, an exception is raised as RSS feeds don't allow multiple enclosures per feed item. The ``item_enclosures`` hook defaults to an empty list or, if the ``item_enclosure_url`` hook is defined, to a list with a single ``Enclosure`` built from the ``item_enclosure_url``, ``item_enclosure_length``, and ``item_enclosure_mime_type`` hooks. | |||
| 2015-09-16 | Fixed #24496 -- Added CSRF Referer checking against CSRF_COOKIE_DOMAIN. | Matt Robenolt | |
| Thanks Seth Gottlieb for help with the documentation and Carl Meyer and Joshua Kehn for reviews. | |||
| 2015-09-07 | Fixed #24917 -- Made admindocs display model methods that take arguments. | Zan Anderle | |
| 2015-09-04 | Fixed #25297 -- Allowed makemessages to work with {% trans %} tags that use ↵ | Alexandre Pocquet | |
| template filters. | |||
| 2015-09-04 | Refs #25345 -- Updated links to code.google.com. | Maxime Lorant | |
| 2015-08-31 | Fixed #25331 -- Removed trailing blank lines in docstrings. | Maxime Lorant | |
| 2015-08-29 | Made the autoreloader survive all exceptions. | Aymeric Augustin | |
| Refs #24704. | |||
| 2015-08-29 | Fixed #24704 -- Made the autoreloader survive SyntaxErrors. | Aymeric Augustin | |
| With this change, it's expected to survive anything except errors that make it impossible to import the settings. It's too complex to fallback to a sensible behavior with a broken settings module. Harcoding things about runserver in ManagementUtility.execute is atrocious but it's the only way out of the chicken'n'egg problem: the current implementation of the autoreloader primarily watches imported Python modules -- and then a few other things that were bolted on top of this design -- but we want it to kick in even if the project contains import-time errors and django.setup() fails. At some point we should throw away this code and replace it by an off-the-shelf autoreloader that watches the working directory and re-runs `django-admin runserver` whenever something changes. | |||
| 2015-08-29 | Ensured gen_filenames() yields native strings. | Aymeric Augustin | |
| This also fixes a test failure on Python 2 when Django is installed in a non-ASCII path. This problem cannot happen on Python 3. | |||
| 2015-08-29 | Accounted for error files in the autoreloader. | Aymeric Augustin | |
| * When some old files contain errors, the second call to gen_filenames() should return them. * When some new files contain errors, the first call to gen_filenames(only_new=True) should return them. | |||
| 2015-08-25 | Fixed #25295 -- Restored 'no active translation' after language override | Claude Paroz | |
| Thanks David Nelson Adamec for the report and Tim Graham for the review. | |||
| 2015-08-15 | Fixed #24935 -- Refactored common conditional GET handling. | Denis Cornehl | |
| 2015-08-12 | Fixed #24257 -- Corrected i18n handling of percent signs. | Doug Beck | |
| Refactored tests to use a sample project. Updated extraction: * Removed special handling of single percent signs. * When extracting messages from template text, doubled all percent signs so they are not interpreted by gettext as string format flags. All strings extracted by gettext, if containing a percent sign, will now be labeled "#, python-format". Updated translation: * Used "%%" for "%" in template text before calling gettext. * Updated {% trans %} rendering to restore "%" from "%%". | |||
| 2015-08-08 | Updated Wikipedia links to use https | Claude Paroz | |
| 2015-08-01 | Fixed #25146 -- Allowed method_decorator() to decorate classes. | Rigel Di Scala | |
| 2015-07-17 | Fixed #16501 -- Added an allow_unicode parameter to SlugField. | Edward Henderson | |
| Thanks Flavio Curella and Berker Peksag for the initial patch. | |||
| 2015-07-13 | Fixed #25099 -- Cleaned up HttpRequest representations in error reporting. | Vlastimil Zíma | |
| 2015-07-09 | Fixed #25093 -- Added utils.datastructures.OrderedSet.__len__() | darkryder | |
| 2015-07-07 | Refs #23882 -- Added detection for moved files when using inotify polling | Chris Bainbridge | |
| Commit 15f82c7 ("used pyinotify as change detection system when available") introduced a regression where editing a file in vim with default settings (writebackup=auto) no longer causes the dev server to be restarted. On a write, vim moves the monitored file to a backup path and then creates a new file in the original. The new file is not monitored as it has a different inode. Fixed this by also watching for inotify events IN_DELETE_SELF and IN_MOVE_SELF. | |||
| 2015-06-27 | Sorted imports in __init__.py files. | Tim Graham | |
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-23 | Fixed #25000 -- Fixed cast to string for lazy objects. | Marten Kenbeek | |
| Implemented __str__() to return the string-representation of the proxied object, not the proxy itself, if the lazy object didn't have a string-like object in its resultclasses. | |||
| 2015-06-19 | Fixed #20197 -- Made XML serializer fail loudly when outputting ↵ | Claude Paroz | |
| unserializable chars Thanks Tim Graham for the review. | |||
| 2015-06-18 | Removed support for Python 3.3. | Tim Graham | |
| 2015-06-15 | Fixed #24979 -- Removed usage of inspect.getargspec(). | Tim Graham | |
| 2015-06-15 | Removed django.utils.functional.total_ordering() | Tim Graham | |
| 2015-06-15 | Fixed flake8 warnings on Python 3. | Tim Graham | |
| 2015-06-13 | Fixed #24978 -- Escaped special characters in loaddata fixture paths | Moritz Sichert | |
| 2015-06-12 | Fixed #24965 -- Made LiveServerTestCase.live_server_url accessible from class | Moritz Sichert | |
| 2015-06-06 | Fixed ImportError message in utils.module_loading.import_string() | Tomasz Kontusz | |
| 2015-06-05 | Fixed #24927 -- Used python_2_unicode_compatible from six | Matthew Somerville | |
| 2015-06-04 | Fixed #19210 -- Added leap year support to django.utils.timesince() | Raphael Michel | |
| 2015-06-04 | Fixed #24728 -- Renamed mime_type to content_type for syndication feeds | Raphael Michel | |
| Renamed the mime_type properties of RssFeed and Atom1Feed to content_type and start deprecation for the old names. | |||
| 2015-06-02 | Fixed #24230 -- Added translated language name for i18n template tag/filter. | Tomáš Ehrlich | |
| 2015-06-02 | Fixed #24897 -- Allowed using choices longer than 1 day with DurationField | zauddelig | |
| 2015-05-27 | Fixed #24836 -- Made force_text() resolve lazy objects. | Tim Graham | |
| 2015-05-13 | Removed unnecessary arguments in .get method calls | Piotr Jakimiak | |
| 2015-05-07 | Fixed logging regression introduced in bbe28496d32f76ca161f5c33787d6ad62267fcc6 | Tim Graham | |
| 2015-05-02 | Optimized two functions slightly. | Aymeric Augustin | |
| This avoids calling date.tzinfo.utcoffset(date) twice. It's also robust to cases where that function returns None -- which never happens in practice :-) | |||
| 2015-05-02 | Simplified the implementation of timezone.is_aware/naive. | Aymeric Augustin | |
| 2015-04-28 | Fixed #13008 -- Added more Cache-Control headers to never_cache() decorator. | Markus Bertheau | |
| 2015-04-24 | Fixed #24063 -- Allowed locale variants supported by gettext. | Michal Čihař | |
| The locale code can contain a variant after @, so allowed that. | |||
| 2015-04-24 | Fixed #22598 -- Allowed make_aware() to work with ambiguous datetime | Josh Smeaton | |
