f20364c | Tim Graham | 23 September 2015, 23:48:53 UTC | [1.9.x] Bumped version to 1.9a1. | 23 September 2015, 23:51:08 UTC |
478d3af | Tim Graham | 23 September 2015, 23:36:23 UTC | [1.9.x] Bumped django_next_version in docs config. | 23 September 2015, 23:36:23 UTC |
e3f9b0e | Tim Graham | 23 September 2015, 23:28:33 UTC | Updated man page for Django 1.9 alpha. | 23 September 2015, 23:28:55 UTC |
2634f60 | Tim Graham | 23 September 2015, 18:48:50 UTC | Fixed #25386 -- Warned about differences between Engine and DjangoTemplates. | 23 September 2015, 23:16:16 UTC |
25cccca | Ryan Allen | 11 September 2015, 20:55:39 UTC | Fixed #25378 -- Improved tab through experience in admin. | 23 September 2015, 21:50:10 UTC |
c9a02bc | Claude Paroz | 23 September 2015, 07:25:08 UTC | Fixed #25448 -- Eased GISLookup subclassing with custom lookups When someone needs to build a custom backend-specific GIS lookup, it is much easier done if getting the spatial operator class happens in a dedicated method (no need to rewrite the entire as_sql() method). | 23 September 2015, 20:01:56 UTC |
135a9e4 | Claude Paroz | 23 September 2015, 19:59:54 UTC | Added some more links in form field docs | 23 September 2015, 20:01:31 UTC |
8e8c079 | Simon Charette | 08 August 2015, 15:52:39 UTC | Refs #18081 -- Asserted db constraints are created for fk to proxy models. | 23 September 2015, 18:59:05 UTC |
de31423 | Benjamin Wohlwend | 23 September 2015, 15:29:05 UTC | Fixed #25453 -- Reworded makemigration's ask_not_null_alteration suggestion. | 23 September 2015, 17:33:41 UTC |
dcd7358 | Don Kirkby | 23 September 2015, 17:25:46 UTC | Fixed typo in docs/topics/db/examples/one_to_one.txt | 23 September 2015, 17:31:14 UTC |
d0ed01c | Anton Baklanov | 20 September 2015, 19:23:28 UTC | Fixed #25407 -- Removed network dependency in GeoIP tests. | 23 September 2015, 17:11:57 UTC |
b1f6046 | Tim Graham | 23 September 2015, 15:47:22 UTC | Refs #25373 -- Doc'd logging of exceptions during {% include %} rendering. | 23 September 2015, 15:48:09 UTC |
6b37719 | Tim Graham | 15 September 2015, 18:13:34 UTC | Refs #24526 -- Made the django logger handle INFO messages. 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." | 23 September 2015, 15:33:49 UTC |
7cb3a48 | Tim Graham | 23 September 2015, 13:24:14 UTC | Fixed #25410 -- Fixed empty ClearableFileInput crash on Python 2. Reverted "Fixes #24727 -- Prevented ClearableFileInput from masking exceptions on Python 2" and added a regression test. This reverts commit 5c412dd8a724b263489c1bd7a2fea381460665d7. | 23 September 2015, 14:26:19 UTC |
0e723ea | Tim Graham | 23 September 2015, 12:14:13 UTC | Refs #21927 -- Added examples to urls.include() changes in 1.9 release notes. | 23 September 2015, 13:32:35 UTC |
f06ce60 | Matt Deacalion Stevens | 21 September 2015, 20:47:48 UTC | Fixed #25439 -- Added `SUCCESS` style to termcolor palettes | 23 September 2015, 07:01:02 UTC |
af95eee | Henry Jordan | 22 September 2015, 19:03:58 UTC | Fixed #25447 -- Emphasized the need to restart dev server when adding template tags. | 22 September 2015, 23:37:57 UTC |
cb1e779 | Tim Graham | 22 September 2015, 23:30:31 UTC | Refs #24115 -- Added docs for password updates on bcrypt rounds change. | 22 September 2015, 23:30:31 UTC |
134ca4d | Alex Hill | 03 August 2015, 14:34:19 UTC | Fixed #24509 -- Added Expression support to SQLInsertCompiler | 22 September 2015, 13:35:24 UTC |
6e51d5d | Rik | 21 September 2015, 23:09:27 UTC | Added link to Babel's message extracting functionality. | 22 September 2015, 12:54:24 UTC |
94a36cf | Aymeric Augustin | 21 September 2015, 20:42:35 UTC | Recommended against default_app_config. Most likely this is a losing fight -- people seem to love this small convention -- but at least the reasons for avoiding it will be documented. Refs #25356. | 22 September 2015, 06:31:50 UTC |
f2975c0 | Alasdair Nicol | 21 September 2015, 17:45:56 UTC | Refs #23813 -- Moved URLconfs into module and tidied docstrings. | 22 September 2015, 00:10:33 UTC |
392f648 | Nick Johnson | 11 September 2015, 23:35:21 UTC | Fixed #25373 -- Added warning logging for exceptions during {% include %} tag rendering. | 21 September 2015, 23:57:12 UTC |
85c5274 | Nick Johnson | 21 September 2015, 19:20:19 UTC | Refs #18773 -- Improved template variable exception logging message. | 21 September 2015, 23:27:01 UTC |
4b1416d | Tim Graham | 21 September 2015, 21:07:32 UTC | Added "readded" to the docs wordlist. | 21 September 2015, 21:07:32 UTC |
8bcff10 | Aymeric Augustin | 21 September 2015, 20:55:18 UTC | Fix import sorting problem. | 21 September 2015, 20:55:18 UTC |
91e9f1c | Aymeric Augustin | 21 September 2015, 18:53:10 UTC | Fixed #24921 -- set_autocommit(False) + ORM queries. This commits lifts the restriction that the outermost atomic block must be declared with savepoint=False. This restriction was overly cautious. The logic that makes it safe not to create savepoints for inner blocks also applies to the outermost block when autocommit is disabled and a transaction is already active. This makes it possible to use the ORM after set_autocommit(False). Previously it didn't work because ORM write operations are protected with atomic(savepoint=False). | 21 September 2015, 20:21:53 UTC |
3612548 | Aymeric Augustin | 20 September 2015, 19:55:46 UTC | Documented "rel objects". Kept the docstring short because these objects aren't very well defined and they're in the crosshairs of several refactorings. | 21 September 2015, 20:20:42 UTC |
e542e81 | Aymeric Augustin | 20 September 2015, 15:51:25 UTC | Renamed descriptor classes for related objects. The old names were downright confusing. Some seemed to mean the opposite of what the class actually did. The new names follow a consistent nomenclature: (Forward|Reverse)(ManyToOne|OneToOne|ManyToMany)Descriptor. I mentioned combinations that do not exist in the docstring in order to help people who would search for them in the code base. | 21 September 2015, 20:20:42 UTC |
2409a42 | Aymeric Augustin | 19 September 2015, 20:50:57 UTC | Added comments in related instances descriptors. | 21 September 2015, 20:06:04 UTC |
497d915 | Aymeric Augustin | 19 September 2015, 13:41:12 UTC | Documented related models descriptors. Changed the poll / choices example to a more obvious parent / children. I think that reduces the cognitive load. | 21 September 2015, 20:06:03 UTC |
005c9fc | Aymeric Augustin | 19 September 2015, 12:13:56 UTC | Fixed #22341 -- Split django.db.models.fields.related. At 2800 lines it was the largest module in the django package. This commit brings it down to a more manageable 1620 lines. Very small changes were performed to uniformize import style. | 21 September 2015, 20:05:30 UTC |
1335aa2 | ramez | 18 June 2015, 16:27:58 UTC | Fixed #15760 -- Added JavaScript events for admin inline forms. | 21 September 2015, 19:34:44 UTC |
65a1055 | Claude Paroz | 19 September 2015, 12:23:55 UTC | Fixed #25431 -- Readded inline foreign keys to modelformset instances Too much field exclusions in form's construct_instance() in _post_clean() could lead to some unexpected missing ForeignKey values. Fixes a regression from 45e049937. Refs #13776. | 21 September 2015, 19:30:49 UTC |
c07f9fe | Matt Deacalion Stevens | 21 September 2015, 14:50:55 UTC | Corrected docstring in core.urlresolvers module. The RegexURLResolver.resolve() method no longer returns a tuple. It has returned a ResolverMatch object since commit e0fb90b2. | 21 September 2015, 17:59:17 UTC |
fcf494b | Jani Tiainen | 20 September 2015, 10:41:25 UTC | Fixed #24688 -- Added Oracle support for new-style GIS functions. | 21 September 2015, 17:52:14 UTC |
fe3fc52 | Alasdair Nicol | 16 September 2015, 22:07:39 UTC | Fixed #23813 -- Added checks for common URL pattern errors Thanks jwa and lamby for the suggestions, and timgraham and jarshwah for their reviews. | 21 September 2015, 13:46:21 UTC |
2f53d34 | Moritz Sichert | 10 August 2015, 11:23:24 UTC | Fixed #12856 -- Documented BoundField API. | 21 September 2015, 12:42:14 UTC |
534aaf5 | Josh Smeaton | 03 August 2015, 02:30:06 UTC | Fixed #24629 -- Unified Transform and Expression APIs | 21 September 2015, 09:56:24 UTC |
8dc3ba5 | Claude Paroz | 20 September 2015, 10:12:02 UTC | Removed obsolete supports_* auth backend attributes in tests | 20 September 2015, 10:16:28 UTC |
f5a33e4 | Raphael Merx | 17 September 2015, 02:49:40 UTC | Fixed #25296 -- Prevented model related object cache pollution when create() fails due to an unsaved object. | 20 September 2015, 00:49:13 UTC |
c21410a | Tim Graham | 20 September 2015, 00:44:37 UTC | Fixed typo in "pbkdf2" test names. | 20 September 2015, 00:44:37 UTC |
00adec6 | Tim Graham | 20 September 2015, 00:36:39 UTC | Refs #25135 -- Corrected the timeline section of allow_tags deprecation. | 20 September 2015, 00:36:39 UTC |
ebaa24f | Tim Graham | 20 September 2015, 00:18:42 UTC | Removed unused sections in 1.9 release notes. | 20 September 2015, 00:18:42 UTC |
bed83e0 | Tim Graham | 20 September 2015, 00:04:50 UTC | Alphabetized a few sections in the 1.9 release notes + made a few tweaks. | 20 September 2015, 00:15:39 UTC |
15ce1a7 | Alasdair Nicol | 12 September 2015, 22:46:55 UTC | Used more specific assertion in check_framework tests. | 19 September 2015, 22:35:05 UTC |
95edabb | Flavio Curella | 19 September 2015, 02:35:28 UTC | Fixed #25430 -- Fixed incorrect RunSQL examples. | 19 September 2015, 22:11:43 UTC |
c3904de | Aymeric Augustin | 19 September 2015, 11:36:38 UTC | Fixed #25160 (again) -- Moved data loss check on reverse relations. Moved data loss check when assigning to a reverse one-to-one relation on an unsaved instance to Model.save(). This is exactly the same change as e4b813c but for reverse relations. | 19 September 2015, 18:27:53 UTC |
a4b80e2 | Unai Zalakain | 19 September 2015, 05:59:18 UTC | Refs #13110 -- Fixed mistakes in the new multiple enclosure feed tests | 19 September 2015, 13:54:33 UTC |
1a09b3c | Travis Jensen | 18 September 2015, 01:37:16 UTC | Fixed #25424 -- Use force_str for test client URLs. urlparse() fails with an AttributeError ("'__proxy__' object has no attribute 'decode'") if reverse_lazy is used to look up the URL (this is exactly the same problem that caused ticket #18776). The solution is to use force_str() on the path before handing it to urlparse(). | 19 September 2015, 13:05:54 UTC |
43f2eb7 | Markus Holtermann | 12 September 2015, 07:18:24 UTC | Fixed #25390 -- Allowed specifying a start migration in squashmigrations Thanks Tim Graham for the review. | 19 September 2015, 04:55:34 UTC |
5aa5503 | Markus Holtermann | 26 August 2015, 23:49:35 UTC | Fixed #24743, #24745 -- Optimized migration plan handling The change partly goes back to the old behavior for forwards migrations which should reduce the amount of memory consumption (#24745). However, by the way the current state computation is done (there is no `state_backwards` on a migration class) this change cannot be applied to backwards migrations. Hence rolling back migrations still requires the precomputation and storage of the intermediate migration states. This improvement also implies that Django does not handle mixed migration plans anymore. Mixed plans consist of a list of migrations where some are being applied and others are being unapplied. Thanks Andrew Godwin, Josh Smeaton and Tim Graham for the review as well as everybody involved on the ticket that kept me looking into the issue. | 19 September 2015, 04:54:53 UTC |
186eb21 | fabrizio ettore messina | 11 August 2015, 11:35:50 UTC | Fixed #25269 -- Allowed method_decorator() to accept a list/tuple of decorators. | 18 September 2015, 23:04:29 UTC |
d8d8533 | sujayskumar | 18 June 2015, 12:49:35 UTC | Fixed #24944 -- Added extra_email_context parameter to password_reset() view. | 18 September 2015, 22:56:04 UTC |
aac2a2d | Unai Zalakain | 21 August 2015, 09:50:43 UTC | Fixed #13110 -- Added support for multiple enclosures in Atom feeds. 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. | 18 September 2015, 22:31:58 UTC |
71ebcb8 | Simon Charette | 17 September 2015, 15:15:43 UTC | Fixed #25417 -- Added a field check for invalid default values. | 18 September 2015, 18:31:36 UTC |
75ed590 | Iulia Chiriac | 14 April 2015, 22:11:12 UTC | Fixed #24636 -- Added model field validation for decimal places and max digits. | 18 September 2015, 18:30:20 UTC |
6f1b09b | Mariusz Felisiak | 15 September 2015, 20:01:31 UTC | Made assorted improvements to the Oracle documentation. | 18 September 2015, 13:47:32 UTC |
4b9d063 | Hynek Cernoch | 17 September 2015, 19:02:14 UTC | Refs #17785 -- Made docstring for sqlite3's get_relations() consistent with other backends. | 18 September 2015, 13:32:36 UTC |
d074926 | Tim Graham | 18 September 2015, 11:14:15 UTC | Dropped support for Oracle 11.1. | 18 September 2015, 13:18:09 UTC |
d49667e | Thomas Orozco | 17 September 2015, 19:16:14 UTC | Refs #25422 -- Added a test for a template tag with type annotations. This doesn't work in Django 1.8 but was fixed in Django 1.9 as a side effect of another change. | 18 September 2015, 12:10:38 UTC |
b02f08e | Tom Christie | 02 September 2015, 12:20:46 UTC | Fixed #25034 -- Converted caches ImproperlyConfigured error to a system check. | 18 September 2015, 11:44:39 UTC |
f33b3eb | Aric Coady | 01 September 2015, 20:23:06 UTC | Refs #20625 -- Forwardported tests and release notes for queryset chaining fix. The issue was fixed on master due to the removal of ValuesQuerySet. Partial forwardport of 7d471fe6626de2b36b97ac04086d8ea307be8288 from stable/1.8.x | 17 September 2015, 23:22:53 UTC |
abd33d8 | Tim Graham | 17 September 2015, 20:05:07 UTC | Removed obsolete pysqlite documentation. These steps are no longer needed as of pysqlite 2.7.0. https://github.com/ghaering/pysqlite/commit/76f34850be582249d9048e6acb2993943b07d31b | 17 September 2015, 22:41:37 UTC |
4f6a766 | Aymeric Augustin | 13 September 2015, 07:30:35 UTC | Refs #14091 -- Fixed connection.queries on SQLite. | 17 September 2015, 21:01:33 UTC |
fc8a6a9 | Tim Graham | 17 September 2015, 18:49:27 UTC | Added a version requirement to mysqlclient in test requirements. | 17 September 2015, 19:07:26 UTC |
12a62e7 | Tim Graham | 17 September 2015, 18:42:38 UTC | Added a version requirement to python-memcached in test requirements. | 17 September 2015, 19:07:11 UTC |
4d886db | Simon Charette | 06 September 2015, 14:40:02 UTC | Removed the unused JoinPromoter.outer_votes attribute. | 17 September 2015, 17:47:06 UTC |
7506616 | Tim Graham | 16 September 2015, 13:10:59 UTC | Refs #24215 -- Fixed Python 3.5 compatiblity for unhandled lazy ops error. | 17 September 2015, 14:06:52 UTC |
da5747f | Daniel Hahler | 14 September 2015, 16:19:19 UTC | Fixed #25400 -- Fixed regression in nonexistent features on gis backends. | 17 September 2015, 13:30:46 UTC |
8550161 | Moritz Sichert | 09 September 2015, 13:09:59 UTC | Refs #25294 -- Moved BoundField to django.forms.boundfield. | 16 September 2015, 18:43:38 UTC |
0603f09 | Gavin Wahl | 15 September 2015, 17:46:03 UTC | Refs #25149 -- Fixed regression in admin datetime widget for timezones on the negative side of UTC. | 16 September 2015, 17:16:21 UTC |
b0c56b8 | Matt Robenolt | 17 March 2015, 09:52:55 UTC | Fixed #24496 -- Added CSRF Referer checking against CSRF_COOKIE_DOMAIN. Thanks Seth Gottlieb for help with the documentation and Carl Meyer and Joshua Kehn for reviews. | 16 September 2015, 16:21:50 UTC |
535809e | Moritz Sichert | 10 August 2015, 08:55:49 UTC | Fixed #25294 -- Allowed custom BoundFields on forms. | 16 September 2015, 14:18:07 UTC |
8615e41 | Matthew Crowson | 16 September 2015, 13:19:31 UTC | Fixed typo in django/core/cache/backends/base.py docstring. | 16 September 2015, 13:29:56 UTC |
91e3d12 | David Gibbons | 16 September 2015, 01:32:59 UTC | Updated docs coverage example to run in a single process. | 16 September 2015, 12:20:29 UTC |
ffec5a2 | James Bennett | 16 September 2015, 11:56:34 UTC | Merge pull request #5291 from stephenpaulger/master Remove unnecessarily rude terminology. | 16 September 2015, 11:56:34 UTC |
443dffb | Stephen Paulger | 16 September 2015, 11:05:28 UTC | Remove unnecessarily rude terminology. | 16 September 2015, 11:05:28 UTC |
b53b4d5 | Dave Smith | 11 September 2015, 03:05:00 UTC | Fixed #25404 -- Added line numbers to TemplateSyntaxError strings. This makes it much easier to diagnose a test failure when all you have is the stack trace from an uncaught TemplateSyntaxError. | 15 September 2015, 16:25:13 UTC |
d731cf5 | Daniel Hahler | 15 September 2015, 15:11:11 UTC | Added upgrade tip in BaseCommand.option_list deprecation comment. | 15 September 2015, 16:06:29 UTC |
7673759 | Aymeric Augustin | 12 September 2015, 18:59:31 UTC | Fixed runtests.py message about parallel processes. It didn't work anymore since the commit that enabled test parallelization by default because parallel was equal to 0 at that point. | 14 September 2015, 20:52:04 UTC |
2425f6f | Aymeric Augustin | 12 September 2015, 18:58:26 UTC | Prevented --parallel from crashing on Windows. Since --parallel is documented not to work on Windows, it's better to ignore it and run without parallelization than to crash. For example this could simplify cross-platform test scripts. | 14 September 2015, 20:52:04 UTC |
64d7a55 | Tim Graham | 14 September 2015, 19:29:10 UTC | Fixed #25369 -- Corrected syndication's get_object() example. | 14 September 2015, 19:30:01 UTC |
83ea3bc | Tim Graham | 14 September 2015, 18:01:10 UTC | Reverted "Fixed #25203 -- Documented how to pass Apache environment variables to Django." As discussed on the ticket, this isn't a pattern we should recommend. This reverts commit 47016d4322574860f90431e1c87d19f7a1f778c6. | 14 September 2015, 18:12:31 UTC |
3fe3887 | Adam Chainz | 10 September 2015, 16:07:09 UTC | Fixed #25377 -- Changed Count queries to execute COUNT(*) instead of COUNT('*'). | 14 September 2015, 17:41:35 UTC |
4d933ad | Ville Skyttä | 12 September 2015, 19:06:35 UTC | Fixed #25393 -- Fixed MySQL crash when adding text/blob field with unhashable default. | 14 September 2015, 16:25:08 UTC |
b8b776a | Kholid Fuadi | 13 September 2015, 10:35:56 UTC | Fixed typo in django/forms/utils.py docstring. | 14 September 2015, 12:49:15 UTC |
f3e5a74 | Tim Graham | 12 September 2015, 22:42:25 UTC | Refs #25386 -- Added links to the OPTIONS of the built-in template backends. | 12 September 2015, 22:42:25 UTC |
b1e33ce | Dražen Odobašić | 11 September 2015, 23:33:12 UTC | Fixed #23395 -- Limited line lengths to 119 characters. | 12 September 2015, 15:40:50 UTC |
84b0a8d | Markus Holtermann | 12 September 2015, 02:04:27 UTC | Fixed #25384 -- Ordered imports in newly created migration files Partial forwardport of 3cc5cc79584b66dafac54264d072ac1206426471 from stable/1.8.x as the issue was already fixed in master in a7bc00e17bebe34cdf23f744937b3c386ee73d81 | 12 September 2015, 11:37:18 UTC |
2b98034 | Markus Holtermann | 12 September 2015, 00:25:13 UTC | Cleaned up surrounding documentation | 12 September 2015, 00:38:15 UTC |
f45ee19 | Markus Holtermann | 12 September 2015, 00:24:41 UTC | Refs #24919 -- Raised more helpful error message for disabled migrations | 12 September 2015, 00:38:15 UTC |
a3c01b0 | Markus Holtermann | 12 September 2015, 00:23:10 UTC | Fixed #24919 -- Allowed disabling of migrations on a per app basis | 12 September 2015, 00:38:15 UTC |
ec70437 | Buddy Lindsey, Jr | 10 September 2015, 20:54:19 UTC | Fixed #24765 -- Allowed template context updates to flatten a Context. | 11 September 2015, 18:52:13 UTC |
e7e8d30 | Tim Graham | 11 September 2015, 18:07:12 UTC | Refs #25381 -- Clarified that AppConfig model methods search only the current app. | 11 September 2015, 18:07:12 UTC |
47016d4 | Paul Rentschler | 11 September 2015, 16:32:32 UTC | Fixed #25203 -- Documented how to pass Apache environment variables to Django. | 11 September 2015, 17:23:29 UTC |
e3720b9 | Renato Oliveira | 11 September 2015, 15:14:35 UTC | Fixed #25382 -- Removed obsolete references to DateQuerySet. | 11 September 2015, 16:16:06 UTC |
fba8655 | Ryan Allen | 11 September 2015, 03:07:10 UTC | Renamed admin doc image files to match the documentation they are for. | 11 September 2015, 16:01:13 UTC |
6e8ddba | Ryan Allen | 11 September 2015, 02:59:07 UTC | Fixed #25200 -- Updated admin screenshots in docs. | 11 September 2015, 16:00:10 UTC |
1d8eb0c | Malcolm Box | 10 September 2015, 13:05:31 UTC | Fixed #25374 -- Made ModelAdmin checks work on instances instead of classes. This allows dynamically-generated attributes to be specified in checked ModelAdmin attributes without triggering errors. | 11 September 2015, 13:28:34 UTC |