Tim Graham
9a1ccbfcae
[1.8.x] Added release date for 1.8.6.
2015-11-04 15:26:24 +01:00
Tim Graham
052bd3f7e3
[1.8.x] Fixed #25100 -- Documented an upgrade caveat for contenttypes migration.
...
Backport of 81b55fb90078788bfdc064550f2ff9da2c79d3b6 from master
2015-10-30 10:31:08 -04:00
Tim Graham
e20a27b52b
[1.8.x] Fixed #23985 -- Documented a backwards incompatible change in URLValidator.
...
Backport of 8c5b8018f69226389a1373523c41cd37883c9556 from master
2015-10-29 18:07:05 -04:00
Tim Graham
12f4db23aa
[1.8.x] Fixed #25489 -- Documented that SESSION_SAVE_EVERY_REQUEST doesn't create empty sessions.
...
Backport of abf5ccc29c45d53ec17541179bb5f0a75b28915d from master
2015-10-29 17:29:21 -04:00
Simon Charette
c42e4e736a
Fixed #25622 -- Accounted for generic relations in the admin to field validation
...
Thanks to Jonathan Liuti for the report and Tim Graham for the review.
Conflicts:
django/contrib/admin/options.py
2015-10-29 13:20:44 -04:00
Dheerendra Rathor
540de2f797
[1.8.x] Fixed #25620 -- Made URLValidator prohibit URLs with consecutive dots in the domain section.
...
Backport of 96fe90f5356971e0e51a0bc41e045dde600d7521 from master
2015-10-29 11:14:36 -04:00
Tim Graham
65bff161ff
[1.8.x] Fixed #25618 -- Added a helpful error message when Django & south migrations exist in the same directory.
2015-10-28 09:59:32 -04:00
Tim Graham
69e6045ceb
[1.8.x] Fixed #25597 -- Fixed crash with SplitArrayField and IntegerField on invalid value.
...
Backport of 1f07da3e29c7c3d47968e1c4531dd9bf902575b7 from master
2015-10-27 08:13:27 -04:00
Tim Graham
d27085b02d
[1.8.x] Documented Python 3.5 support for Django 1.8.
2015-10-25 06:02:21 -04:00
Claude Paroz
244b7c930f
[1.8.x] Fixed #25592 -- Fixed misnamed strictly_above PostGIS lookup
...
Fixes a regression from 2bd1bbc42. Thanks Daniel Wiesmann for the report
and Tim Graham for the review.
Backport of c08f85fd54 from master.
2015-10-22 20:35:54 +02:00
Simon Charette
71962629c0
[1.8.x] Fixed #25563 -- Cached deferred models in their proxied model's _meta.apps.
...
Thanks to Andriy Sokolovskiy for the report and Tim Graham for the review.
Backport of 3db3ab71e97d34260057a6f51d4b2f72da30dc8d from master
2015-10-19 20:13:47 -04:00
Aymeric Augustin
9ccb92ad01
[1.8.x] Fixed #25510 -- Allowed runserver to start with incorrect INSTALLED_APPS.
...
In that case, the content of INSTALLED_APPS will be ignored until it's
fixed and the autoreloader kicks in. I confirmed this behavior manually.
As explained on the ticket it's hard to write a test for this case
Backport of df0a446f from master.
2015-10-19 20:41:48 +02:00
Josh Smeaton
42e029f6c4
[1.8.x] Fixed #25517 -- Made Concat function idempotent on SQLite.
...
Backport of 6c95b134e9b2d5641c123551c080305e90e6a89d from master
2015-10-17 15:58:17 -04:00
Antoine Catton
ee6785ebea
[1.8.x] Fixed #25506 -- Allowed filtering over a RawSQL annotation.
...
Co-Authored-By: Gavin Wahl <gwahl@fusionbox.com>
Backport of b971c1cd78a0bf831c1c30080089c4a384d037a0 from master
2015-10-14 12:21:36 -07:00
Andriy Sokolovskiy
eb85e6672a
[1.8.x] Fixed #24156 -- Fixed inherited related name of ManyToManyField.
...
Fixed situation when parent abstract model declares related_name='+'
and child models had an invalid queryset.
Backport of f7b297815819153b53dc1125d3f42869fb1b7ebc from master
2015-10-13 04:17:50 -07:00
Mariusz Felisiak
4ec96b776b
[1.8.x] Fixed #25503 -- Fixed system check crash on ForeignKey to abstract model.
...
Backport of 914167abf19d16ac97c0f1f6ae1b08cb377c8f3a from master
2015-10-06 19:26:00 -04:00
Riccardo Magliocchetti
e2db171e15
[1.8.x] Refs #12118 -- Allowed "mode=memory" in SQLite test database names.
...
Backport of 3543fec3b739864c52de0a116dde3b0e5e885799 from master
2015-10-06 12:33:24 -04:00
Tim Graham
de570d4da9
[1.8.x] Fixed #25496 -- Made ModelChoiceField respect prefetch_related().
...
Backport of 6afa6818fcf25665bbf61f0921c8c8c6fa8f223e from master
2015-10-05 19:25:21 -04:00
Tim Graham
bf42888801
[1.8.x] Fixed #25502 -- Added supported Python versions in 1.7, 1.8 release notes.
...
Backport of b215a3ab63d1c34746855594656e988561484fe3 from master
2015-10-05 14:20:11 -04:00
Tim Graham
9c60752ba5
[1.8.x] Added stub release notes for 1.8.6.
...
Backport of 58195f0b16999245ada6bd010b71c9c5352ae608 from master
2015-10-03 19:58:36 -04:00
Tim Graham
badcd2933e
[1.8.x] Added release date for 1.8.5.
...
Backport of 2eb5589a721488b592ed05d6790d9ad7d2b9dafd from master
2015-10-03 19:35:22 -04:00
Ben Kraft
c03f0c282d
[1.8.x] Fixed #25389 -- Fixed pickling a SimpleLazyObject wrapping a model.
...
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-10-03 13:03:05 -04:00
Marco Fucci
0e2d3b9304
[1.8.x] Fixed #24505 -- Fixed clash with hidden m2m fields.
...
Added support for multiple m2m fields with the same 'to' model
and with related_name set to '+'.
Backport of 4ee08958f154594b538207a53c1d457687b3f7ae from master
2015-09-30 18:38:49 -04:00
Mariusz Felisiak
cb2de5e2e9
[1.8.x] Fixed #25421 -- Fixed test --keepdb option on Oracle.
...
Backport of a3a6def867c61d24dfded6cbfef7f820409dc739 from master
2015-09-26 19:52:09 -04:00
Aymeric Augustin
425c5e40ea
[1.8.x] 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).
Backport of 91e9f1c from master
2015-09-21 22:31:13 +02:00
Claude Paroz
158b0a2837
[1.8.x] 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 .
Backport of 65a1055a3 from master.
2015-09-21 21:50:11 +02:00
Aymeric Augustin
1abd177696
[1.8.x] 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.
Backport of c3904de from master
2015-09-19 20:28:22 +02:00
Aric Coady
7d471fe662
[1.8.x] Refs #20625 -- Fixed custom queryset chaining with values() and values_list().
2015-09-17 19:20:09 -04:00
Adam Chainz
3c2c74f58f
[1.8.x] Fixed #25377 -- Changed Count queries to execute COUNT(*) instead of COUNT('*').
...
Backport of 3fe3887a2ed94f7b15be769f6d81571031ec5627 from master
2015-09-14 14:07:32 -04:00
Ville Skyttä
69017bade0
[1.8.x] Fixed #25393 -- Fixed MySQL crash when adding text/blob field with unhashable default.
...
Backport of 4d933ad4181a511f3ced98edba4e17aff054e0e2 from master
2015-09-14 12:28:04 -04:00
Markus Holtermann
3cc5cc7958
[1.8.x] Fixed #25384 -- Ordered imports in newly created migration files
2015-09-12 13:23:38 +10:00
Daniel Hahler
6c19d81951
[1.8.x] Fixed #25372 -- Fixed autocompletion for options of non-argparse commands.
...
Backport of acb833081dd3abca3bc62753103690f23fb3f0ec from master
2015-09-09 14:52:33 -04:00
Tim Graham
62347208bb
[1.8.x] Fixed #24525 -- Fixed AssertionError in some complex queries.
...
Thanks Anssi Kääriäinen for providing the solution.
Backport of 2dc9ec5616a942de3a0886a707f93988f56dd594 from master
2015-09-05 08:19:38 -04:00
Tim Graham
6acf0df862
[1.8.x] Refs #24152 -- Fixed typos in deprecated GeoQuerySet aggregate names.
...
Backport of a8eb715b663ff836e54f04c0e4fcafa2ee468b4e from master
2015-09-02 19:59:27 -04:00
Aymeric Augustin
cc14d51ee8
Fixed #24704 -- Made the autoreloader survive SyntaxErrors.
...
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 23:12:08 +02:00
Tim Graham
3cc67a637a
[1.8.x] Fixed #25299 -- Fixed crash with ModelAdmin.list_display value that clashes with a model reverse accessor.
...
Backport of 9607a0404188bbe612f05216f5a82df26f4b4e80 from master
2015-08-28 09:03:34 -04:00
Claude Paroz
c177d0690e
[1.8.x] Fixed #25295 -- Restored 'no active translation' after language override
...
Thanks David Nelson Adamec for the report and Tim Graham for the review.
Backport of 9324935c3 from master.
2015-08-25 10:37:54 +02:00
Kai Richard Koenig
181528726e
[1.8.x] Fixed #25040 -- Fixed migrations state crash with GenericForeignKey
...
Backport of 60f795c0608119cdb02d61d3eb59f34ebdb55754 from master
2015-08-22 08:50:19 -04:00
Tim Graham
ffe755e990
[1.8.x] Fixed #24951 -- Fixed AssertionError in delete queries involving a foreign/primary key.
...
Thanks Anssi Kääriäinen for help.
Backport of 333cbdcd2de4546e33ad50ebd8b67e1a1e87aeec from master
2015-08-20 08:46:08 -04:00
Tim Graham
63a4384ba1
[1.8.x] Added stub release notes for 1.8.5.
...
Backport of 84335e3d1fcc53862e4d8c24ec58e3b4f608b410 from master
2015-08-18 19:53:05 -04:00
Tim Graham
2eb86b01d7
[1.8.x] Fixed DoS possiblity in contrib.auth.views.logout()
...
Thanks Florian Apolloner and Carl Meyer for review.
This is a security fix.
2015-08-18 08:15:15 -04:00
Tim Graham
048bccb1be
[1.8.x] Added stub release notes for security releases.
2015-08-18 08:15:06 -04:00
Caio Ariede
29fa1b5800
[1.8.x] Fixed #25180 -- Prevented varchar_patterns_ops and text_patterns_ops indexes for ArrayField.
...
Backport of dad8434d6ff5da10959672726dc9b397296d380b from master
2015-08-15 10:11:09 -04:00
Tim Graham
e4b813c0e7
[1.8.x] Fixed #25160 -- Moved unsaved model instance data loss check to Model.save()
...
This mostly reverts 5643a3b51be338196d0b292d5626ad43648448d3 and
81e1a35c364e5353d2bf99368ad30a4184fbb653.
Thanks Carl Meyer for review.
Backport of 5980b05c1fad69eef907e0076aa2dc837edab529 from master
2015-08-10 11:31:22 -04:00
Claude Paroz
cda66497aa
[1.8.x] Updated Wikipedia links to use https
...
Backport of 64982cc2fb from master.
2015-08-08 12:09:53 +02:00
mlavin
ac46eb7e83
[1.8.x] Fixed #25231 -- Added recording of squashed migrations in the 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 18:16:37 -04:00
Tim Graham
ad2ac53054
[1.8.x] Fixed #25233 -- Fixed HStoreField.has_changed() handling of initial values.
...
Thanks Simon Charette for review.
Backport of a7b7f27c05244d69a11545261eb3bbd73791b3d2 from master
2015-08-07 14:31:05 -04:00
Curtis Maloney
473af19273
[1.8.x] Fixed #25215 -- Solved reference to forms.HStoreField in declaration of HStoreField
...
Correct test which was using the model field in a test form.
Backport of 9f73009e98c51986a50cc45844b8bca72673e955 from master
2015-08-04 19:19:05 +10:00
Adam Chainz
b46dad1bef
[1.8.x] Fixed #25176 -- Prevented TestCase.setUpTestData() exception from leaking transaction.
...
Backport of 0abb06930fc0686cb35079934e5bb40df66f5691 from master
2015-08-01 07:38:20 -04:00
Tim Graham
466950fa98
[1.8.x] Fixed #25168 -- Documented how to avoid foreign key constraint error after upgrading to 1.8.
...
Backport of 70912e137d5a6b089f35c662115fb758a00d7002 from master
2015-07-31 08:20:35 -04:00