| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-07-17 | Fixed #16501 -- Added an allow_unicode parameter to SlugField. | Edward Henderson | |
| Thanks Flavio Curella and Berker Peksag for the initial patch. | |||
| 2015-07-17 | Fixed db.utils.load_backend() on non-ASCII paths. | Tim Graham | |
| 2015-07-15 | Fixed #25128 -- Fixed SQLite SchemaEditor crash when adding a ForeignObject ↵ | Tim Graham | |
| field. | |||
| 2015-07-15 | Filtered out 'base' from database backend choices error message. | Tim Graham | |
| 2015-07-14 | Fixed #24716 -- Deprecated Field._get_val_from_obj() | Thomas Stephenson | |
| The method duplicates the functionality of Field.value_from_object() and has the additional downside of being a privately named public API method. | |||
| 2015-07-13 | Fixed #24375 -- Added Migration.initial attribute | Andrei Kulakov | |
| The new attribute is checked when the `migrate --fake-initial` option is used. initial will be set to True for all initial migrations (this is particularly useful when initial migrations are split) as well as for squashed migrations. | |||
| 2015-07-13 | Fixed #24923 -- errored out nicely when using aggregates in order_by() | Anssi Kääriäinen | |
| 2015-07-09 | Fixed #25081 -- Prevented DISTINCT ON ordering from being cleared in get(). | Simon Charette | |
| Thanks to pdewacht for the patch. | |||
| 2015-07-02 | Fixed #25054 -- Added app_label to swapped model AttributeError | Chris Lamb | |
| 2015-07-02 | Fixed #24997 -- Enabled bulk_create() on proxy models | William Schwartz | |
| 2015-07-02 | Fixed #25040 -- Fixed migrations state crash with GenericForeignKey | Kai Richard Koenig | |
| 2015-06-30 | Fixed #18247 -- Added cast to NUMERIC for Decimals on sqlite | Michael Tänzer | |
| On sqlite the SUM() of a decimal column doesn't have a NUMERIC type so when comparing it to a string literal (which a Decimal gets converted to in Django) it is not compared as expected. | |||
| 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-30 | Fixed #24911 -- Made BaseManager.get_queryset() allow custom queryset args. | Jonas Degrave | |
| 2015-06-29 | Removed unused condition for the abstract model in ensure_default_manager() | Andriy Sokolovskiy | |
| 2015-06-29 | Refs #20203 -- Allowed adding custom default manager to the model state | Andriy Sokolovskiy | |
| If the only manager on the model is the default manager defined by Django (`objects = models.Manager()`), this manager will not be added to the model state. If it is custom, it needs to be passed to the model state. | |||
| 2015-06-29 | Fixed #23791 -- Corrected object type check for pk__in=qs | Anssi Kääriäinen | |
| When the pk was a relation field, qs.filter(pk__in=qs) didn't work. In addition, fixed Restaurant.objects.filter(place=restaurant_instance), where place is an OneToOneField and the primary key of Restaurant. A big thank you to Josh for review and to Tim for review and cosmetic edits. Thanks to Beauhurst for commissioning the work on this ticket. | |||
| 2015-06-28 | Used field.clone() where applicable | Markus Holtermann | |
| 2015-06-27 | Sorted imports in __init__.py files. | Tim Graham | |
| 2015-06-27 | Fixed #24887 -- Removed one-arg limit from models.aggregate | Greg Chapple | |
| 2015-06-26 | Fixed #25016 -- Reallowed non-ASCII values for ForeignKey.related_name on ↵ | 薛丞宏 | |
| Python 3. | |||
| 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-19 | Fixed #24940 -- Made model managers hashable | Markus Holtermann | |
| Thanks Federico Jaramillo Martínez for the report and Tim Graham for the test and review. | |||
| 2015-06-18 | Fixed #24873 -- Prevented nested Prefetch objects from being overwritten. | Gagaro | |
| 2015-06-18 | Removed support for Python 3.3. | Tim Graham | |
| 2015-06-16 | Sorted reduce methods in migration optimizer | Markus Holtermann | |
| Thanks Tim Graham for the review. | |||
| 2015-06-16 | Fixed #24828 -- Allowed migration optimization across AlterFooTogether | Markus Holtermann | |
| The idea behind this change is, that AlterUniqueTogether, AlterIndexTogether and AlterOrderWithRespectTo can always be moved after an Add/Alter/Rename/RemoveField operation if they don't refer to the respective field and are not empty sets / None. Combined with the optimizations of duplicate AlterUniqueTogether, AlterIndexTogether, and AlterOrderWithRespectTo operations from 128caa1e16ec2627737748f75c8e55600a3df97f, these operations are optimized in a later round of the optimizer. Thanks Tim Graham for the review. | |||
| 2015-06-15 | Fixed #24972 -- Fixed removing unique_together indexes on MySQL. | Adam Brenecki | |
| 2015-06-15 | Fixed #24979 -- Removed usage of inspect.getargspec(). | Tim Graham | |
| 2015-06-15 | Removed django.utils.functional.total_ordering() | Tim Graham | |
| 2015-06-15 | Fixed flake8 warnings on Python 3. | Tim Graham | |
| 2015-06-15 | Fixed #24912 -- Fixed prefetch_related failure for UUIDField primary keys | Brian King | |
| This resolves a problem on databases besides PostgreSQL when using prefetch_related with a source model that uses a UUID primary key. | |||
| 2015-06-14 | Changed reduce method lookup in migration optimizer to dict | Markus Holtermann | |
| Thanks Andrew Godwin and Simon Charette for the review. | |||
| 2015-06-14 | Explicitly imported migration operations in optimizer | Markus Holtermann | |
| Thanks Andrew Godwin for the review. | |||
| 2015-06-14 | Optimized duplicate AlterModelTable/AlterFooTogether/AlterOWRT | Markus Holtermann | |
| Thanks Andrew Godwin for the review. | |||
| 2015-06-14 | Took AlterOrderWithRespectTo into account when optimizing migrations | Markus Holtermann | |
| Thanks Andrew Godwin for the review. | |||
| 2015-06-06 | Fixed #24859 -- Made QuerySet.get() with UUIDField raise TypeError on bad value. | Cole Maclean | |
| For consistency with AutoField. | |||
| 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-06 | Fixed #24744 - Fixed relabeled_clone for the Transform | Andriy Sokolovskiy | |
| 2015-06-05 | Fixed #24924 -- Join promotion for multiple Case expressions | Mark Lavin | |
| 2015-06-05 | Minor edits to Greatest/Least docs; refs #24767. | Tim Graham | |
| 2015-06-05 | Refs #24833 -- Forwardported some of "Fixed Case expressions with exclude()." | Andriy Sokolovskiy | |
| Partial forwardport of 469f1e362bb9670b174b37da9edd4631aff7badb from stable/1.8.x as the issue was already fixed in master. | |||
| 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. | |||
