summaryrefslogtreecommitdiff
path: root/django
AgeCommit message (Collapse)Author
2015-09-30[1.8.x] Fixed #24505 -- Fixed clash with hidden m2m fields.Marco Fucci
Added support for multiple m2m fields with the same 'to' model and with related_name set to '+'. Backport of 4ee08958f154594b538207a53c1d457687b3f7ae from master
2015-09-26[1.8.x] Fixed #25421 -- Fixed test --keepdb option on Oracle.Mariusz Felisiak
Backport of a3a6def867c61d24dfded6cbfef7f820409dc739 from master
2015-09-23[1.8.x] Fixed #25453 -- Reworded makemigration's ask_not_null_alteration ↵Benjamin Wohlwend
suggestion. Backport of de31423130912a012513aad93ec805f8e08a0d5e from master
2015-09-21[1.8.x] Fixed #24921 -- set_autocommit(False) + ORM queries.Aymeric Augustin
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). Backport of 91e9f1c from master
2015-09-21[1.8.x] Fixed #25431 -- Readded inline foreign keys to modelformset instancesClaude Paroz
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. Backport of 65a1055a3 from master.
2015-09-21[1.8.x] Corrected docstring in core.urlresolvers module.Matt Deacalion Stevens
The RegexURLResolver.resolve() method no longer returns a tuple. It has returned a ResolverMatch object since commit e0fb90b2. Backport of c07f9fef398a21a76d350e8b02b396b3e580b751 from master
2015-09-19[1.8.x] Fixed #25160 (again) -- Moved data loss check on reverse relations.Aymeric Augustin
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. Backport of c3904de from master
2015-09-18[1.8.x] Refs #17785 -- Made docstring for sqlite3's get_relations() ↵Hynek Cernoch
consistent with other backends. Backport of 4b9d063da05faa112577a4e3cefd020850a25e9e from master
2015-09-17[1.8.x] Refs #20625 -- Fixed custom queryset chaining with values() and ↵Aric Coady
values_list().
2015-09-16[1.8.x] Fixed typo in django/core/cache/backends/base.py docstring.Matthew Crowson
Backport of 8615e415861ea93afb5a84365895bd7b9af7be6f from master
2015-09-15[1.8.x] Added upgrade tip in BaseCommand.option_list deprecation comment.Daniel Hahler
Backport of d731cf5caf043189fda3708cc0dace5d8f94db6b from master
2015-09-14[1.8.x] Fixed #25377 -- Changed Count queries to execute COUNT(*) instead of ↵Adam Chainz
COUNT('*'). Backport of 3fe3887a2ed94f7b15be769f6d81571031ec5627 from master
2015-09-14[1.8.x] Fixed #25393 -- Fixed MySQL crash when adding text/blob field with ↵Ville Skyttä
unhashable default. Backport of 4d933ad4181a511f3ced98edba4e17aff054e0e2 from master
2015-09-14[1.8.x] Fixed typo in django/forms/utils.py docstring.Kholid Fuadi
Backport of b8b776aabe9afcd771f5c49afd2b41b44cae65a4 from master
2015-09-12[1.8.x] Fixed #25384 -- Ordered imports in newly created migration filesMarkus Holtermann
2015-09-09[1.8.x] Fixed #25372 -- Fixed autocompletion for options of non-argparse ↵Daniel Hahler
commands. Backport of acb833081dd3abca3bc62753103690f23fb3f0ec from master
2015-09-05[1.8.x] Updated references to the TEST_* database settings.Aymeric Augustin
They were removed in Django 1.9. I could leave the reference to TEST_DEPENDENCIES in the 1.2.4 release notes because the link points to the right location and the name was accurate at the time. Backport of 6d1110f from master
2015-09-05[1.8.x] Fixed #24525 -- Fixed AssertionError in some complex queries.Tim Graham
Thanks Anssi Kääriäinen for providing the solution. Backport of 2dc9ec5616a942de3a0886a707f93988f56dd594 from master
2015-09-04[1.8.x] Refs #25345 -- Updated links to code.google.com.Maxime Lorant
Backport of c92cd22d02349b73d169a3a2ff3b6fe7a54bfb0c from master
2015-08-29[1.8.x] Made the autoreloader survive all exceptions.Aymeric Augustin
Refs #24704. Backport of b79fc11d73 from master
2015-08-29Fixed #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. Backport of fe6ddb837d from master
2015-08-29[1.8.x] 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. Backport of c2fcba2ac7 from master
2015-08-29[1.8.x] 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. Backport of 23620cb8e0 from master
2015-08-28[1.8.x] Fixed #25323 -- Fixed selenium test failures with chromedriver 2.18.Tim Graham
Backport of 7ac0cd445e056cac9bfc1fed11026ab6c74b8818 from master
2015-08-28[1.8.x] Fixed #25299 -- Fixed crash with ModelAdmin.list_display value that ↵Tim Graham
clashes with a model reverse accessor. Backport of 9607a0404188bbe612f05216f5a82df26f4b4e80 from master
2015-08-25[1.8.x] Fixed #25295 -- Restored 'no active translation' after language overrideClaude Paroz
Thanks David Nelson Adamec for the report and Tim Graham for the review. Backport of 9324935c3 from master.
2015-08-22[1.8.x] Fixed #25040 -- Fixed migrations state crash with GenericForeignKeyKai Richard Koenig
Backport of 60f795c0608119cdb02d61d3eb59f34ebdb55754 from master
2015-08-20[1.8.x] Fixed #24951 -- Fixed AssertionError in delete queries involving a ↵Tim Graham
foreign/primary key. Thanks Anssi Kääriäinen for help. Backport of 333cbdcd2de4546e33ad50ebd8b67e1a1e87aeec from master
2015-08-18[1.8.x] Post-release version bump.Tim Graham
2015-08-18[1.8.x] Bumped version for 1.8.4 release.1.8.4Tim Graham
2015-08-18[1.8.x] Fixed DoS possiblity in contrib.auth.views.logout()Tim Graham
Thanks Florian Apolloner and Carl Meyer for review. This is a security fix.
2015-08-15[1.8.x] Fixed #25180 -- Prevented varchar_patterns_ops and text_patterns_ops ↵Caio Ariede
indexes for ArrayField. Backport of dad8434d6ff5da10959672726dc9b397296d380b from master
2015-08-13[1.8.x] Fixed #25267 -- Corrected message for admin.E122 system check.Fabrizio Ettore Messina
Backport of ece78684d9e09c477c4a0f10236c0aec45bac726 from master
2015-08-13[1.8.x] Removed unreachable codeAndriy Sokolovskiy
Backport of 4359be023be3f5e5a1d1d89bf8f193d15f49b7a4 from master
2015-08-10[1.8.x] Fixed #25160 -- Moved unsaved model instance data loss check to ↵Tim Graham
Model.save() This mostly reverts 5643a3b51be338196d0b292d5626ad43648448d3 and 81e1a35c364e5353d2bf99368ad30a4184fbb653. Thanks Carl Meyer for review. Backport of 5980b05c1fad69eef907e0076aa2dc837edab529 from master
2015-08-08[1.8.x] Updated Wikipedia links to use httpsClaude Paroz
Backport of 64982cc2fb from master.
2015-08-07[1.8.x] Fixed #25231 -- Added recording of squashed migrations in the ↵mlavin
migrate command. Ensured squashed migrations are recorded as applied when the migrate command is run and all of the original migrations have been previously applied. Backport of 69db1c745506bf63026def25d6854755179feaa8 from master
2015-08-07[1.8.x] Fixed #25233 -- Fixed HStoreField.has_changed() handling of initial ↵Tim Graham
values. Thanks Simon Charette for review. Backport of a7b7f27c05244d69a11545261eb3bbd73791b3d2 from master
2015-08-04[1.8.x] Fixed #25215 -- Solved reference to forms.HStoreField in declaration ↵Curtis Maloney
of HStoreField Correct test which was using the model field in a test form. Backport of 9f73009e98c51986a50cc45844b8bca72673e955 from master
2015-08-03[1.8.x] Fixed #25206 -- Fixed error message when checking a ModelAdmin ↵Alasdair Nicol
fieldset's fields. Backport of 8972818289452d611d97fac0f4a6d24625987b31 from master
2015-08-01[1.8.x] Fixed #25204 -- Added missing space in runserver logging.Tim Graham
Backport of 1a76257b1b385ac8afd67bd36d061f508613e4d2 from master
2015-08-01[1.8.x] Fixed #25176 -- Prevented TestCase.setUpTestData() exception from ↵Adam Chainz
leaking transaction. Backport of 0abb06930fc0686cb35079934e5bb40df66f5691 from master
2015-07-23[1.8.x] Fixed #12768 -- Fixed QuerySet.raw() regression on FK with custom ↵Matt Johnson
db_column. Backport of e063ac2fae007a2eecaeab5ce17064c31230ce29 from master
2015-07-22[1.8.x] Fixed import order in django/core/serializers/json.pyTim Graham
2015-07-20[1.8.x] Fixed #25147 -- Fixed debug view copy-paste/interactive toggle.Tim Graham
The whitespace added in 1101467ce0756272a54f4c7bc65c4c335a94111b broke the initial comparison. Backport of d7848c11e008ddeb036a95d389caa3b2c97b795e from master
2015-07-14[1.8.x] Fixed #25123 -- Corrected makemessages --extension help textCesar Canassa
Backport of 561c018d88203826cb9fd370e03a28e829871b75 from master
2015-07-13[1.8.x] Fixed #25079 -- Added warning if both TEMPLATES and TEMPLATE_* ↵Daniel Roseman
settings are defined. Django ignores the value of the TEMPLATE_* settings if TEMPLATES is also set, which is confusing for users following older tutorials. This change adds a system check that warns if any of the TEMPLATE_* settings have changed from their defaults but the TEMPLATES dict is also non-empty. Removed the TEMPLATE_DIRS from the test settings file; this was marked for removal in 1.10 but no tests fail if it is removed now. Backport of 24620d71f2116da31abe6c9391f7bc807ac23c0b from master
2015-07-10[1.8.x] Fixed #25019 -- Added UUID support in DjangoJSONEncoderLukas Hetzenecker
Backport of 6355a6d4f5 and 2e05ef4e18 from master.
2015-07-08[1.8.x] Post-release version bump.Tim Graham
2015-07-08[1.8.x] Bumped version for 1.8.3 release.1.8.3Tim Graham