Skip to content

Releases: graphql-python/graphene-django

v2.12.1

13 Jul 21:15
Compare
Choose a tag to compare

Changes

  • Remove operation name from the regex and default to query (#1004)

Thank you @jkimbo for fixing subscriptions without a name.

Full changelog: v2.12.0...v2.12.1

v2.12.0

12 Jul 20:18
Compare
Choose a tag to compare

Changes

No breaking changes

  • Update GraphiQL, add GraphiQL subscription support (#1001)
  • GraphiQL cleanup (#1002)

Thank you @eabruzzese for adding native subscription support and documentation.

Full changelog: v2.11.1...v2.12.0

v2.11.1

09 Jul 17:04
1205e29
Compare
Choose a tag to compare

Bugfix

  • Do not break when after is greater than list_length (#999)

Thanks for the fix @bellini666 !

v3.0.0b4

27 Jun 09:45
Compare
Choose a tag to compare
v3.0.0b4 Pre-release
Pre-release

Changes

  • Move to_const function from Graphene into Graphene-Django (#992) (#996)

v2.11.0

25 Jun 16:34
Compare
Choose a tag to compare

Changes

  • Fix error in signature of callproc() and execute() in debug sql tracking (#966)
  • DjangoConnectionField slice: use max_limit first, if set (#965, #986 and #993)
  • Update setup.py classifiers (#987)
  • fix(converter): wrap field with NonNull for postgres ArrayFields (#545)
  • Fix filtering with GlobalIDFilter (#977)
  • Move to_const function from Graphene into Graphene-Django (#992)

Huge thanks to @pcraciunoiu, @hubertsiuzdak, @ulgens, @helloqiu and @pauricthelodger for helping!

Full changelog: v2.10.1...v2.11.0

v3.0.0b3

11 Jun 10:12
f8b88fd
Compare
Choose a tag to compare
v3.0.0b3 Pre-release
Pre-release

Changes

  • Fix that generated schemas could contain empty descriptions (v3) (#984)
  • Start raising DeprecationWarnings for using only_fields and and exclude_fields (v3) (#980)
  • Make v3 django choice field enum naming default (v3) (#982)
  • Warn if fields or exclude are not defined on DjangoObjectType (#981)

v3.0.0b2

06 Jun 16:11
d9c187f
Compare
Choose a tag to compare
v3.0.0b2 Pre-release
Pre-release

This beta release brings v3 up to date with v2.10.1.

Additional changes:

  • Cast potentially translated strings used as descriptions (#976)
  • Default camelcase errors (#968)

v2.10.1

18 May 19:20
d804fe4
Compare
Choose a tag to compare

Bugfixes

  • Do not access the internals of SimpleLazyObject (#945)

Full changelog: v2.10.0...v2.10.1

v3.0.0b1

09 May 11:59
Compare
Choose a tag to compare
v3.0.0b1 Pre-release
Pre-release

The first beta release of Graphene Django v3

Breaking changes ‼️

This release uses Graphene v3 which drops support for Python 2 and uses the v3 version of graphql-core. See graphql-python/graphene#1127 for more details.

There are also some other smaller breaking changes which will be documented in the final release notes.

⚠️ This is a beta release so there may be bugs and things are subject to change. Please do try it out in your projects and report back with any issues that you find.

v2.10.0

09 May 11:39
Compare
Choose a tag to compare

New features

  • Disable system checks for graphql_schema management command (#939)
  • Convert nullable BooleanField to nullable Boolean field (#777)
  • Improve DjangoListField (#929)
  • Allow defining fields as an empty list (#871)

Bugfixes

  • Switch operation_name to operationName in GraphQLTestCase (#936)
  • GraphQlView: Do not 'instantiate_middleware' if middleware is already a MiddlewareManager (#952)

Huge thanks to @millar, @noelleleigh, @ganwell, @jckw and @msimon for helping!

Full changelog: v2.9.1...v2.10.0