https://github.com/django/django

sort by:
Revision Author Date Message Commit Date
dd0aa9d [2.1.x] Bumped version for 2.1.7 release. 11 February 2019, 15:06:17 UTC
168bfdd [2.1.x] Refs #30175 -- Added release notes for 2.1.7, 2.0.12, and 1.11.20 releases. Backport of b39bd0aa6d5667d6bbcf7d349a1035c676e3f972 from master 11 February 2019, 14:48:23 UTC
79a6e77 [2.1.x] Bumped version for 2.1.6 release. 11 February 2019, 10:26:29 UTC
40cd190 [2.1.x] Fixed CVE-2019-6975 -- Fixed memory exhaustion in utils.numberformat.format(). Thanks Sjoerd Job Postmus for the report and initial patch. Thanks Michael Manfre, Tim Graham, and Florian Apolloner for review. Backport of 402c0caa851e265410fbcaa55318f22d2bf22ee2 from master 11 February 2019, 10:11:55 UTC
657bbb1 [2.1.x] Removed extra characters in docs header underlines. Backport of 25829197bb94585e94695360065ac614aa9e6a56 from master 08 February 2019, 20:41:10 UTC
5e5ecad [2.1.x] Added stub release notes for security releases. Backport of 5cc6f02f91e8860c867cc68cf42e66b5bb54c63d from master 07 February 2019, 14:49:51 UTC
893b80d [2.1.x] Fixed duplicate word in docs/releases/2.0.txt. Backport of fdc4518fe296c169cf54f23fdad2e0fc8785c059 from master. 04 February 2019, 23:30:48 UTC
f30467f [2.1.x] Used extlinks for GitHub commits. Backport of c34c6d0a2fc6d9bc55fb2db94b9ed40141babb15 from master. 01 February 2019, 20:49:47 UTC
86f0779 [2.1.x] Corrected output of Prefetch.to_attr example. Backport of ba7a420012799b26ec9e969d0276d2ccee93c1f5 from master. 31 January 2019, 14:09:48 UTC
cd21b1a [2.1.x] Fixed E117 and F405 flake8 warnings. Backport of 5a5c77d55dc85c7e6cf910243257e408887f412a from master 30 January 2019, 12:10:44 UTC
03219b5 [2.1.x] Fixed #30117 -- Fixed SchemaEditor.quote_value() test for mysqlclient 1.4.0+. Backport of f05c02c4b8d4e423e57d453c4bd699dc5ff7eaa7 from master 19 January 2019, 12:36:46 UTC
1bb3170 [2.1.x] Refs #30097 -- Fixed typos in InlineModelAdmin.has_add_permission() deprecation comments. Backport of ee9bd8c31024ec424157798b2a60a7f52f9353ee from stable/2.2.x. 17 January 2019, 23:41:43 UTC
f77dd56 [2.1.x] Refs #29004 -- Prevented inspectdb tests from flushing all tables data. This is a costly operation on most database backends. Backport of 64f9776bc4a27a665032ac15f5176ced66e996e3 from master 15 January 2019, 02:37:48 UTC
9c64761 [2.1.x] Relaxed assertions to fix GIS test failures on Oracle 18c. Backport of 1508e71c5b056ba099097a849b13187dcbfa26a1 from master 15 January 2019, 00:04:43 UTC
3df1384 [2.1.x] Fixed #30097 -- Made 'obj' arg of InlineModelAdmin.has_add_permission() optional. Restored backwards compatibility after refs #27991. Regression in be6ca89396c031619947921c81b8795d816e3285. Backport of 3c01fe30f3dd4dc1c8bb4fec816bd277d1ae5fa6 from master. 11 January 2019, 23:03:23 UTC
7470595 [2.1.x] Added stub 2.1.6 release notes. Backport of 36fceeec883c5082168714a0eb14a2fe40f9d79b from master. 08 January 2019, 13:57:48 UTC
ee1cad4 [2.1.x] Added CVE-2019-3498 to the security release archive. Backport of 162ae9c9143aa85eb27ea69b446a28973eea4854 from master. 04 January 2019, 14:25:20 UTC
bbb87e3 [2.1.x] Post-release version bump. 04 January 2019, 13:54:01 UTC
066f26f [2.1.x] Bumped version for 2.1.5 release. 04 January 2019, 13:45:30 UTC
64d2396 [2.1.x] Fixed #30070, CVE-2019-3498 -- Fixed content spoofing possiblity in the default 404 page. Co-Authored-By: Tim Graham <timograham@gmail.com> Backport of 1ecc0a395be721e987e8e9fdfadde952b6dee1c7 from master. 04 January 2019, 02:22:14 UTC
e45d466 [2.1.x] Added __init__.py for db_utils tests. Backport of b5fe97a34ea527d4254b58c2e828450e7c32157f from master. 02 January 2019, 23:20:08 UTC
fcb4d4d [2.1.x] Fixed typo in docs/ref/migration-operations.txt. Backport of 5bbf31634faad13658dc7bcaeb8139d8625e4349 from master. 02 January 2019, 22:56:41 UTC
cca7ce6 [2.1.x] Pinned Pillow != 5.4.0 in test requirements. There's a bug that causes a test failure in forms_tests: https://github.com/python-pillow/Pillow/pull/3501/files#r244651761. Backport of e4a714b259125423059b9f65f5e0ab70d78521ba from master. 02 January 2019, 22:36:57 UTC
4e4b952 [2.1.x] Fixed #30050 -- Fixed InlineModelAdmin.has_change_permission() called with non-None obj during add. Thanks andreage for the report and suggested fix. Backport of 02c07be95c47efaab9da7422c33ee76142f11336 from master. 01 January 2019, 14:53:28 UTC
65ccb1b [2.1.x] Added examples to HttpRequest.build_absolute_uri() docs. Backport of b71e3d635a5731ec02469822694d06d964007f9b from master. 30 December 2018, 00:45:01 UTC
400dac7 [2.1.x] Updated OWASP Top 10 link to the latest version. Backport of 293db9eb36e42e8ba976c2639800020d04b95deb from master. 27 December 2018, 15:04:41 UTC
6f4130f [2.1.x] Fixed broken links to PyYAML page. Backport of b7dbd5ff68bb9d2235ca081c0bd0b8baa65f8c77 from master. 27 December 2018, 09:49:57 UTC
a79789e [2.1.x] Added import locations to contrib.postgres aggregates and validators docs. Backport of 7a6dbbb655850bff56cd717a3bfa0975e200d15f from master. 24 December 2018, 21:36:14 UTC
08f78a4 [2.1.x] Fixed #30015 -- Ensured request body is properly consumed for keep-alive connections. Backport of b514dc14f4e1c364341f5931b354e83ef15ee12d and bbe28fa07658f00786dc1d91ee281b4daac22d07 from master. 21 December 2018, 03:17:21 UTC
60398f0 [2.1.x] Removed unused imports in tests/test_runner/tests.py. 21 December 2018, 03:12:18 UTC
7cf9d15 [2.1.x] Fixed #30023 -- Prevented SQLite schema alterations while foreign key checks are enabled. Prior to this change foreign key constraint references could be left pointing at tables dropped during operations simulating unsupported table alterations because of an unexpected failure to disable foreign key constraint checks. SQLite3 does not allow disabling such checks while in a transaction so they must be disabled beforehand. Thanks ezaquarii for the report and Carlton and Tim for the review. Backport of 315357ad25a6590e7f4564ec2e56a22132b09001 from master. 17 December 2018, 15:01:35 UTC
8d741bd [2.1.x] Fixed #30036 -- Removed unused imports in pagination example. Backport of a394289b58b1773c4959ed768fdb325c91b2b589 from master 12 December 2018, 17:50:53 UTC
fc8c228 [2.1.x] Fixed #29182 -- Fixed schema table alteration on SQLite 3.26+. SQLite 3.26 repoints foreign key constraints on table renames even when foreign_keys pragma is off which breaks every operation that requires a table rebuild to simulate unsupported ALTER TABLE statements. The newly introduced legacy_alter_table pragma disables this behavior and restores the previous schema editor assumptions. Thanks Florian Apolloner, Christoph Trassl, Chris Lamb for the report and troubleshooting assistance. Backport of c8ffdbe514b55ff5c9a2b8cb8bbdf2d3978c188f from master. 07 December 2018, 19:22:27 UTC
4c50673 [2.1.x] Fixed #29895 -- Doc'd why MySQL's atomic DDL statements don't work for atomic migrations. Backport of ad191d9e011f37d79a7f2df3da881b06539aaaea from master. 06 December 2018, 21:45:39 UTC
389ef05 [2.1.x] Refs #30013 -- Fixed SchemaEditor.quote_value() test for mysqlclient 1.3.14+. Backport of 734ce71824180740f2318750ae2436f4b60c30b1 from master. 05 December 2018, 20:10:36 UTC
1084906 [2.1.x] Fixed #30013 -- Fixed DatabaseOperations.last_executed_query() with mysqlclient 1.3.14+. Backport of 284b3221a2c17af5bfe2edbf851ac0a9901f91a0 from master. 05 December 2018, 20:09:19 UTC
8787445 [2.1.x] Added stub release notes for 2.1.5 release. Backport of 196b420fcb0cbdd82970e2b9aea80251bde82056 from master 04 December 2018, 15:23:16 UTC
2a99d47 [2.1.x] Post-release version bump. 03 December 2018, 17:11:58 UTC
f1374f3 [2.1.x] Bumped version for 2.1.4 release. 03 December 2018, 16:37:53 UTC
c74e53f [2.1.x] Added release date for 2.1.4. Backport of 346721a0389657e800ef917cfee063c1f49ae0b3 from master 03 December 2018, 16:34:59 UTC
27f5b0a [2.1.x] Fixed #29930 -- Allowed editing in admin with view-only inlines. Co-authored-by: Tim Graham <timograham@gmail.com> Backport of 8245c99ee6032c2748ba46583d8cab15b2f9438e from master 03 December 2018, 16:34:36 UTC
b623c49 [2.1.x] Added release date for 1.11.17. Backport of 950112548e61098f442d37a8ded4ef9f83ff8fda from master 03 December 2018, 14:21:57 UTC
8f8be2a [2.1.x] Fixed #29991 -- Doc'd logger propogation for the default logging config. Backport of 793a71b7be9970bee8cbac68985684628e99ad23 from master. 30 November 2018, 01:32:49 UTC
381bdd4 [2.1.x] Fixed #29929 -- Fixed admin view-only change form crash when using ModelAdmin.prepopulated_fields. Backport of 7d1123e5ada60963ba3c708a8932e57342278706 from master. 28 November 2018, 20:50:30 UTC
a9d9680 [2.1.x] Refs #28205 -- Corrected ModelAdmin.prepopulated_fields docs regarding when they're populated. Backport of 682cdf6cab8cb76ef1808df45631c39748052e13 from master. 28 November 2018, 20:12:31 UTC
7e9d5a0 [2.1.x] Fixed #29317 -- Doc'd filter argument in contrib.postgres aggregates. Backport of 926fa7116fd633b69277c3ad9b3370ca45163231 from master. 27 November 2018, 21:26:18 UTC
5760e05 [2.1.x] Corrected Aggregate docs to reflect that it accepts multiple expressions. Backport of 9a7d336c3866c5226ed11868be0234c7e2fa47fa from master. 27 November 2018, 14:28:49 UTC
0d4bbd3 [2.1.x] Updated docs for fast column creation with defaults in PostgreSQL 11. Backport of 133e79399a0aeecaca7379dd79cc1cc3f8b5e7ae from master. 26 November 2018, 15:13:29 UTC
4e6285c [2.1.x] Fixed typo in patch_logger() docstring. Backport of 6275b50ac26ea6c026aa7b2aae9192f5792e8a94 from master 25 November 2018, 19:43:44 UTC
d18e14e [2.1.x] Fixed typo in docs/topics/i18n/translation.txt. Backport of 78fc64578a8715b9812075bbebc829c1251c07fa from master 23 November 2018, 09:13:17 UTC
e1721ec [2.1.x] Fixed #29849 -- Fixed keep-alive support in runserver. Ticket #25619 changed the default protocol to HTTP/1.1 but did not properly implement keep-alive. As a "fix" keep-alive was disabled in ticket #28440 to prevent clients from hanging (they expect the server to send more data if the connection is not closed and there is no content length set). The combination of those two fixes resulted in yet another problem: HTTP/1.1 by default allows a client to assume that keep-alive is supported unless the server disables it via 'Connection: close' -- see RFC2616 8.1.2.1 for details on persistent connection negotiation. Now if the client receives a response from Django without 'Connection: close' and immediately sends a new request (on the same tcp connection) before our server closes the tcp connection, it will error out at some point because the connection does get closed a few milli seconds later. This patch fixes the mentioned issues by always sending 'Connection: close' if we cannot determine a content length. The code is inefficient in the sense that it does not allow for persistent connections when chunked responses are used, but that should not really cause any problems (Django does not generate those) and it only affects the development server anyways. Refs #25619, #28440. Regression in ac756f16c5bbbe544ad82a8f3ab2eac6cccdb62e. Backport of 934acf1126995f6e6ccba5947ec8f7561633c27f from master. 20 November 2018, 22:44:03 UTC
ab2b86c [2.1.x] Doc'd purpose of "Database backend API" backwards incompatible changes section. Backport of f436c82637dafa3a9abbd65a3be77bf7ad431213 from master. 17 November 2018, 21:04:59 UTC
b94279d [2.1.x] Refs #28814 -- Doc'd Python 3.7 compatibility in Django 1.11.x. Backport of 2fd21a18584dc62cfad65cc112465ce68db5561a from master. 17 November 2018, 21:04:33 UTC
0991940 [2.1.x] Fixed #29959 -- Cached GEOS version in WKBWriter class. Regression in f185d929fa1c0caad8c03fccde899b647d7248c6. Backport of e7e55059027ae2f644c852e0ba60dc9307b425e1 from master. 16 November 2018, 20:12:19 UTC
c0c7bda [2.1.x] Removed release date for 2.0.10 and 1.11.17. Backport of 97cec6f75d9d9b86892829f784e5e9dabfd1242a from master. 16 November 2018, 14:34:39 UTC
24a85f4 [2.1.x] Fixed #29864 -- Added link targets for low-level cache API. Backport of 8250538bfc9792c87cd42c27fa778f12e14350cb from master. 15 November 2018, 23:46:27 UTC
2128c50 [2.1.x] Fixed #29952 -- Lowercased all passwords in contrib.auth's auth/common-passwords.txt.gz. Backport of 26bb2611a567d43bc258aa7806eef766b7adcfe5 from master. 15 November 2018, 19:11:24 UTC
793e26b [2.1.x] Fixed typo in docs/ref/middleware.txt. Backport of ca2856fb6297378c40622521d21539097c28eb0b from master. 14 November 2018, 14:48:06 UTC
353afec [2.1.x] Fixed #29940 -- Recommended using the ORM rather than raw SQL. Backport of 9886dffdf45873a5ce427eded9277f37d4a30ef1 from master. 13 November 2018, 23:15:35 UTC
b2ede89 [2.1.x] Doc'd PermissionsMixin's usage of User.is_active and is_superuser. Backport of b1243a55a5916ed08a726b011bc05d40f717ef40 from master. 12 November 2018, 15:44:43 UTC
ae35cd3 [2.1.x] Corrected docs regarding RegisterLookupMixin subclasses. Backport of d48662122c7f539efca3949f4d9fea82416fbb1a from master. 12 November 2018, 15:20:50 UTC
747253c [2.1.x] Updated some links to https and new locations. Backport of 961f8e99850ecb334d63a943b53b3cb1180ef538 from master. 10 November 2018, 22:41:02 UTC
da84fbf [2.1.x] Removed dead links to botbot.me. Backport of d293d68f6a6d3b8006c919c54729a724835321a4 from master. 10 November 2018, 22:25:47 UTC
497d825 [2.1.x] Removed obsolete and flaky GeoIP tests. Backport of 8f90593e6f8197148c8f86e598bfef6792f3f4bf from master. 10 November 2018, 13:22:56 UTC
8bc244b [2.1.x] Fixed #29941 -- Fixed missing variable in docs/ref/contrib/contenttypes.txt. Regression in b47552b445547e60cc89213f79e02333cb63f270. Backport of 0b98e8fdad48a33aa34cc84d9bf0c3cd41c56ec6 from master. 10 November 2018, 00:50:24 UTC
5d0de58 [2.1.x] Fixed signing.dumps() example for Python 3. Backport of 545dae24fd01a9165d869a13aad04f5b88d626c1 from master 09 November 2018, 12:27:03 UTC
ec28343 [2.1.x] Fixed #29933 -- Fixed typo in docs/intro/contributing.txt. Backport of 413583e2e27af89e3ffaa4f8e34ee018fb77173c from master. 08 November 2018, 22:12:31 UTC
bd375f5 [2.1.x] Fixed inconsistent indentation in docs/ref/contrib/auth.txt. Backport of 9a63d840ffaac291afd443eec89ac9c9d04b49dd from master. 03 November 2018, 15:07:58 UTC
394af70 [2.1.x] Fixed typo in docs/internals/contributing/writing-code/coding-style.txt. Backport of 5a2dd5ec5330938e9afb77faf6ca89abf39c018c from master 02 November 2018, 15:00:26 UTC
2870201 [2.1.x] Updated expected date for 2.1.4 release. Backport of 7e5cb4633020e3943a88d9752f719381b10d7de1 from master 01 November 2018, 15:19:49 UTC
082833c [2.1.x] Fixed #27994 -- Documented ManifestFilesMixin. Backport of 084536a9bec1237fabd63fe69a6c17806c9cde53 from master. 01 November 2018, 15:15:31 UTC
2b263ed [2.1.x] Added stub release notes for 2.1.4 release. Backport of 74ddd0e83b039268e2988b777753cf01e417ccc1 from master 01 November 2018, 14:48:54 UTC
78cff67 [2.1.x] Post-release version bump. 01 November 2018, 14:45:51 UTC
d6226e3 [2.1.x] Bumped version for 2.1.3 release. 01 November 2018, 14:07:09 UTC
6117367 [2.1.x] Added release date for 2.1.3 release. Backport of eb13e6cb9aeb64d042cace2a3d02c439411253f0 from master 01 November 2018, 14:03:36 UTC
1df2675 [2.1.x] Fixed #22390 -- Doc'd possible server restart required in tutorial 6. Backport of d8f83531c2dc40a7add4afc5b917c1e5a7452be8 from master. 01 November 2018, 00:50:28 UTC
cd7d6c8 [2.1.x] Fixed #29890 -- Fixed FileSystemStorage crash if concurrent saves try to create the same directory. Regression in 632c4ffd9cb1da273303bcd8005fff216506c795. Backport of 98ef3829e96ebc73d4d446f92465e671ff520d2b from master. 01 November 2018, 00:24:16 UTC
0f02d71 [2.1.x] Fixed #29896 -- Fixed incorrect Model.save() cache relation clearing for foreign keys that use to_field. Regression in ee49306176a2d2f1751cb890bd607d42c7c09196. Backport of f77fc56c9671a2e2498e3920d79e247e6de18c16 from master. 29 October 2018, 02:54:19 UTC
69603b3 [2.1.x] Fixed #29827 -- Fixed reuse of test databases with --keepdb on MySQL. Regression in e1253bc26facfa1d0fca161f43925e99c2591ced. Backport of 9a88c6dd6aa84a1b35e585faa0058a0996cc7ed7 from master. 25 October 2018, 23:38:00 UTC
4529287 [2.1.x] Fixed #29879 -- Added CSRF_COOKIE_HTTPONLY to CSRF AJAX docs. Backport of 76b3367035889d87ffef7a52cd44d70e30537f6f from master 25 October 2018, 16:07:38 UTC
8153022 [2.1.x] Fixed F841 flake8 warning. Backport of 641742528a8babbede92890bc0bef50a255c1bbb from master. 24 October 2018, 13:28:25 UTC
5aeffc0 [2.1.x] Ignored flake8 W504 warnings. W504 is mutually exclusive with W503 that we follow. Backport of 58d1e9aa8ab505912389e7cd019a6f21785ad4bf from master. 24 October 2018, 13:25:34 UTC
8a348c5 [2.1.x] Refs #29877 -- Made diveinto.org URLs HTTPS. Backport of 136a900ef98a7b7261a124308c8c26370ff2d5e4 from master 23 October 2018, 13:03:40 UTC
fbd95ce [2.1.x] Fixed #29877 -- Replaced diveintopython3.net with diveinto.org/python3/. Backport of b0d716cbffdd66dd9108895d0524bef2530fc732 from master 23 October 2018, 09:56:41 UTC
54732e2 [2.1.x] Fixed #29880 -- Fixed typo in docs/topics/auth/default.txt. Backport of 043407ec7e6e659a69c2432319140b4a813928d2 from master. 22 October 2018, 19:19:53 UTC
021f67b [2.1.x] Removed "encoding" description in GIS tutorial. An omission in 388165ade4219aeefac1e231c1d44c51a7b62829. Backport of 3deea61f266b8e5c7c6d70ba12e2b95050dfb557 from master 21 October 2018, 16:14:57 UTC
0d5d8ed [2.1.x] Fixed #29774 -- Fixed django-admin shell hang on startup. sys.stdin.read() blocks waiting for EOF in shell.py which will likely never come if the user provides input on stdin via the keyboard before the shell starts. Added check for a tty to skip reading stdin if it's not present. This still allows piping of code into the shell (which should have no TTY and should have an EOF) but also doesn't cause it to hang if multi-line input is provided. Backport of 4e78e389b16fbceb23d5236ee1650b213e71c968 from master. 20 October 2018, 00:45:55 UTC
4acdba4 [2.1.x] Fixed #29858 -- Clarified docs regarding CSRF token header name. Backport of a29fce89845cc9ca2fa96d8880104726b75dfbd6 from master. 19 October 2018, 23:35:25 UTC
822f111 [2.1.x] Updated Jinja2 static tag example to use django.templatetags. As of cf546e11ac76c8dec527e39ff8ce8249a195ab42, this is the canonical way to invoke the static tag. Backport of 084573c7156530047bec2c19e732423fa9d0ec13 from master. 18 October 2018, 23:20:15 UTC
9982bab [2.1.x] Replaced CVE/ticket roles with extlinks. Backport of 44f98f78804627839d5f0a8b3a32bfbb4546ff52 from master. 17 October 2018, 16:05:50 UTC
0df7ea1 [2.1.x] Fixed #29838 -- Fixed crash when combining Q objects with __in lookups and lists. Regression in fc6528b25ab1834be1a478b405bf8f7ec5cf860c. Backport of 834c4ec8e4cfc43acf0525e0a4d8c914534f6afd, 217f82d7139fd32f07adbfa92c5fb383d0ade577, and dc5e75d419893bde33b7e439b59bdf271fc1a3f2 from master. 17 October 2018, 15:40:02 UTC
0f611fb [2.1.x] Removed obsolete "ugly URL" reference. Backport of 6752c2756eb9be28a37021d664b805ec169369d6 from master. 17 October 2018, 14:21:12 UTC
554fd6c [2.1.x] Added a paragraph in docs/intro/contributing.txt. Backport of 38f3de86bd0bfa4c9b57db1237fa55e9fa88bc6e from master. 16 October 2018, 20:11:13 UTC
6efe2ba [2.1.x] Fixed typo in django/utils/datastructures.py. Backport of f07091a30fbac713a03d292ec1c901f0a7757440 from master 14 October 2018, 15:20:52 UTC
1996889 [2.1.x] Removed unused fields from aggregation docs. Backport of a1ffbfb80166bf183552363419e5884a51158405 from master 14 October 2018, 01:14:14 UTC
4d7fbbd [2.1.x] Simplified deployment checklist docs on customizing error views. Backport of cecd6561840805c67dd828f881a26dc72de4c823 from master. 11 October 2018, 14:26:03 UTC
b9b2848 [2.1.x] Emphasized that ForeignKey.on_delete doesn't create a SQL constraint. Backport of 1b49b792e9f0e6a5ae22f49f75586847e7e183bf from master. 10 October 2018, 18:57:01 UTC
8985759 [2.1.x] Improved tone in docs/ref/settings.txt. Backport of b8b1d8cad6ce5b15f6527aa14cc81ad7a0d00efe from master. 10 October 2018, 00:53:53 UTC
6cb5285 [2.1.x] Refs #29784 -- Switched to https:// links where available. Backport of 82f286cf6f198d37850d3c5df637b5665566a66b from master. 10 October 2018, 00:52:43 UTC
ec0803b [2.1.x] Capitalized "Python" in docs and comments. Backport of e90af8bad44341cf8ebd469dac57b61a95667c1d from master. 10 October 2018, 00:50:31 UTC
back to top