| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-27 | Fixed #31185 -- Fixed detecting of unique fields in ForeignKey/ForeignObject ↵ | Valze | |
| checks when using Meta.constraints. | |||
| 2020-02-26 | Removed hint from fields.E310 message in system check docs. | Mariusz Felisiak | |
| This is the only documented hint. | |||
| 2020-02-17 | Fixed #31277 -- Relaxed system check of m2m intermediary tables for db_table ↵ | Xavier Francisco | |
| collision when database routers are installed. Turned the error into a warning when database routers are installed. | |||
| 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-01-23 | Fixed #31200 -- Added system checks for permissions codenames max length. | Michael Mulholland | |
| 2020-01-10 | Fixed #30980 -- Improved error message when checking uniqueness of admin ↵ | Adam Donaghy | |
| actions' __name__. Thanks Keshav Kumar for the initial patch. | |||
| 2019-12-17 | Fixed #31086 -- Improved error message for admin model inlines with more ↵ | Shubham singh | |
| than one foreign key to the same parent. | |||
| 2019-10-17 | Refs #12990 -- Moved CheckFieldDefaultMixin to the ↵ | sage | |
| django.db.models.fields.mixins. | |||
| 2019-09-10 | Refs #29598 -- Removed FloatRangeField per deprecation timeline. | Mariusz Felisiak | |
| 2019-09-09 | Fixed #29406 -- Added support for Referrer-Policy header. | Nick Pope | |
| Thanks to James Bennett for the initial implementation. | |||
| 2019-09-09 | Fixed #30757 -- Added a system check to ensure max_length fits the longest ↵ | Nick Pope | |
| choice. | |||
| 2019-09-09 | Fixed #30426 -- Changed X_FRAME_OPTIONS setting default to DENY. | Claude Paroz | |
| 2019-09-06 | Fixed #30573 -- Rephrased documentation to avoid words that minimise the ↵ | Tobias Kunze | |
| involved difficulty. This patch does not remove all occurrences of the words in question. Rather, I went through all of the occurrences of the words listed below, and judged if they a) suggested the reader had some kind of knowledge/experience, and b) if they added anything of value (including tone of voice, etc). I left most of the words alone. I looked at the following words: - simply/simple - easy/easier/easiest - obvious - just - merely - straightforward - ridiculous Thanks to Carlton Gibson for guidance on how to approach this issue, and to Tim Bell for providing the idea. But the enormous lion's share of thanks go to Adam Johnson for his patient and helpful review. | |||
| 2019-08-08 | Fixed #30673 -- Relaxed system check for db_table collision when database ↵ | Adnan Umer | |
| routers are installed by turning the error into a warning. | |||
| 2019-08-05 | Fixed #30680 -- Removed obsolete system check for SECURE_BROWSER_XSS_FILTER ↵ | Adnan Umer | |
| setting. | |||
| 2019-07-05 | Fixed #30613 -- Moved index name validation to system checks. | can | |
| 2019-07-02 | Fixed typos in comments and docs. | Min ho Kim | |
| 2019-06-21 | Fixed #30421 -- Allowed symmetrical intermediate table for self-referential ↵ | Nadège Michel | |
| ManyToManyField. | |||
| 2019-05-02 | Fixed #30396 -- Added system checks for uniqueness of indexes and ↵ | can | |
| constraints names. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2019-04-26 | Fixed #30312 -- Relaxed admin check from django.contrib.sessions to ↵ | Aarni Koskela | |
| SessionMiddleware subclasses. | |||
| 2019-04-25 | Fixed #30318 -- Added check for importability of arguments of custom error ↵ | Alasdair Nicol | |
| handler views. Thanks to Jon on Stack Overflow for reporting the issue. | |||
| 2019-04-24 | Fixes #30342 -- Removed a system check for LANGUAGES_BIDI setting. | Matthias Kestenholz | |
| This partly reverts commit 4400d8296d268f5a8523cd02ddc33b12219b2535. | |||
| 2019-03-28 | Fixed #30241 -- Added more system checks of translation settings. | Nick Pope | |
| 2019-03-28 | Refs #29713 -- Improved error message when LANGUAGE_CODE is invalid. | Nick Pope | |
| 2019-03-25 | Fixed #28431 -- Added a system check for BinaryField to prevent strings ↵ | Hasan Ramezani | |
| defaults. Thanks Claude Paroz for the initial patch. | |||
| 2019-03-01 | Refs #29408 -- Cosmetic edits for validation of related fields and lookups ↵ | Mariusz Felisiak | |
| in model Meta.ordering. Follow up to 440505cb2cadbe1a5b9fba246bcde6c04f51d07e. | |||
| 2019-03-01 | Fixed #29408 -- Added validation of related fields and lookups in model ↵ | Hasan Ramezani | |
| Meta.ordering. | |||
| 2018-12-24 | Fixed #20098 -- Added a check for model Meta.db_table collisions. | Sanyam Khurana | |
| 2018-11-23 | Refs #23801 -- Made integer field max_length warning show correct field type. | Nick Pope | |
| 2018-10-30 | Capitalized SecurityMiddleware headers for consistency with other headers. | Artur Juraszek | |
| (No behavior change since HTTP headers are case insensitive.) | |||
| 2018-10-02 | Fixed #29598 -- Deprecated FloatRangeField in favor of DecimalRangeField. | Stefano Chiodino | |
| 2018-10-02 | Fixed #29711 -- Added a system check for uniquness of admin actions' __name__. | Przemysław Buczkowski | |
| 2018-09-27 | Fixed #29796 -- Added system check for STATICFILES_DIRS prefix ending with a ↵ | Paweł Kołodziej | |
| slash. | |||
| 2018-09-14 | Fixed #29642 -- Added check for arguments of custom error handler views. | Adam Johnson | |
| 2018-09-06 | Refs #29713 -- Improved error message from translation system check. | Nick Pope | |
| 2018-09-03 | Fixed #29713 -- Added check that LANGUAGE_CODE uses standard language id format. | David | |
| 2018-08-22 | Fixed #26352 -- Made system check allow ManyToManyField to target the same ↵ | Simon Willison | |
| model if through_fields differs. | |||
| 2018-08-20 | Fixed #29695 -- Added system checks for admin's app dependencies and ↵ | Rodrigo | |
| TEMPLATES setting. | |||
| 2018-07-10 | Fixed #11964 -- Added support for database check constraints. | Ian Foote | |
| 2018-06-18 | Fixed #29419 -- Allowed permissioning of admin actions. | Carlton Gibson | |
| 2018-05-03 | Refs #29358 -- Corrected wording in primary key check message. | Carlton Gibson | |
| 2018-05-03 | Fixed #29358 -- Added a system check to prohibit models with more than one ↵ | Hasan Ramezani | |
| primary_key field. | |||
| 2018-03-20 | Fixed #29227 -- Allowed BooleanField to be null=True. | Tim Graham | |
| Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review. | |||
| 2018-01-03 | Fixed #28867 -- Added system check for a model property that clashes with a ↵ | shanghui | |
| related field accessor. | |||
| 2017-12-27 | Fixed #28714 -- Added system checks for invalid model field names in ↵ | hui shang | |
| Meta.indexes. Thanks Gabriel for the report and Adam Johnson for the review. | |||
| 2017-11-07 | Fixed #28663 -- Add a check for likely incorrectly migrated ↵ | Chris Lamb | |
| django.urls.path() routes. | |||
| 2017-10-30 | Removed docs for obsolete compatibility checks. | Adam Johnson | |
| 2017-10-20 | Fixed #28577 -- Added checks for ArrayField and JSONField to prevent mutable ↵ | Flávio Juvenal | |
| defaults. | |||
| 2017-09-27 | Doc'd contrib.postgres system checks. | Flávio Juvenal | |
| 2017-09-20 | Fixed #28593 -- Added a simplified URL routing syntax per DEP 0201. | Sjoerd Job Postmus | |
| Thanks Aymeric Augustin for shepherding the DEP and patch review. Thanks Marten Kenbeek and Tim Graham for contributing to the code. Thanks Tom Christie, Shai Berger, and Tim Graham for the docs. | |||
