| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-01 | Fixed typos in comments and docs. | luz.paz | |
| 2018-08-01 | Simplified comment in BooleanField.to_python(). | Tim Graham | |
| 2018-07-30 | Refs #29548 -- Fixed failing window tests on MariaDB 10.3. | Tom Forbes | |
| 2018-07-27 | Fixed #29595 -- Allowed using timedelta in migrations questioner. | Tim Graham | |
| Refs #29600 -- Removed usage of django.utils.datetime_safe in migrations. | |||
| 2018-07-25 | Fixed #29563 -- Added result streaming for QuerySet.iterator() on SQLite. | Andrew Brown | |
| 2018-07-25 | Refs #29563 -- Fixed SQLCompiler.execute_sql() to respect ↵ | Andrew Brown | |
| DatabaseFeatures.can_use_chunked_reads. | |||
| 2018-07-25 | Fixed #29569 -- Fixed Cast() with AutoField and BigAutoField. | Mariusz Felisiak | |
| 2018-07-20 | Fixed #29568 -- Prevented unnecessary UPDATE queries creating child models. | François Dupayrat | |
| 2018-07-19 | Fixed #29040 -- Made test database creation messages use a consistent output ↵ | Claude Paroz | |
| stream. | |||
| 2018-07-19 | Refs #28862 -- Removed the FieldRelatedOptionOperation.reduce() optimization. | Simon Charette | |
| It isn't required anymore since AlterTogetherOperations can be reduced into CreateModels which can reduce DeleteField operations. | |||
| 2018-07-19 | Fixed #26906 -- Reduced alter together operations code duplication. | Simon Charette | |
| Thanks Akshesh Doshi for the initial patch. | |||
| 2018-07-19 | Fixed #27731 -- Implemented CreateModel/AlterFooOperation reduction. | Simon Charette | |
| This should alleviate the side effects of disabling the AlterFooOperation reduction with RemoveField to fix refs #28862 during migration squashing because CreateModel can perform a reduction with RemoveField. Thanks Nick Pope for the review. | |||
| 2018-07-19 | Fixed #28862 -- Disabled optimization of AlterFooTogether and RemoveField. | Simon Charette | |
| AlterFooTogether operations cannot be swapped with RemoveField operations on the same model as they could be removing the the same field as well. Since AlterFooTogether operations don't track what their previous value was, it's impossible to determine whether or not the optimization is safe so the only way to proceed is to disable the optimization. Thanks Ramiro Morales for the in-depth analysis of the issue. Refs #24828 | |||
| 2018-07-18 | Removed duplicate words in various comments. | Mariusz Felisiak | |
| 2018-07-16 | Fixed #29413 -- Prevented evaluation of ↵ | Viktor Danyliuk | |
| QuerySet.get_or_create()/update_or_create() defaults unless needed. Removed the logic added in 81e05a418dc6f347d9627373288e773c477a9fe0 which was obsolete since dbffffa7dc95fc62cbecfd00284bde62ee796f48. | |||
| 2018-07-16 | Fixed #28917 -- Prevented Paginator's unordered warning on EmptyQuerySet. | Josh Schneier | |
| Thanks carltongibson for the idea and weijunji for the initial patch. | |||
| 2018-07-14 | Fixed #29542 -- Fixed invalid SQL if a Subquery from the HAVING clause is ↵ | Mariusz Felisiak | |
| used in the GROUP BY clause. Thanks Tim Graham for the review. | |||
| 2018-07-11 | Fixed #29559 -- Fixed TransactionTestCase.reset_sequences for auto-created ↵ | Oliver Sauder | |
| m2m through models. | |||
| 2018-07-11 | Removed in_between from Operation.reduce()'s signature. | Simon Charette | |
| It isn't used since FieldOperation.references_model() takes into account models referenced by the field it's operating on. | |||
| 2018-07-11 | Fixed #27845 -- Allowed both right and left optimizations of operations. | Simon Charette | |
| Thanks Raphael Gaschignard for the suggestion. | |||
| 2018-07-11 | Allowed RemoveField operations to be optimized through. | Simon Charette | |
| 2018-07-11 | Relaxed FieldOperation.references_field remote field checking. | Simon Charette | |
| 2018-07-11 | Introduced ModelTuple to remove migrations boilerplate. | Simon Charette | |
| 2018-07-11 | Fixed #26720 -- Prevented invalid CreateModel optimizations of related fields. | Simon Charette | |
| 2018-07-11 | Fixed #27768 -- Allowed migration optimization of CreateModel order. | Simon Charette | |
| Thanks Ed Morley from Mozilla for the tests. | |||
| 2018-07-11 | Refs #27768 -- Reversed order of optimized and in-between operations. | Simon Charette | |
| Operations can only be optimized through if they don't reference any of the state the operation they are compared against defines or alters, so it's safe to reverse the order. | |||
| 2018-07-10 | Fixed #11964 -- Added support for database check constraints. | Ian Foote | |
| 2018-07-10 | Removed Oracle's fetchmany() and fetchall() wrappers. | Sergey Fedoseev | |
| Follow up to e06cab260049bb58eafdc4f60ac50a5f3759c38c. | |||
| 2018-07-10 | Deleted unused variable in SQLCompiler.get_related_selections(). | Mads Jensen | |
| Unused since 01d440fa1e6b5c62acfa8b3fde43dfa1505f93c6. | |||
| 2018-07-09 | Refs #29548 -- Fixed non-GIS test failures on MariaDB. | Tom Forbes | |
| 2018-07-05 | Fixed #29544 -- Fixed regex lookup on MariaDB. | Michal Čihař | |
| Regression in 42490768441701bc02255b22df8e6894cbe487c7. | |||
| 2018-07-05 | Refs #26608 -- Removed unneeded name attribute in window functions. | Mads Jensen | |
| 2018-07-05 | Refs #28643 -- Added math database functions. | Junyi Jiao | |
| Thanks Nick Pope for much review. | |||
| 2018-07-04 | Fixed #29541 -- Fixed Cursor.execute() crash when setinputsizes() is called ↵ | Mariusz Felisiak | |
| without arguments wit cx_Oracle 6.4. | |||
| 2018-07-02 | Removed unused code in django.db.backends.utils.format_number(). | Tim Graham | |
| 2018-07-02 | Fixed #29530 -- Fixed aliases ordering when chaining annotate() and filter(). | Mariusz Felisiak | |
| 2018-07-02 | Simplified SQLite's Decimal adapter. | Sergey Fedoseev | |
| 2018-06-29 | Fixed #28077 -- Added support for PostgreSQL opclasses in Index. | Ian Foote | |
| Thanks Vinay Karanam for the initial patch. | |||
| 2018-06-29 | Fixed #29480 -- Made MySQL backend retrieve constraint columns in their ↵ | Thomas Grainger | |
| defined order. | |||
| 2018-06-28 | Fixed #29514 -- Reverted "Used datetime.timezone.utc instead of pytz.utc for ↵ | Tim Graham | |
| better performance." This reverts commit 27ca5ce19f5f184018a61611c1bc319113b1d107 due to a regression. | |||
| 2018-06-25 | Fixed #29517 -- Added support for SQLite column check constraints on ↵ | Tim Graham | |
| positive integer fields. | |||
| 2018-06-25 | Fixed #29447 -- Made RelatedManager.set() pass bulk argument to clear(). | Alexandr Tatarinov | |
| 2018-06-25 | Refs #29516 -- Reverted inadvertent change in Model.__init__(). | Tim Graham | |
| 2018-06-25 | Fixed #29517 -- Rephrased error message when passing incorrect kwarg to ↵ | Federico Bond | |
| model constructor | |||
| 2018-06-20 | Refs #29451 -- Fixed regex/iregex lookups on MySQL 8. | Tom | |
| 2018-06-20 | Fixed #29503 -- Made __in lookup keep order of values in query. | Nick Pope | |
| Regression in 86eccdc8b67728d84440a46e5bf62c78f2eddf6d. | |||
| 2018-06-17 | Fixed #29496 -- Fixed crash on Oracle when converting a non-unique field to ↵ | Mariusz Felisiak | |
| primary key. Thanks Tim Graham for the review. | |||
| 2018-06-15 | Fixed #29000 -- Fixed RenameModel's renaming of a M2M column when run after ↵ | Jeff | |
| RenameField. Regression in 45ded053b1f4320284aa5dac63052f6d1baefea9. | |||
| 2018-05-29 | Refs #28748 -- Reallowed lazy model field choices. | Tim Graham | |
| Regression in 3aa9ab39cce6b2a27d6334ad0148c8f37b6f5986. | |||
| 2018-05-27 | Fixed #29230 -- Fixed nested prefetches that clash with descriptors. | Paulo | |
