| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-08 | Fixed #12529 -- Fixed migrate --run-syncdb crash for existing model with ↵ | Mariusz Felisiak | |
| truncated db_table names. | |||
| 2026-02-09 | Added DatabaseFeatures.supports_inspectdb. | Tim Graham | |
| Needed by MongoDB. | |||
| 2026-01-26 | Fixed #36776 -- Clarified dev server runs in WSGI mode. | jafarkhan83 | |
| 2026-01-18 | Applied Black's 2026 stable style. | Mariusz Felisiak | |
| https://github.com/psf/black/releases/tag/26.1.0 | |||
| 2025-12-22 | Fixed #36376 -- Fixed --no-color for command help in Python 3.14+. | Skyiesac | |
| https://github.com/python/cpython/pull/136809 made `color` default to True in ArgumentParser. | |||
| 2025-11-20 | Fixed #36321 -- Defaulted suggest_on_error=True in management commands. | kihuni | |
| Python 3.15 defaults suggest_on_error=True, but the feature is available from 3.14, so this change opts in earlier. This change can be reverted when Python 3.15 is the minimum supported version. | |||
| 2025-11-17 | Fixed #24920 -- Added support for DecimalField with no precision. | Mariusz Felisiak | |
| Thanks Lily for the review. | |||
| 2025-10-31 | Fixed #36661 -- Added introspection of database-level delete options. | Mariusz Felisiak | |
| 2025-10-13 | Replaced multi-level relative imports with absolute imports in django/. | lyova24 | |
| 2025-08-12 | Fixed #36368 -- Prevented duplicate locale paths and write_po_file calls in ↵ | michalpokusa | |
| makemessages. | |||
| 2025-07-23 | Refs #36500 -- Rewrapped long docstrings and block comments via a script. | django-bot | |
| Rewrapped long docstrings and block comments to 79 characters + newline using script from https://github.com/medmunds/autofix-w505. | |||
| 2025-07-23 | Removed double spaces after periods and within phrases. | Sarah Boyce | |
| 2025-07-18 | Refs #35680 -- Sorted shell default autoimports to prevent isort mismatches. | nessita | |
| 2025-07-17 | Fixed #35680 -- Added automatic imports of common utilies to shell ↵ | Salvo Polizzi | |
| management command. | |||
| 2025-04-30 | Fixed #36357 -- Skipped unique_together in inspectdb output for composite ↵ | Baptiste Mispelon | |
| primary keys. Thanks to Baptiste Mispelon for the report and quick fix, and to Simon Charette and Jacob Walls for the reviews. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-04-27 | Fixed #18296 -- Created missing custom target directory for startproject and ↵ | Bruno Alla | |
| startapp. | |||
| 2025-03-31 | Refs #28909 -- Simplified code using unpacking generalizations. | Aarni Koskela | |
| 2025-03-21 | Fixed #36266 -- Renamed HIDE_PRODUCTION_WARNING environment variable to ↵ | Johanan Oppong Amoateng | |
| DJANGO_RUNSERVER_HIDE_WARNING. | |||
| 2025-03-17 | Fixed #36252 -- Handled duplicate automatic imports in the shell command. | hesham942 | |
| 2025-03-07 | Fixed #36224 -- Fixed shell imports when settings not configured. | Sarah Boyce | |
| Thank you Raffaella for the report. Thank you Tim Schilling and Natalia Bidart for the reviews. | |||
| 2025-02-16 | Refs #35967 -- Deprecated BaseDatabaseCreation.create_test_db(serialize). | Simon Charette | |
| Given there are no longer any internal usages of serialize=True and it poses a risk to non-test databases integrity it seems appropriate to deprecate it. | |||
| 2025-02-13 | Fixed #36158 -- Refactored shell command to improve auto-imported objects ↵ | Natalia | |
| reporting. | |||
| 2025-02-10 | Refs #35515 -- Fixed shell command verbose output when auto-importing 0 or 1 ↵ | Natalia | |
| object. Co-authored-by: Salvo Polizzi <salvopolizzi03@gmail.com> | |||
| 2025-02-10 | Refs #35515 -- Refactored internal `get_and_report_namespace` in the shell ↵ | Natalia | |
| command. | |||
| 2025-01-23 | Fixed #36010 -- Avoided touching mo files while checking writability. | Claude Paroz | |
| 2025-01-22 | Fixed #24529 -- Allowed double squashing of migrations. | Georgi Yanchev | |
| Co-authored-by: Raphael Gaschignard <raphael@rtpg.co> | |||
| 2025-01-13 | Refs #35844 -- Removed unnecessary ArgumentParser.add_argument_group()'s ↵ | Mariusz Felisiak | |
| prefix_chars argument. The `prefix_chars` argument is deprecated since https://github.com/python/cpython/commit/7b04496e5c7ed47e9653f4591674fc9ffef34587. | |||
| 2025-01-09 | Fixed #35515 -- Added automatic model imports to shell management command. | Salvo Polizzi | |
| Thanks to Bhuvnesh Sharma and Adam Johnson for mentoring this Google Summer of Code 2024 project. Thanks to Sarah Boyce, David Smith, Jacob Walls and Natalia Bidart for reviews. | |||
| 2025-01-04 | Fixed #36056 -- Made OutputWrapper a virtual subclass of TextIOBase. | Adam Johnson | |
| This fixes the ignored exception in self._out.flush() from django.core.management.base.OutputWrapper: `ValueError: I/O operation on closed file.` | |||
| 2025-01-03 | Fixed #36052 -- Supported CompositePrimaryKey in inspectdb. | Jacob Walls | |
| 2024-12-11 | Fixed #35920 -- Observed requires_system_checks in migrate and runserver. | Jacob Walls | |
| Before, the full suite of system checks was run by these commands regardless if requires_system_checks had been overridden. Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2024-12-09 | Fixed #35973 -- Improved makemessages locale validation to handle numeric ↵ | Juan Pablo Mallarino | |
| region codes. | |||
| 2024-12-09 | Fixed #35935 -- Colorized system checks when running sqlmigrate. | Jacob Walls | |
| 2024-11-29 | Fixed #35308 -- Handled OSError when launching code formatters. | Jacob Walls | |
| Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-10-15 | Fixed #35656 -- Added an autodetector attribute to the makemigrations and ↵ | leondaz | |
| migrate commands. | |||
| 2024-08-30 | Dropped safeguards against very old versions of gettext. | Claude Paroz | |
| gettext 0.19 was released in 2014. | |||
| 2024-08-23 | Fixed #35689 -- Handled custom labels in LabelCommand.missing_args_message. | Giovanni Fabbretti | |
| 2024-08-12 | Refs #35591 -- Removed hardcoded "stable" version in runserver warning. | Mariusz Felisiak | |
| 2024-08-09 | Fixed #35591 -- Added unsuitable for production console warning to runserver. | Andrew Miller | |
| 2024-05-23 | Updated the --traceback option help text. | Peter Bittner | |
| 2024-05-10 | Fixed #35429 -- Added argparse choices to --database options. | SaJH | |
| 2024-04-26 | Made confirmation prompt in squashmigrations consistent with other prompts. | Cole D | |
| Prior to this change, squashmigrations would use a [yN] prompt to ask for user confirmation. A slash was added between the yes/no options to make it consistent with other commands that print similar prompts. | |||
| 2024-03-09 | Moved --failfast to DiscoverRunner. | Adam Johnson | |
| 2024-03-01 | Made runserver close database connections from migration checks. | Florian Apolloner | |
| 2024-02-13 | Fixed #35122 -- Made migrate --prune option respect --app_label. | Moein Bbp | |
| 2024-01-31 | Fixed #35159 -- Fixed dumpdata crash when base querysets use prefetch_related(). | Mariusz Felisiak | |
| Regression in 139135627650ed6aaaf4c755b82c3bd43f2b8f51 following deprecation in edbf930287cb72e9afab1f7208c24b1146b0c4ec. Thanks Andrea F for the report. | |||
| 2024-01-26 | Applied Black's 2024 stable style. | Mariusz Felisiak | |
| https://github.com/psf/black/releases/tag/24.1.0 | |||
| 2024-01-17 | Fixed #31700 -- Made makemigrations command display meaningful symbols for ↵ | Amir Karimi | |
| each operation. | |||
| 2024-01-16 | Improved --list-tags help text for check management command. | David Sanders | |
| Co-authored-by: David Sanders <shang.xiao.sanders@gmail.com> | |||
| 2023-11-13 | Fixed #34952 -- Copied dir list when processing locale folders to avoid ↵ | Andrew Cordery | |
| missing entries during os.walk traversal. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
