field-choices-constraint
hint message usescondition
on django 5.1
- fix check constraint parsing
- chores: Add python3.13 and django5.1 to test matrix
- chores: remove
no-index-together
- fix(drf-serializer): IndexError on missing Meta attr, closes #34
- Remove
field-boolean-null
- Deprecate
no-index-together
- Drop support for python < 3.8
- Drop support for django < 4.2
- Add python 3.12 to test matrix
- Fix: handle not alphadigital chars in verbose text
- Fix: OSError while trying to parse source code of a generated model #27
- Fix: respect
empty_strings_allowed
in choices constraint #31
- Use inheritance to determine check type
- Deprecate
field-boolean-null
- Add checks:
field-related-name
- Update test matrix: Django 3.2-4.1 X python 3.6-3.11
- Remove deprecated
@ignore_checks
- Remove deprecated
ignore_types
- Remove
default_app_config
.
- Add option
skipif
that accepts user function - Deprecate
ignore_types
- Replace DeprecationWarning with FutureWarning for
@ignore_checks
- Disable checks with
extra-checks-disable-next-line
comment - Deprecate
@ignore_checks
- Make ast parsing lazy
- Add global log level
- Add checks:
field-choices-constraint
- Fix index checks level and message
- Check
field-foreign-key-index
now acceptswhen: indexes
instead ofwhen: unique_toegether
because now it search for duplicate indexes inMeta.indexes
,Meta.unique_toegether
andMeta.constraints
- Add checks:
no-unique-together
no-index-together
- Add checks:
field-default-null
- Fix
ignore_checks
- Skip models fields not inherited from
fields.Field
- Add
ignore_types
option
- Fix message for
field-verbose-name-gettext-case
- Add infra for rest framework serializers checks
- Add checks:
drf-model-serializer-extra-kwargs
drf-model-serializer-meta-attribute
model-admin
- Add
include_apps
option. - Fix ast crashes.
- Fix ast parsing of indented block #1
- First public release
- First alpha