Skip to content

v2.4.0

Compare
Choose a tag to compare
@jkimbo jkimbo released this 12 Jul 16:45
· 326 commits to master since this release
de98fb5

Changelog

Some great new features and lots of bugfixes in this release. A massive thanks to all the contributors that helped out! This release will probably be the last one before v3 (see #705)

New features

  • Add support for write_only fields in SerializerMutation (#555)
  • Enhanced support for proxy models (#603)
  • Add support for filterset_class meta parameter (#600)
  • Add watch option to graphql_schema management command (#656)
  • Add convert_choices_to_enum option on DjangoObjectType Meta class (#674)
  • Add option CAMELCASE_ERRORS to camel case field names in DRF errors (#514 and #689)
  • Mark content of ManyTo* relationships as NonNull (#690)
  • Alias only_fields as fields and exclude_fields as exclude (#691)

Bugfixes

  • Stop enforcing csrf checks in GraphQLTestCase (#658)
  • Correctly propagate help_text as description for many-to-* relations (#579)
  • Fix Django manager check in DjangoConnectionField (which was preventing prefetch_related optimisations from working) (#693)
  • Remove duplicate ErrorType (#701)
  • Ensure correct filter types for DjangoFilterConnectionFields (#682)
  • Fix error of multiple inputs with the same type. When using same serializer. (#530)

Full changelog: v2.3.1...v2.4.0