Closed
Description
This issue is to track v3 of Graphene-Django which will contain some breaking changes.
Breaking changes
- Upgrade to Graphene v3 (which also upgrades graphql-core to v3) (PR work in progress: WIP: Graphql next #905)
- Convert MultipleChoiceField to List of type String (Convert MultipleChoiceField to List of type String #611)
- Start raising
DeprecationWarnings
for usingonly_fields
andexclude_fields
(see Aliasonly_fields
asfields
andexclude_fields
asexclude
#691) (PR Start raising DeprecationWarnings for using only_fields and exclude_fields (v3) #980) - Start warning if neither
fields
orexclude
are defined onDjangoObjectTypes
Start warning iffields
orexclude
are not defined onDjangoObjectType
#710 (PR Warn iffields
orexclude
are not defined onDjangoObjectType
#981) - Default
CAMELCASE_ERRORS
setting toTrue
(PR Default CAMELCASE_ERRORS to True #789) - Rename
DJANGO_CHOICE_FIELD_ENUM_V3_NAMING
toDJANGO_CHOICE_FIELD_ENUM_V2_NAMING
and default it toFalse
(reference Add options to override how Django Choice fields are converted to Enums #860) (PR Make v3 django choice field enum naming default (in v3) #982) - Convert decimal fields correctly: Convert DecimalField to String rather than Float #91
Metadata
Metadata
Assignees
Labels
No labels