| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-12-26 | Fixed #28944 -- Fixed crash when chaining values()/values_list() after ↵ | Ran Benita | |
| QuerySet.select_for_update(of=()). | |||
| 2017-12-26 | Fixed #28731 -- Added an error message when using an empty Q() in a When ↵ | Tim Martin | |
| expression. Otherwise it generates invalid SQL. | |||
| 2017-12-22 | Fixed #28937 -- Allowed BinaryField to be editable=True. | Cameron Curry | |
| 2017-12-22 | Fixed #28884 -- Fixed crash on SQLite when renaming a field in a model ↵ | Simon Charette | |
| referenced by a ManyToManyField. Introspected database constraints instead of relying on _meta.related_objects to determine whether or not a table or a column is referenced on rename operations. This has the side effect of ignoring both db_constraint=False and virtual fields such as GenericRelation which aren't backend by database level constraints and thus shouldn't prevent the rename operations from being performed in a transaction. Regression in 095c1aaa898bed40568009db836aa8434f1b983d. Thanks Tim for the additional tests and edits, and Mariusz for the review. | |||
| 2017-12-21 | Refs #28909 -- Simplifed code using unpacking generalizations. | Nick Pope | |
| 2017-12-21 | Refs #23941 -- Prevented incorrect rounding of DecimalField annotations on ↵ | Sergey Fedoseev | |
| SQLite. | |||
| 2017-12-20 | Fixed #28932 -- Prevented Oracle from truncating trailing zeros in the ↵ | Sergey Fedoseev | |
| fractional part of DecimalField. Fixes the test added in 6fd6d8383f48ea2fe4e058725fa30529a083e9a5. Regression in 7c1f3901bcdabb1340a621e7df9b24f3acd0d6f3. | |||
| 2017-12-20 | Fixed #28934 -- Prevented Cast from truncating microseconds on Oracle. | Mariusz Felisiak | |
| 2017-12-19 | Fixed #28727 -- Fixed Cast crash on SQLite when casting a Python ↵ | Mariusz Felisiak | |
| date/datetime to Date/DateTimeField. | |||
| 2017-12-16 | Removed unused DatabaseOperations.date_interval_sql() on Oracle. | Sergey Fedoseev | |
| Unused since 5ca82e710e2f92b8c5114492205c8764918407d3. | |||
| 2017-12-12 | Fixed #28915 -- Prevented SQLite from truncating trailing zeros in the ↵ | Sergey Fedoseev | |
| fractional part of DecimalField. This reverts commit a146b65628e702a9a3ed5be21542ca45366fbb29 and adds a test for the regression. | |||
| 2017-12-12 | Simplified SQLite converter for bool type. | Sergey Fedoseev | |
| 2017-12-12 | Refs #27985 -- Reallowed using __exact=None as an alias for __isnull=True if ↵ | Sergey Fedoseev | |
| a custom lookup class with lookup_name != None is registered as the exact lookup. Regression in 58da81a5a372a69f0bac801c412b57f3cce5f188 and prerequisite for refs #28896. | |||
| 2017-12-11 | Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking. | Nick Pope | |
| 2017-12-08 | Refs #27849 -- Removed empty Q() hack in filtered Aggregate.as_sql(). | Simon Charette | |
| This required allowing WhereNode to be provided as When(condition). This was made possible by cf12257db23fa248c89a3da3f718aa01a50ca659. | |||
| 2017-12-08 | Improved performance of loading DateTimeField on Oracle and MySQL. | Sergey Fedoseev | |
| 2017-12-07 | Fixed #28906 -- Removed unnecessary bool() calls. | Tim Graham | |
| 2017-12-07 | Fixed #28907 -- Removed unnecessary if statements. | Tim Graham | |
| 2017-12-06 | Fixed #28893 -- Removed unnecessary dict.items() calls. | Tim Graham | |
| 2017-12-06 | Fixed #28870 -- Added support for functools.partialmethod serialization in ↵ | Sergey Fedoseev | |
| migrations. | |||
| 2017-12-05 | Refs #28876 -- Fixed incorrect foreign key constraint name for models with ↵ | Mariusz Felisiak | |
| quoted db_table. Thanks Simon Charette and Tim Graham for the review and Carlos E. C. Leite for the report. | |||
| 2017-12-05 | Refs #28876 -- Fixed incorrect class-based model index name generation for ↵ | Mariusz Felisiak | |
| models with quoted db_table. Thanks Simon Charette and Tim Graham for the review and Carlos E. C. Leite for the report. | |||
| 2017-12-04 | Fixed #28873 -- Used dict.setdefault() to set model and form field defaults. | Дилян Палаузов | |
| 2017-12-04 | Fixed #28860 -- Removed unnecessary len() calls. | Дилян Палаузов | |
| 2017-12-01 | Fixed #28849 -- Fixed referenced table and column rename on SQLite. | Simon Charette | |
| Thanks Ramiro for the input and Tim for the review. | |||
| 2017-12-01 | Fixed #28863 -- Fixed filter on annotation that contains Q. | Sergey Fedoseev | |
| 2017-12-01 | Fixed #28305 -- Fixed "Cannot change column 'x': used in a foreign key ↵ | Tim Graham | |
| constraint" crash on MySQL with a sequence of AlterField or RenameField operations. Regression in 45ded053b1f4320284aa5dac63052f6d1baefea9. | |||
| 2017-11-30 | Fixed #28856 -- Fixed a regression in caching of a GenericForeignKey ↵ | Simon Charette | |
| pointing to a MTI model. Regression in b9f8635f58ad743995cad2081b3dc395e55761e5. | |||
| 2017-11-29 | Fixed #28702 -- Made query lookups for CIText fields use citext. | Mads Jensen | |
| 2017-11-29 | Fixed #28834 -- Followed ancestor links on field cache lookup failure. | Simon Charette | |
| Thanks Tim for the review. | |||
| 2017-11-28 | Fixed #28837 -- Fixed test client crash if an exception with more than one ↵ | Nicolas Delaby | |
| arg is raised. Also removed usage of the problematic pattern elsewhere. Regression in 6e55e1d88a5c4453e25f0caf7ffb68973de5c0ba. | |||
| 2017-11-28 | Fixed #28853 -- Updated connection.cursor() uses to use a context manager. | Jon Dufresne | |
| 2017-11-28 | Fixed #28854 -- Replaced type(True) with bool in sqlite's SchemaEditor. | Дилян Палаузов | |
| 2017-11-27 | Fixed #28848 -- Fixed SQLite/MySQL crash when ordering by a filtered ↵ | Raphael Michel | |
| subquery that uses nulls_first/nulls_last. | |||
| 2017-11-26 | Refs #27954 -- Fixed typo in django/db/backends/postgresql/client.py comment. | Mariusz Felisiak | |
| 2017-11-23 | Used bytes.hex() and bytes.fromhex() to simplify. | Sergey Fedoseev | |
| 2017-11-21 | Fixed #28820 -- Eliminated an extra query with QuerySet.update() on proxy ↵ | Yan Mitrofanov | |
| models. | |||
| 2017-11-21 | Fixed #28817 -- Made QuerySet.iterator() use server-side cursors after ↵ | Dražen Odobašić | |
| values() and values_list(). | |||
| 2017-11-20 | Fixed #28804 -- Fixed "Unknown system variable 'transaction_isolation'" on ↵ | Tim Graham | |
| MariaDB. Regression in 967450a3bf940c43db891fe1e2ef3bcf73456ff8. | |||
| 2017-11-18 | Fixed #26184 -- Allowed using any lookups in ModelAdmin.search_fields. | Krzysztof Nazarewski | |
| Thanks Krzysztof Nazarewski for the initial patch. | |||
| 2017-11-14 | Fixed #28792 -- Fixed index name truncation of namespaced tables. | Simon Charette | |
| Refs #27458, #27843. Thanks Tim and Mariusz for the review. | |||
| 2017-11-14 | Fixed #28794 -- Fixed tx_isolation deprecation warning on MySQL 5.7.20+. | Sergey Fedoseev | |
| 2017-11-14 | Fixed #28795 -- Removed 'not in' checks and used dict.setdefault(). | Дилян Палаузов | |
| 2017-11-13 | Used BaseSimpleSerializer for serializing str and bytes in migrations. | Sergey Fedoseev | |
| Follow up to c716fe87821df00f9f03ecc761c914d1682591a2. | |||
| 2017-11-12 | Fixed #28781 -- Added QuerySet.values()/values_list() support for union(), ↵ | Mariusz Felisiak | |
| difference(), and intersection(). Thanks Tim Graham for the review. | |||
| 2017-11-11 | Simplified Field.get_choices(). | Sergey Fedoseev | |
| 2017-11-09 | Fixed #27710 -- Made Model.save() invalidate cached, stale relations after a ↵ | Paulo | |
| primary key assignment. | |||
| 2017-11-07 | Fixed #28769 -- Replaced 'x if x else y' with 'x or y'. | Дилян Палаузов | |
| 2017-11-06 | Fixed #28776 -- Fixed a/an/and typos in docs and comments. | Дилян Палаузов | |
| 2017-11-03 | Clarified error message for when sqlplarse isn't installed. | Nick | |
