| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-22 | Refs #31692 -- Updated compilemessages and tests to use pathlib. | Claude Paroz | |
| 2020-06-12 | Fixed #31645 -- Enhanced the migration warning for migrate commmand. | Chinmoy Chakraborty | |
| Added the list of apps with changes not reflected in migrations. | |||
| 2020-06-08 | Fixed #31661 -- Removed period in makemigrations history check warning. | davidchorpash | |
| 2020-06-04 | Refs #5086 -- Removed unused only_django argument from sql_flush(). | Jon Dufresne | |
| Unused (always True) since its introduction in 132605d889db8767a40243259066b8450428714c. | |||
| 2020-06-04 | Refs #31630 -- Removed DatabaseFeatures.can_introspect_autofield. | Tim Graham | |
| 2020-06-01 | Reverted "Refs #23919 -- Removed obsolete __init__.py files in management ↵ | René Fleschenberg | |
| command directories." This reverts commit ccc25bfe4f0964a00df3af6f91c2d9e20159a0c2. https://groups.google.com/d/topic/django-developers/GVHMH2ciAnk/discussion | |||
| 2020-05-21 | Fixed #31546 -- Allowed specifying list of tags in ↵ | Hasan Ramezani | |
| Command.requires_system_checks. | |||
| 2020-05-19 | Fixed #31504 -- Allowed calling makemigrations without an active database ↵ | wtkm11 | |
| connection. | |||
| 2020-05-15 | Fixed #31552 -- Added support for LZMA and XZ fixtures to loaddata. | Paolo Melchiorre | |
| 2020-05-12 | Fixed E128, E741 flake8 warnings. | Mariusz Felisiak | |
| 2020-05-11 | Refs #30116 -- Simplified regex match group access with Match.__getitem__(). | Jon Dufresne | |
| The method has been available since Python 3.6. The shorter syntax is also marginally faster. | |||
| 2020-05-04 | Changed `'%s' % value` pattern to `str(value)`. | Nick Pope | |
| 2020-04-28 | Merge stdout.write() calls in squashmigrations. | François Freitag | |
| 2020-04-27 | Refs #18325 -- Removed unnecessary line endings in management commands. | François Freitag | |
| The OutputWrapper automatically adds \n when it’s not present. | |||
| 2020-04-27 | Removed unnecessary tuple wrapping of single format string argument. | François Freitag | |
| 2020-04-21 | Refs #29983 -- Fixed displaying pathlib.Path database name in flush ↵ | Mariusz Felisiak | |
| command's inputs. | |||
| 2020-04-20 | Fixed #31477 -- Removed "using" argument from ↵ | Jon Dufresne | |
| DatabaseOperations.execute_sql_flush(). | |||
| 2020-04-17 | Fixed #31473 -- Made sql_flush() use RESTART IDENTITY to reset sequences on ↵ | Jon Dufresne | |
| PostgreSQL. The sql_flush() positional argument sequences is replaced by the boolean keyword-only argument reset_sequences. This ensures that the old function signature can't be used by mistake when upgrading Django. When the new argument is True, the sequences of the truncated tables will reset. Using a single boolean value, rather than a list, allows making a binary yes/no choice as to whether to reset all sequences rather than a working on a completely different set. | |||
| 2020-04-14 | Fixed #29501 -- Allowed dbshell to pass options to underlying tool. | Adam Johnson | |
| 2020-04-14 | Refs #29501 -- Allowed customizing exit status for management commands. | Adam Johnson | |
| 2020-04-14 | Refs #29501 -- Simplified BaseCommand.run_from_argv() a bit. | Adam Johnson | |
| 2020-04-14 | Refs #29501 -- Made dbshell catch more specific FileNotFoundError. | Adam Johnson | |
| 2020-04-07 | Refs #31051 -- Made dumpdata do not sort dependencies if natural foreign ↵ | Matthijs Kooijman | |
| keys are not used. There is no need to sort dependencies when natural foreign keys are not used. | |||
| 2020-04-07 | Fixed #31051 -- Allowed dumpdata to handle circular references in natural keys. | Matthijs Kooijman | |
| Since #26291 forward references in natural keys are properly handled by loaddata, so sorting depenencies in dumpdata doesn't need to break on cycles. This patch allows circular references in natural keys by breaking sort_depenencies() on loops. | |||
| 2020-04-07 | Fixed #31428 -- Allowed empty message in management command self.stdout/err ↵ | François Freitag | |
| proxies. | |||
| 2020-03-26 | Fixed #31402 -- Added migrate --check option. | Gordon Pendleton | |
| Command exits with non-zero status if unapplied migrations exist. | |||
| 2020-03-09 | Fixed #31318 -- Allowed sqlmigrate to inspect squashed migrations. | David Wobrock | |
| 2020-03-09 | Refs #31318 -- Optimized sqlmigrate by using MigrationLoader. | David Wobrock | |
| Only loader from MigrationExecutor was used. | |||
| 2020-03-09 | Refs #31318 -- Moved MigrationExecutor.collect_sql() to MigrationLoader. | David Wobrock | |
| collect_sql() is used only in sqlmigrate. | |||
| 2020-03-06 | Optimized a bit handle() of sqlmigrate management command. | David Wobrock | |
| 2020-02-28 | Fixed #31314 -- Raised CommandError when locale is not specified in ↵ | Cristobal Mackenzie | |
| makemessages. Regression in 0707b824fe77e08ca8b75fcc3738ada694f2a3a6. | |||
| 2020-02-07 | Refs #31055 -- Added --database option to the check management command. | Simon Charette | |
| This avoids enabling the ``database`` checks unless they are explicitly requested and allows to disable on a per-alias basis which is required when only creating a subset of the test databases. This also removes unnecessary BaseCommand._run_checks() hook. | |||
| 2020-02-04 | Simplified imports from django.db and django.contrib.gis.db. | Nick Pope | |
| 2020-01-29 | Removed "Pocket PC" from terminal color support function. | Nick Pope | |
| Introduced over 13 years ago in 9bea530c33e, Pocket PC was surpassed by Windows Mobile, then Windows Phone, which has since been retired. The value "Pocket PC" isn't documented as a value for ``sys.platform`` and it isn't clear whether it ever worked. There are no tests for this. | |||
| 2019-12-12 | Refs #23919 -- Used yield from in inspectdb. | Jon Dufresne | |
| 2019-11-18 | Removed unnecessary parentheses in various code. | Jon Dufresne | |
| 2019-10-29 | Fixed #30899 -- Lazily compiled import time regular expressions. | Hasan Ramezani | |
| 2019-10-15 | Fixed #30872 -- Improved unknown command message when settings are manually ↵ | Carlton Gibson | |
| configured. | |||
| 2019-10-14 | Fixed #30870 -- Fixed showing that RunPython operations are irreversible by ↵ | Mariusz Felisiak | |
| migrate --plan. Thanks Hasan Ramezani for the initial patch and Kyle Dickerson for the report. | |||
| 2019-09-24 | Removed some outdated backwards compatibility imports and misleading comments. | Mads Jensen | |
| EmptyResultSet moved in 46509cf13dbf049f75077981c29ef2c60b5a96ab. FieldDoesNotExist moved in 8958170755b37ce346ae5257c1000bd936faa3b0. BoundField and pretty_name moved in 8550161e531a603d57723850fb09c4c9b7ca60b9. EMPTY_VALUES moved in 471596fc1afcb9c6258d317c619eaf5fd394e797. BaseRunserverCommand moved in 5c53e30607014163872e89c221b206992a9acfef. | |||
| 2019-09-10 | Refs #29817 -- Removed settings.FILE_CHARSET per deprecation timeline. | Mariusz Felisiak | |
| 2019-09-06 | Fixed #30763 -- Fixed management commands when using required mutually ↵ | Hasan Ramezani | |
| exclusive groups. | |||
| 2019-08-23 | Replaced subprocess commands by run() wherever possible. | Claude Paroz | |
| 2019-08-19 | Fixed #30693 -- Removed separate import of os.path in ↵ | Maaz Bin Tahir Saeed | |
| django.core.management.templates. | |||
| 2019-08-12 | Corrected multiple typos. | Min ho Kim | |
| 2019-07-01 | Fixed #30595 -- Added error message when no objects found to sql* management ↵ | Hasan Ramezani | |
| commands. | |||
| 2019-06-28 | Fixed #30584 -- Fixed management command when using subparsers with dest ↵ | Hasan Ramezani | |
| parameter. | |||
| 2019-05-08 | Used time.monotonic() instead of time.time() where applicable. | Przemysław Suliga | |
| time.monotonic() available from Python 3.3: - Nicely communicates a narrow intent of "get a local system monotonic clock time" instead of possible "get a not necessarily accurate Unix time stamp because it needs to be communicated to outside of this process/machine" when time.time() is used. - Its result isn't affected by the system clock updates. There are two classes of time.time() uses changed to time.monotonic() by this change: - measuring time taken to run some code. - setting and checking a "close_at" threshold for for persistent db connections (django/db/backends/base/base.py). | |||
| 2019-04-30 | Fixed #30418 -- Added --skip-checks management command option. | Jon Dufresne | |
| 2019-04-25 | Removed redundant os.path.abspath() call. | Jon Dufresne | |
