| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-19 | Fixed #36369 -- Cleared additional cached properties in apps.clear_cache(). | Senthil Kumar | |
| Thanks Clifford Gama for the report. Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | |||
| 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. | |||
| 2023-09-25 | Fixed #34849 -- Avoided raising RuntimeWarning about import-time queries ↵ | David Sanders | |
| when apps are reinitialized with test tools. Regression in fbd16438f46bc2128926958ad24331da5d1b406f. | |||
| 2023-08-21 | Fixed #33143 -- Raised RuntimeWarning when performing import-time queries. | Florian Zimmermann | |
| 2023-06-30 | Fixed #34687 -- Made Apps.clear_cache() clear get_swappable_settings_name() ↵ | sobolevn | |
| cache. | |||
| 2022-03-08 | Rewrote some references to "master". | Adam Johnson | |
| Following d9a266d657f66b8c4fa068408002a4e3709ee669. | |||
| 2022-02-07 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | Mariusz Felisiak | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-09-20 | Refs #31180 -- Removed default_app_config application configuration variable ↵ | Mariusz Felisiak | |
| per deprecation timeline. | |||
| 2020-12-22 | Fixed #32285 -- Raised ImproperlyConfigured when AppConfig.label is not a ↵ | Hasan Ramezani | |
| valid Python identifier. | |||
| 2020-12-15 | Fixed #31007 -- Allowed specifying type of auto-created primary keys. | Tom Forbes | |
| This also changes the default type of auto-created primary keys for new apps and projects to BigAutoField. | |||
| 2020-08-11 | Refs #31180 -- Fixed unreachable assertions in apps tests. | Mariusz Felisiak | |
| 2020-08-10 | Fixed #31870 -- Fixed crash when populating app registry with empty or ↵ | Iuri de Silvio | |
| without apps module. Regression in 3f2821af6bc48fa8e7970c1ce27bc54c3172545e. | |||
| 2020-07-21 | Fixed #31180 -- Configured applications automatically. | Aymeric Augustin | |
| 2019-01-13 | Fixed #27685 -- Added watchman support to the autoreloader. | Tom Forbes | |
| Removed support for pyinotify (refs #9722). | |||
| 2018-09-26 | Fixed #29768 -- Improved error message when an AppConfig has a typo in ↵ | Marten Kenbeek | |
| INSTALLED_APPS. | |||
| 2018-01-30 | Added test for Apps.get_models() when models_ready=False. | Mads Jensen | |
| 2017-07-29 | Used assertRaisesMessage() to test Django's error messages. | Mads Jensen | |
| 2017-06-01 | Refs #23968 -- Removed unnecessary lists, generators, and tuple calls. | Jon Dufresne | |
| 2017-03-17 | Replaced type-specific assertions with assertEqual(). | Tim Graham | |
| Python docs say, "it's usually not necessary to invoke these methods directly." | |||
| 2017-01-27 | Tested AppConfig.__repr__(). | Anton Samarchyan | |
| 2017-01-20 | Refs #23919 -- Removed django.utils._os.upath()/npath()/abspathu() usage. | Tim Graham | |
| These functions do nothing on Python 3. | |||
| 2017-01-19 | Refs #23919 -- Removed str() conversion of type and method __name__. | Simon Charette | |
| 2017-01-19 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Simon Charette | |
| 2017-01-18 | Refs #23919 -- Removed six.PY2/PY3 usage | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz | |
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za | |
| 2016-06-02 | Fixed #26616 -- Improved error message when AppConfig.name is invalid. | inondle | |
| 2016-04-08 | Fixed E128 flake8 warnings in tests/. | Tim Graham | |
| 2016-01-29 | Refs #26022 -- Replaced six.assertRaisesRegex with assertRaisesMessage as ↵ | Hasan | |
| appropriate. | |||
| 2016-01-11 | Added missing period to "etc.". | pp | |
| 2016-01-06 | Fixed #25746 -- Isolated inlined test models registration. | Simon Charette | |
| Thanks to Tim for the review. | |||
| 2015-11-14 | Fixed #25745 -- Promoted RuntimeWarnings to errors in the test suite. | Simon Charette | |
| 2015-09-23 | Refs #22789 -- Removed contrib.webdesign per deprecation timeline. | Tim Graham | |
| 2015-09-02 | Fixed #25246 -- Guarded against duplicate paths in AppConfig. | Caio Ariede | |
| 2015-08-31 | Fixed #25331 -- Removed trailing blank lines in docstrings. | Maxime Lorant | |
| 2015-06-30 | Refs #23621 -- Fixed warning message when reloading models. | Marten Kenbeek | |
| 2015-06-18 | Removed support for Python 3.3. | Tim Graham | |
| 2015-05-22 | Fixed #24776 -- Improved apps.get_app_config() error message on ↵ | Peter Inglesby | |
| fully-qualified package names. | |||
| 2015-05-20 | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette | |
| 2015-03-25 | Fixed #24215 -- Refactored lazy model operations | Alex Hill | |
| This adds a new method, Apps.lazy_model_operation(), and a helper function, lazy_related_operation(), which together supersede add_lazy_relation() and make lazy model operations the responsibility of the App registry. This system no longer uses the class_prepared signal. | |||
| 2015-02-17 | Refs #24324 -- Fixed Python 2 test failures when path to Django source ↵ | Tim Graham | |
| contains non-ASCII characters. | |||
| 2015-02-08 | Added check_apps_ready() to Apps.get_containing_app_config() | Tim Graham | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-02-03 | Refactored tests that rely on an ImportError for Python 3.5 compatibility | Tim Graham | |
| A change in Python test discovery [1] causes the old packages that raised an error to be discovered; now we use a common directory that's ignored during discovery. Refs #23763. [1] http://bugs.python.org/issue7559 | |||
| 2014-10-22 | Fixed flake8 warning. | Tim Graham | |
| 2014-10-23 | Improved warning message when reloading models. Refs #23621. | Loic Bistuer | |
| Thanks dfunckt and Tim Graham. | |||
| 2014-10-23 | Fixed #23621 -- Warn for duplicate models when a module is reloaded. | Loic Bistuer | |
| Previously a RuntimeError was raised every time two models clashed in the app registry. This prevented reloading a module in a REPL; while it's not recommended to do so, we decided not to forbid this use-case by turning the error into a warning. Thanks @dfunckt and Sergey Pashinin for the initial patches. | |||
| 2014-09-08 | Fixed #22920 -- Avoid masking some exceptions. | Aymeric Augustin | |
| If loading an application trigger an ImportError, the details of that error were lost in some cases. Thanks Ben Davis for the report. | |||
| 2014-08-25 | Removed unnecessary absolute_imports. | Tim Graham | |
