| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-10 | Fixed #25412 -- Fixed missing PostgreSQL index on Char/TextField when using ↵ | Federico Frenguelli | |
| AlterField. Thanks to Emanuele Palazzetti for the help. | |||
| 2015-12-09 | Fixed #25896 -- Fixed state bug in ↵ | Amos Onn | |
| SeparateDatabaseAndState.database_backwards(). | |||
| 2015-12-05 | Fixed #25547 -- Made Model.refresh_from_db() update FileField's instance. | Attila Tovt | |
| 2015-12-04 | Fixed #13774 -- Added models.Field.rel_db_type(). | Alexander Sosnovskiy | |
| 2015-12-03 | Fixed #25761 -- Added __cause__.__traceback__ to reraised exceptions. | Raphaël Hertzog | |
| When Django reraises an exception, it sets the __cause__ attribute even in Python 2, mimicking Python's 3 behavior for "raise Foo from Bar". However, Python 3 also ensures that all exceptions have a __traceback__ attribute and thus the "traceback2" Python 2 module (backport of Python 3's "traceback" module) relies on the fact that whenever you have a __cause__ attribute, the recorded exception also has a __traceback__ attribute. This is breaking testtools which is using traceback2 (see https://github.com/testing-cabal/testtools/issues/162). This commit fixes this inconsistency by ensuring that Django sets the __traceback__ attribute on any exception stored in a __cause__ attribute of a reraised exception. | |||
| 2015-12-03 | Fixed many spelling mistakes in code, comments, and docs. | Josh Soref | |
| 2015-11-26 | Fixed #25807 -- Instructed the migration writer about lazy objects. | Simon Charette | |
| Thanks to Trac alias mrgaolei for the report, Baptiste for the confirmation and Tim for the review. | |||
| 2015-11-24 | Fixed #25767 -- Fixed data truncation possibility with ↵ | George Marshall | |
| Positive(Small)IntegerField on MySQL. | |||
| 2015-11-21 | Fixed #13427 -- Made auto-m2m verbose names translatable | Claude Paroz | |
| 2015-11-21 | Fixed #25715 -- Fixed Model.refresh_from_db() with ForeignKey ↵ | Tim Graham | |
| w/on_delete=SET_NULL. | |||
| 2015-11-20 | Fixed #25551 -- Fixed migration operations ordering when adding fields and a ↵ | Ana Vojnovic | |
| unique_together constraint. | |||
| 2015-11-19 | Fixed #25764 -- Added support for serialization of enum.Enum in migrations. | Andrei Fokau | |
| Thanks Tim Graham for the review. | |||
| 2015-11-17 | Simplified lists creation in three places. | Dmitry Dygalo | |
| 2015-11-14 | Fixed #25750 -- Made Options._expire_cache() faster | Patryk Zawadzki | |
| Avoided unnecessary list operations and delattr() calls that result in an exception being raised as it causes call frame reconstruction which is very costly, especially so in a function that is called millions of times. | |||
| 2015-11-13 | Refs #25196 -- Fixed incorrect argument order in test database creation. | Tim Graham | |
| 2015-11-11 | Fixed #25723 -- Made related field checks lookup against their local apps. | Simon Charette | |
| 2015-11-11 | Removed gendered pronoun in a code comment. | Razzi Abuissa | |
| 2015-11-11 | Refs #25693 -- Avoided redundant calls to get_fields() in `to_attr` validation. | Simon Charette | |
| 2015-11-11 | Fixed #25730 -- Made Model.__str__() always return str instances. | Simon Charette | |
| Thanks to Kevin Turner for the report and Tim for the review. | |||
| 2015-11-10 | Fixed #25693 -- Prevented data loss with Prefetch and ManyToManyField. | Ian Foote | |
| Thanks to Jamie Matthews for finding and explaining the bug. | |||
| 2015-11-09 | Fixed #24576 -- Made deletion of related objects deterministic. | Laura Feier | |
| 2015-11-07 | Simplified dict initialization in two places. | Dmitry Dygalo | |
| 2015-11-02 | Refs #25629 -- Added `arity` class attribute to `Func` expressions | Sergey Fedoseev | |
| 2015-10-28 | Refs #25618 -- Removed detection of south migrations in loader. | Tim Graham | |
| It doesn't seem relevant for anyone upgrading to Django 1.10 and beyond. | |||
| 2015-10-27 | Fixed #25609 -- Fixed regression in related field nested lookup error. | Ian Foote | |
| 2015-10-27 | Revert "Fixed #25417 -- Added a field check for invalid default values." | Simon Charette | |
| This reverts commit 71ebcb85b931f43865df5b322b2cf06d3da23f69. | |||
| 2015-10-27 | Fixed #25550 -- Deprecated direct assignment to the reverse side of a ↵ | Tim Graham | |
| related set. | |||
| 2015-10-26 | Fixed #25611 -- Standardized descriptor signatures. | Tim Graham | |
| 2015-10-21 | Fixed #25470 -- Avoided unnecessary, expensive DATETIME typecast on MySQL. | Mariusz Felisiak | |
| 2015-10-19 | Moved an inner function in db.migrations.state to avoid redefinition. | Simon Charette | |
| 2015-10-19 | Refs #18012 -- Accounted for reverse proxy relations in migrations. | Simon Charette | |
| Thanks to Markus for the suggestion and Tim for the review. | |||
| 2015-10-19 | Fixed #25563 -- Cached deferred models in their proxied model's _meta.apps. | Simon Charette | |
| Thanks to Andriy Sokolovskiy for the report and Tim Graham for the review. | |||
| 2015-10-17 | Fixed #25517 -- Made Concat function idempotent on SQLite. | Josh Smeaton | |
| 2015-10-16 | Fixed #25560 -- Made empty string related_name invalid. | Simon Charette | |
| Thanks to Ali Lotfi for the initial report and patch and Tim Graham for the review. | |||
| 2015-10-14 | Fixed #25506 -- Allowed filtering over a RawSQL annotation. | Antoine Catton | |
| Co-Authored-By: Gavin Wahl <gwahl@fusionbox.com> | |||
| 2015-10-14 | Refs #25535 -- Minor edits to ForeignObject check changes. | Tim Graham | |
| 2015-10-12 | Fixed #25535 -- Made ForeignObject checks less strict. | Antoine Catton | |
| Check that the foreign object `from_fields` are a subset of any unique constraints on the foreign model. | |||
| 2015-10-12 | Refs #18012 -- Removed the now unused proxied_children model option. | Simon Charette | |
| Thanks to Tim for the review. | |||
| 2015-10-12 | Refs #18012 -- Made proxy and concrete model reverse fields consistent. | Simon Charette | |
| Prior to this change proxy models reverse fields didn't include the reverse fields pointing to their concrete model. | |||
| 2015-10-12 | Fixed #23076, #25505 -- Fixed deletion of intermediate proxy models. | Simon Charette | |
| Thanks to James Murty for his work on an alternate patch. | |||
| 2015-10-12 | Refs #18012 -- Removed special casing for proxy models deletion. | Simon Charette | |
| This isn't required anymore now that reverse foreign keys from proxy models are propagated to their concrete model. | |||
| 2015-10-12 | Fixed #18012 -- Propagated reverse foreign keys from proxy to concrete models. | Simon Charette | |
| Thanks to Anssi for the review. | |||
| 2015-10-10 | Fixed #24687 -- Added select_related() validation for nested non-relational ↵ | Tim Graham | |
| fields. The removed test was added in the original select_related() validation patch (45d4e43d2d25b902e3821b612209afa951a8bcb8), but there doesn't seem to be any reason for it. Thanks Claude Paroz for help and review. | |||
| 2015-10-09 | Fixed #22705 -- Fixed QuerySet.bulk_create() on models without any fields on ↵ | Tim Graham | |
| Oracle. Fixed on other backends by 134ca4d438bd7cbe8f0f287a00d545f96fa04a01. Thanks Mariusz Felisiak for the solution. | |||
| 2015-10-09 | Fixed #14368 -- Allowed setting a reverse OneToOne relation to None. | Tim Graham | |
| 2015-10-06 | Fixed #25503 -- Fixed system check crash on ForeignKey to abstract model. | Mariusz Felisiak | |
| 2015-10-06 | Fixed #25508 -- Modified QuerySet.__repr__() to disambiguate it from a list. | Tim Graham | |
| 2015-10-06 | Refs #12118 -- Allowed "mode=memory" in SQLite test database names. | Riccardo Magliocchetti | |
| 2015-10-05 | Removed obsolete (since Python 2.3) __safe_for_unpickling__ attribute. | Tim Graham | |
| 2015-10-01 | Fixed #21042 -- Allowed accessing FileDescriptor on the model class. | Tim Graham | |
| This is consistent with ability to reference other descriptors on the model class (5ef0c03ae9aca99289737ba6d88a371ad95cf432). | |||
