| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-08-31 | Fixed #25331 -- Removed trailing blank lines in docstrings. | Maxime Lorant | |
| 2015-08-15 | Fixed #25180 -- Prevented varchar_patterns_ops and text_patterns_ops indexes ↵ | Caio Ariede | |
| for ArrayField. | |||
| 2015-08-07 | Refs #25175 -- Added backwards compatibility for importing ↵ | Caio Ariede | |
| postgresql_psycopg2 backend. | |||
| 2015-08-07 | Fixed #25175 -- Renamed the postgresql_psycopg2 database backend to postgresql. | Caio Ariede | |
| 2015-07-15 | Fixed #25128 -- Fixed SQLite SchemaEditor crash when adding a ForeignObject ↵ | Tim Graham | |
| field. | |||
| 2015-06-30 | Fixed #23658 -- Provided the password to PostgreSQL dbshell command | Jean-Michel Vourgère | |
| The password from settings.py is written in a temporary .pgpass file file whose name is given to psql using the PGPASSFILE environment variable. | |||
| 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-27 | Fixed #24887 -- Removed one-arg limit from models.aggregate | Greg Chapple | |
| 2015-06-24 | Refs #25002 -- Supported textual to temporal column alteration on Oracle. | Simon Charette | |
| Thanks to Tim Graham for the report and Shai Berger for the review. | |||
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-22 | Fixed #25002 -- Used PostgreSQL column type alteration USING clause. | Simon Charette | |
| Thanks to Dirk Uys for the report. | |||
| 2015-06-20 | Changed Oracle's test-database-creation to use an explicit main-db-connection | Shai Berger | |
| rather than just relying on manipulation of settings to determine which invocation of connection.cursor() opens a connection to the test database and which opens a connection to the main database. Thanks Aymeric Augustin for motivation and Tim Graham for review. | |||
| 2015-06-19 | Fixed #23804 -- Added RasterField for PostGIS. | Daniel Wiesmann | |
| Thanks to Tim Graham and Claude Paroz for the reviews and patches. | |||
| 2015-06-18 | Removed support for Python 3.3. | Tim Graham | |
| 2015-06-15 | Fixed #24972 -- Fixed removing unique_together indexes on MySQL. | Adam Brenecki | |
| 2015-06-15 | Fixed flake8 warnings on Python 3. | Tim Graham | |
| 2015-06-06 | Imported sqlite3 instead of _sqlite3 | Sagar Mittal | |
| adapt and ProgrammingError are both available on the sqlite3 module. There's no need to import the internal _sqlite3 module. | |||
| 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 #24892 -- Fixed quoting of SQL when renaming a field to AutoField in ↵ | Tim Graham | |
| PostgreSQL | |||
| 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-30 | Fixed #24846 -- Added support to MySQL SchemaEditor for all blob/text data types | Adam Chainz | |
| 2015-05-28 | Fixed #24817 -- Prevented loss of null info in MySQL field renaming. | Andriy Sokolovskiy | |
| 2015-05-24 | Well, what should I say: UPS. | Florian Apolloner | |
| 2015-05-24 | Fixed #24844 -- Corrected has_changed implementation for HStoreField. | Andrea Grandi | |
| 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. | |||
| 2015-05-17 | Normalized the implementation of get_db_converters. | Aymeric Augustin | |
| Put the types in the same order and checked for None consistently. | |||
| 2015-05-17 | Removed global timezone-aware datetime converters. | Aymeric Augustin | |
| Refs #23820. | |||
| 2015-05-15 | Fixed #24791 -- Added fallback when 'postgres' database isn't available | Claude Paroz | |
| Thanks Carl Meyer and Tim Graham for the reviews. | |||
| 2015-05-15 | Fixed #24757 -- Recreated MySQL index when needed during combined index removal | Claude Paroz | |
| Thanks Thomas Recouvreux for the report and Tim Graham for the tests and review. | |||
| 2015-05-04 | Allowed using the sqlite3 backend as much as possible without _sqlite3. | Milan Broum | |
| The inner import was dropped during the reorganizing of the database backends in commit 28308078f397d1de36fd0da417ac7da2544ba12d. | |||
| 2015-04-25 | Fixed #24649 -- Allowed using Avg aggregate on non-numeric field types. | Tim Graham | |
| 2015-04-25 | Fixed #24499 -- Dropped support for PostGIS 1.5. | Tim Graham | |
| 2015-04-18 | Fixed #23879 -- Allowed model migration skip based on feature/vendor | Claude Paroz | |
| Thanks Carl Meyer for the report and review, and Tim Graham for the review. | |||
| 2015-04-17 | Fixed #24595 -- Prevented loss of null info in MySQL field alteration | Claude Paroz | |
| Thanks Simon Percivall for the report, and Simon Charette and Tim Graham for the reviews. | |||
| 2015-04-14 | Fixed #24637 -- Fixed database introspection with SQLite 3.8.9. | peterfarrell | |
| 2015-04-06 | Fixed #24584 -- Fixed microsecond handling with older MySQLdb | Jon Dufresne | |
| 2015-04-03 | Cleaned up use of context manager in SQLite schema editor | Alex Hill | |
| 2015-03-30 | Removed duplicate attribute in MySQL DatabaseSchemaEditor. | Andriy Sokolovskiy | |
| 2015-03-29 | Fixed #19259 -- Added group by selected primary keys support. | Simon Charette | |
