summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-16[2.0.x] Bumped version for 2.0 beta 1.2.0b1Tim Graham
2017-10-16[2.0.x] Fixed #28497 -- Restored the ability to use sliced QuerySets with ↵Tim Graham
__exact. Regression in ec50937bcbe160e658ef881021402e156beb0eaf. Thanks Simon Charette for review. Backport of 1b73ccc4bf78af905f72f4658cf463f38ebf7b97 from master
2017-10-16[2.0.x] Fixed typo in MessageMiddleware.process_response() docstring.Joe Arthur
Backport of 61a6245dc5c9ad8423dcceb47fdeff167c838542 from master
2017-10-14[2.0.x] Fixed #28713 -- Prevented ModelBackend.get_all_permissions() from ↵Yuri Kaszubowski Lopes
mutating get_user_permissions(). Backport of d98210c25577e7f007605f4960672e887dd452e6 from master
2017-10-14[2.0.x] Refs #28710 -- Simplified l10n format testClaude Paroz
Backport of c1fa6672dd995e5ab4e06d5132db40ed0f41a47e from master.
2017-10-13[2.0.x] Corrected examples in related field descriptor docstrings.Simon Charette
Using lowercased model class names suggested that accessing the attribute from instances of the class returned an instance of the descriptor, but this is only the case when accessed from the model class. Backport of 9dd405973cc39c00e50e28869808fb0797fea2b4 from master
2017-10-13[2.0.x] Updated email.Util (Python 2) references to email.utils (Python 3).Tim Graham
Backport of f2868f97399955650c47c948dc57c376bebb67b1 from master
2017-10-13[2.0.x] Fixed #28710 -- Fixed the Basque DATE_FORMAT stringClaude Paroz
Thanks Eneko Illarramendi for the report and initial patch. Backport of 8c538871bda3832bca2dddefe317bf4a9230dd45 from master.
2017-10-13[2.0.x] Refs #28440 -- Fixed server connection closing test on macOS.Tom
Backport of 32ade78c55edd6231544607a841a9e7efdcbdb5b from master
2017-10-13[2.0.x] Refs #28643 -- Reorganized database functions docs.Mariusz Felisiak
Thanks Tim Graham for the review. Backport of ad8036d715d4447b95d485332511b4edb1a40c0e from master
2017-10-13[2.0.x] Removed incorrect reference to ModelChoiceField in Field.choices docs.LeeHanYeong
Backport of 3ffbd54566f51e4ac3d90fc6be8b3ab56fc89b75 from master
2017-10-12[2.0.x] Fixed #27846 -- Made Model.refresh_from_db() clear cached relations.Paulo
Backport of a7b5ad8b19a08d7d57302ece74f6e26d2887fd9f from master
2017-10-12[2.0.x] Fixed #28679 -- Fixed urlencode()'s handling of bytes.François Freitag
Regression in fee42fd99ee470528858c2ccb3621135c30ec262. Thanks Claude Paroz, Jon Dufresne, and Tim Graham for the guidance. Backport of 41be85862d9067a809ccf3707d2a22dfef23d99a from master
2017-10-11[2.0.x] Split django.utils.http tests into separate test classes.François Freitag
Backport of 0e212a705e6b2e49a246b16286036c40ec2ac4f8 from master
2017-10-10[2.0.x] Fixed #28601 -- Prevented cache.get_or_set() from caching None if ↵Daniel Tao
default is a callable that returns None. Backport of 4d60261b2a77460b4c127c3d832518b95e11a0ac from master
2017-10-09[2.0.x] Fixed #28423 -- Expanded docs for indexing contrib.postgres fields.Mads Jensen
Backport of 22ff4f81b1859ed7af7999ef479a10b5d31a2164 from master
2017-10-09[2.0.x] Moved link in "Features removed in 2.0" to be more specific.Tim Graham
Backport of 50de55f39984e0b83ba760192b1ecd10e5737c3d from master
2017-10-09[2.0.x] Fixed #28685 -- Fixed awkward wrapping of Select2 chips.Johannes Hoppe
Backport of 3a191bd4abf9937e11504e66a7e5167910c0ab84 from master
2017-10-09[2.0.x] Refs #23919 -- Corrected django.utils.http.urlencode()'s documented ↵François Freitag
signature. Follow up to fee42fd99ee470528858c2ccb3621135c30ec262. Backport of e3a30f2d16d65e7f0b870e997e92425a2f795587 from master
2017-10-06[2.0.x] Refs #24254 -- Removed unnecessary SQL AS clause in ↵Mariusz Felisiak
SQLCompiler.as_sql(). Incorrect on Oracle. Backport of 11ade8eefd32f5bc7ee6379b77824f02ca61c20b from master
2017-10-05[2.0.x] Added stub release notes for 1.11.7.Tim Graham
Backport of fd4698fe3f2a1cfe9deef83a95db725e5cb66f21 from master
2017-10-05[2.0.x] Added release date for 1.11.6.Tim Graham
Backport of a8bcb8b509629bc843c4da231955d8c5ef786edd from master
2017-10-05[2.0.x] Fixed #28596 -- Fixed QuerySet.bulk_create() and cascade deletion ↵Mariusz Felisiak
crash on Oracle when using more than 65535 parameters. Thanks Tim Graham for the review. Backport of 1b823b8f182e8f31b8c9db281311ef718299eda7 from master
2017-10-03[2.0.x] Refs #28677 -- Doc'd that on_delete is required in migrations.Tim Graham
Backport of 491eb56fd4dea10248ccced90c31ed64152d09cb from master
2017-09-30[2.0.x] Refs #27025, #28593 -- Fixed "invalid escape sequence" warnings in ↵Jon Dufresne
urls/resolvers.py. Backport of f0ffa3f4ea277f9814285085fde20baff60fc386 from master
2017-09-29[2.0.x] Fixed #27979 -- Made MySQL raise IntegrityError rather than ↵Tim Graham
OperationalError when saving negative numbers in PositiveInteger fields. Backport of dd82f3327124fd2762cf6df2ac8c6380772bf127 from master
2017-09-29[2.0.x] Fixed #28653 -- Added missing ForeignKey.on_delete argument in docs.Stefan Schneider
Backport of 08c8c3ead97893ec0e1dece699525ad7ed27c2d7 from master
2017-09-29[2.0.x] Fixed #28648 -- Corrected typo in docs/topics/db/queries.txt.Stefan Schneider
Backport of 293df73fb67a56c0417af8c39f808f64bc03cbeb from master
2017-09-29[2.0.x] Fixed #28651 -- Fixed typo in docs/ref/contrib/postgres/fields.txt.Michael Käufl
Backport of 259fec8de0814ba1277774b030bc6e3f99e40268 from master
2017-09-29[2.0.x] Refs #28492 -- Defined aggregates' output_field at the class level.Simon Charette
Missed in 08654a99bbdd09049d682ae57cc94241534b29f0. Backport of f1b713024e3a1e8c6361ea407cb8248224f7cc82 from master
2017-09-28[2.0.x] Fixed #28629 -- Made tree.Node instances hashable.Mariusz Felisiak
Regression in 508b5debfb16843a8443ebac82c1fb91f15da687 which added Node.__eq__(). Backport of fc6528b25ab1834be1a478b405bf8f7ec5cf860c from master
2017-09-28[2.0.x] Fixed #28625 -- Distinguished DATABASES['TIME_ZONE'] from ↵Jon Ribbens
settings.TIME_ZONE. Backport of 44f08422c872e32854216b2b30aab119ec3bb5d8 from master
2017-09-27[2.0.x] Fixed #28562 -- Fixed DecimalValidator handling of positive exponent ↵Josh Schneier
scientific notation. Backport of e8c45963296eb8bf3938bf9ece30b585a8cbb097 from master
2017-09-27[2.0.x] Clarified StrIndex docs example.Miguel
Backport of 4a908c0cd23fa4da621938203ee2d910b179dbf8 from master
2017-09-25[2.0.x] Fixed #28627 -- Added slug converter to some path() examples in docs.Christopher Schäpers
Backport of 6da140724dba546d2f3aced1308e617747b0385c from master
2017-09-25[2.0.x] Merged startswith() calls.Mariusz Felisiak
Backport of 00709d704ee75ace99c4a81aa60e029caeeac387 from master
2017-09-25[2.0.x] Reverted "Fixed #28248 -- Fixed password reset tokens being valid ↵Tim Graham
for 1 day longer than PASSWORD_RESET_TIMEOUT_DAYS." This reverts commit 95993a89ce6ca5f5e26b1c22b65c57dcb8c005e9. Backport of 67a6ba391bbcf1a4c6bb0c42cb17e4fc0530f6d2 from master
2017-09-24[2.0.x] Fixed JS linter errorClaude Paroz
Regression introduced in 1f3dfd783d. Backport of c180abe6f1f663dcd2f1ed75590eb6aa6cb94276 from master.
2017-09-24[2.0.x] Updated translation catalogsClaude Paroz
2017-09-24[2.0.x] Refs #25006 -- Marked again admin time picker shortcuts for translationClaude Paroz
Backport of fe000ab18d2571394868882865907e92aabbda0a from master.
2017-09-22[2.0.x] Refs #27788 -- Corrected minimum supported Oracle version in GIS docs.Tim Graham
Backport of d90936f41a2d7a3361e51fc49be033ba0f05f458 from master
2017-09-22[2.0.x] Bumped trove classifier for 2.0 alpha 1.2.0a1Tim Graham
2017-09-22[2.0.x] Bumped version to 2.0 alpha 1.Tim Graham
2017-09-22[2.0.x] Removed empty sections in 2.0 release notes.Tim Graham
Backport of 559040f3d3552870cf010b5d10779ab30913d854 from master
2017-09-22[2.0.x] Updated man page for Django 2.0 alpha.Tim Graham
2017-09-22[2.0.x] Bumped django_next_version in docs config.Tim Graham
2017-09-22Fixed #27332 -- Added FilteredRelation API for conditional join (ON clause) ↵Nicolas Delaby
support. Thanks Anssi Kääriäinen for contributing to the patch.
2017-09-22Removed unused eof argument to BoundaryIter._find_boundary().Mariusz Felisiak
Unused since its introduction in d725cc9734272f867d41f7236235c28b3931a1b2.
2017-09-22Refs #28593 -- Made URLResolver._populate() more resilient to signal interrupts.Daniel Tao
_populate() sets the populating attribute to prevent infinite recursion in case a urlconf includes itself. The flag is a threadlocal to avoid a race condition [1] where one thread sets the flag and another checks it, then proceeds to access data that's supposed to be populated (e.g. _reverse_dict) but isn't yet. The potential still exists for a thread to set the threadlocal, then be interrupted by a signal such as SIGALRM and raise before resetting the threadlocal flag. In this scenario, subsequent calls to _populate() in the same thread will short-circuit erroneously. The bulk of the method was already wrapped in a try/finally in df41b5a, but since a signal interrupt can occur at any line executed by the interpreter, this moves up the try to ensure threadlocal gets reset. [1]: https://groups.google.com/d/msg/django-developers/D_bIeinKHjE/4NmVQUJqAgAJ
2017-09-21Added a test for QuerySet.select_related() reverse caching.Anssi Kääriäinen