| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-06-29 | Fixed #25694 -- Removed incorrect _uniq suffix on index names during migrations. | Jon Dufresne | |
| 2016-06-28 | Fixed #26171 -- Made MySQL create an index on ForeignKeys with ↵ | Aaron Elliot Ross | |
| db_contraint=False. Refactored "Prevented unneeded index creation on MySQL-InnoDB" (2ceb10f) to avoid setting db_index=False. | |||
| 2016-06-27 | Fixed #26709 -- Added class-based indexes. | Akshesh | |
| Added the AddIndex and RemoveIndex operations to use them in migrations. Thanks markush, mjtamlyn, timgraham, and charettes for review and advice. | |||
| 2016-06-21 | Fixed #26781 -- Made table name case change a noop on SQLite. | Simon Charette | |
| SQLite disgresses from the SQL standard by ignoring case of quoted identifiers. Thanks to laozzzi for the report and Tim for the review. | |||
| 2016-06-06 | Fixed #26712 -- Avoided unnecessary SET TIMEZONE queries on PostgreSQL. | Simon Charette | |
| A change of the USE_TZ or TIME_ZONE settings doesn't necessarily require a change to the active connections' timezones. | |||
| 2016-05-18 | Fixed #26627 -- Fixed on_commit callbacks execution order when callbacks ↵ | Barthelemy Dagenais | |
| make transactions. | |||
| 2016-05-17 | Fixed #14415 -- Used the test database name in ↵ | boaz85@gmail.com | |
| BaseDatabaseCreation.test_db_signature(). | |||
| 2016-05-09 | Fixed #25005 -- Made date and time fields with auto_now/auto_now_add use ↵ | Iacopo Spalletti | |
| effective default. Thanks to Andriy Sokolovskiy for initial patch. | |||
| 2016-05-08 | Replaced `six.callable` with `callable`. | Ville Skyttä | |
| 2016-05-07 | Fixed #26593 -- Leveraged deferrable_sql() in SchemaEditor | Markus Holtermann | |
| 2016-05-03 | Normalized "an SQL" spelling. | Ville Skyttä | |
| 2016-04-29 | Fixed #26557 -- Converted empty strings to None when saving ↵ | Joshua Phillips | |
| GenericIPAddressField. | |||
| 2016-04-08 | Refs #26351 -- Added check hook to support database-related checks | Claude Paroz | |
| Thanks Tim Graham and Shai Berger for the reviews. | |||
| 2016-04-08 | Fixed E128 flake8 warnings in django/. | Tim Graham | |
| 2016-04-04 | Fixed W503 flake8 warnings. | Tim Graham | |
| 2016-03-18 | Merge pull request #6310 from apollo13/informix | Andrew Godwin | |
| Pass type to sql_alter_column*. | |||
| 2016-03-18 | Pass type to sql_alter_column*. | Florian Apolloner | |
| This helps databases which need the database type when changing the default (Just like MySQL needs it for changing null…) | |||
| 2016-03-15 | Fixed #26157 #25321 -- Added sql/params to extra context of schema logger | Markus Holtermann | |
| Thanks Akshesh Doshi for the initial patch and Tim Graham for the review | |||
| 2016-03-14 | Fixed #26140 -- Suppressed MySQL warning when inserting binary content | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2016-03-02 | Fixed #26285 -- Deprecated the MySQL-specific __search lookup. | Marc Tamlyn | |
| 2016-03-02 | Refs #19527 -- Allowed QuerySet.bulk_create() to set the primary key of its ↵ | acrefoot | |
| objects. PostgreSQL support only. Thanks Vladislav Manchev and alesasnouski for working on the patch. | |||
| 2016-03-02 | Fixed #26304 -- Ignored unmanaged through model in table introspection. | Matthew Schinckel | |
| 2016-02-26 | Fixed #24793 -- Unified temporal difference support. | Simon Charette | |
| 2016-02-17 | Fixed #26219 -- Fixed crash when filtering by Decimal in RawQuery. | Akshesh | |
| 2016-02-05 | Fixed #25833 -- Added support for non-atomic migrations. | Pankrat | |
| Added the Migration.atomic attribute which can be set to False for non-atomic migrations. | |||
| 2016-01-25 | Fixed #26125 -- Fixed E731 flake warnings. | userimack | |
| 2016-01-11 | Added missing period to "etc.". | pp | |
| 2015-12-26 | Passed logging message parameters as arguments instead of interpolating them. | Ville Skyttä | |
| 2015-12-25 | Fixed #14286 -- Added models.BigAutoField. | Alexander Sosnovskiy | |
| 2015-09-25 | Fixed #25196 -- Normalized database representations in test database messages. | Ville Skyttä | |
| Left over Oracle mostly as-is since it's more complicated. | |||
| 2015-09-22 | Fixed #24509 -- Added Expression support to SQLInsertCompiler | Alex Hill | |
| 2015-09-11 | Fixed #25329 -- Prevented _nodb_connection from being left open | Adam Chainz | |
| 2015-09-10 | Enabled parallel testing by default in runtests.py. | Aymeric Augustin | |
| 2015-09-09 | Changed database connection duplication technique. | Aymeric Augustin | |
| This new technique is more straightforward and compatible with test parallelization, where the effective database connection settings no longer match settings.DATABASES. | |||
| 2015-09-09 | Cloned databases for running tests in parallel. | Aymeric Augustin | |
| 2015-09-05 | 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. | |||
| 2015-07-01 | Removed datetime_cast_sql, which is never overridden or used anywhere in Django. | Shai Berger | |
| Thanks Tim Graham for review. | |||
| 2015-06-30 | Fixed #21803 -- Added support for post-commit callbacks | Andreas Pelme | |
| Made it possible to register and run callbacks after a database transaction is committed with the `transaction.on_commit()` function. This patch is heavily based on Carl Meyers django-transaction-hooks <https://django-transaction-hooks.readthedocs.org/>. Thanks to Aymeric Augustin, Carl Meyer, and Tim Graham for review and feedback. | |||
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-05 | Fixed #24767 -- Added Greatest and Least expressions | Ian Foote | |
| Greatest and Least are row-level Function versions of Min and Max. | |||
| 2015-06-05 | Fixed #19542: Made mirroring databases for tests work with Oracle | Shai Berger | |
| No tests are provided because there is no sane way to test database settings within the Django test suite. Thanks Aymeric Augustin for review. | |||
| 2015-06-04 | Fixed #22316 -- Added time filters to TimeField on SQLite. | Matthew Somerville | |
| This was implemented for non-SQLite backends in 1.7 (as a side effect of #16187). | |||
| 2015-06-02 | Fixed #24893 -- Fixed lack of unique constraint when changing a field from ↵ | Tim Graham | |
| primary_key=True to unique=True | |||
| 2015-06-02 | Fixed #9596 -- Added date transform for DateTimeField. | Jon Dufresne | |
| 2015-05-30 | Fixed #24699 -- Added aggregate support for DurationField on Oracle | Josh Smeaton | |
| 2015-05-28 | Fixed #24817 -- Prevented loss of null info in MySQL field renaming. | Andriy Sokolovskiy | |
| 2015-05-17 | Dropped the needs_datetime_string_cast feature. | Aymeric Augustin | |
| It has been superseded by the converter infrastructure. | |||
| 2015-05-17 | Fixed #23820 -- Supported per-database time zone. | Aymeric Augustin | |
| The primary use case is to interact with a third-party database (not primarily managed by Django) that doesn't support time zones and where datetimes are stored in local time when USE_TZ is True. Configuring a PostgreSQL database with the TIME_ZONE option while USE_TZ is False used to result in silent data corruption. Now this is an error. | |||
| 2015-05-17 | Renamed value_to_db_xxx to adapt_xxxfield_value. | Aymeric Augustin | |
| This mirrors convert_xxxfield_value nicely, taking advantage of the adapter/converter terminology which is commonly used by DB-API modules. | |||
| 2015-05-17 | Removed global timezone-aware datetime adapters. | Aymeric Augustin | |
| Refs #23820. Fixed #19738. Refs #17755. In order not to introduce a regression for raw queries, parameters are passed through the connection.ops.value_to_db_* methods, depending on their type. | |||
