NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4157 most downloaded on PyPI
Graphene Django integration
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 1.7 years
Nearly every release is documented
notes for 40 of 44 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
68 releases · first in 2016
remove dead code: singledispatch has been in the standard library ... by @a-detiste in https://github.com/graphql-python/graphene-django/pull/1534
resolver function in DjangoConnectionField as documented by @PoByBolek in https://github.com/graphql-python/graphene-django/pull/1529Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.2.2...v3.2.3
One column per quarter.
Bump django from 3.2.24 to 3.2.25 in /examples/cookbook by @dependabot in https://github.com/graphql-python/graphene-django/pull/1508
ordering in DjangoConnectionField by @kiendang in https://github.com/graphql-python/graphene-django/pull/1518Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.2.1...v3.2.2
fix: same type list by @superlevure in https://github.com/graphql-python/graphene-django/pull/1492
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.2.0...v3.2.1
Add support for validation rules by @kiendang in https://github.com/graphql-python/graphene-django/pull/1475
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.1.6...v3.2.0
Support displaying deprecated input fields in GraphiQL docs by @romainletendart in https://github.com/graphql-python/graphene-django/pull/1458
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.1.5...v3.1.6
fix: fk resolver permissions leak by @superlevure in https://github.com/graphql-python/graphene-django/pull/1411
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.1.3...v3.1.5
Nothing published for this version
Update the path to GraphQL Server Specification for Relay by @rapsealk in https://github.com/graphql-python/graphene-django/pull/1432
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.1.2...v3.1.3
Fix linting issues by @firaskafri in https://github.com/graphql-python/graphene-django/pull/1412
serializers.HiddenField on fields_for_serializer function by @sezginacer in https://github.com/graphql-python/graphene-django/pull/1419Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.1.1...v3.1.2
🎉 * Add support for Python 3.11 by @ulgens in https://github.com/graphql-python/graphene-django/pull/1365 🎉
🎉 * Add support for Python 3.11 by @ulgens in https://github.com/graphql-python/graphene-django/pull/1365 🎉
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.0.2...v3.1.0
This is a minor release addresses the N+1 problem caused by https://github.com/graphql-python/graphene-django/pull/1315.
This is a minor release addresses the N+1 problem caused by https://github.com/graphql-python/graphene-django/pull/1315.
WARNING Just a heads up for folks who use get_queryset as an auth layer. If you need that, you can stick with versions between >=3.0.0b9 and <3.0.2 for now. Feel free to suggest a different way that won't lead to those pesky N+1 SQL query issues.
Add pre-commit to dev-setup by @sjdemartini in https://github.com/graphql-python/graphene-django/pull/1403
fix graphiql request failure @kiendang in https://github.com/graphql-python/graphene-django/commit/95a064281869f23fac5b63f3ac11413a0bb2c483
Full Changelog: https://github.com/graphql-python/graphene-django/compare/3.0.2...v3.0.2
Fix custom foreignkey resolvers by @syrusakbary in https://github.com/graphql-python/graphene-django/pull/1361
-.graphql by @bendike in https://github.com/graphql-python/graphene-django/pull/1377Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.0.0...v3.0.1
Start raising DeprecationWarnings for using only_fields and exclude_fields (v3) by @DoctorJohn in https://github.com/graphql-python/graphene-django/pu…
Version v3.0.0 of the library is finally here 🎉 Thanks to @jkimbo @zbyte64 @ulgens @zbyte64 for doing the the heavy-lifting and hard work and also thanks for rest of maintainers and contributes to make this happen!
SimpleLazyObject by @pcraciunoiu in https://github.com/graphql-python/graphene-django/pull/945fields or exclude are not defined on DjangoObjectType by @radekwlsk in https://github.com/graphql-python/graphene-django/pull/981variables key in body by @robertobarreda in https://github.com/graphql-python/graphene-django/pull/1050GraphQL testing clients by @Nishchit14 in https://github.com/graphql-python/graphene-django/pull/919execution_context_class to GraphQLView.as_view() by @kubami in https://github.com/graphql-python/graphene-django/pull/1109form.save() call in DjangoFormMutation.perform_mutate by @ruohola in https://github.com/graphql-python/graphene-django/pull/1155Full Changelog: https://github.com/graphql-python/graphene-django/compare/v2.10.0...v3.0.0
Fixed graphql_relay deprecation warning by @AngelOnFira in https://github.com/graphql-python/graphene-django/pull/1313
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.0.0b8...v3.0.0b9
Fix project setup by @lucas-bremond in https://github.com/graphql-python/graphene-django/pull/1087
execution_context_class to GraphQLView.as_view() by @kubami in https://github.com/graphql-python/graphene-django/pull/1109form.save() call in DjangoFormMutation.perform_mutate by @ruohola in https://github.com/graphql-python/graphene-django/pull/1155Full Changelog: https://github.com/graphql-python/graphene-django/compare/v3.0.0b7...v3.0.0b8
Use Django's TestCase client #1084
New Features:
Fixes:
This release brings the v3 changes up to date with the changes in v2.13.0
This release brings the v3 changes up to date with the changes in v2.13.0
This release brings the v3 changes up to date with the changes in v2.
This release brings the v3 changes up to date with the changes in v2.
Move to_const function from Graphene into Graphene-Django
Start raising DeprecationWarnings for using only_fields and and exclude_fields (v3)
fields or exclude are not defined on DjangoObjectType (#981)This beta release brings v3 up to date with v2.10.1.
This beta release brings v3 up to date with v2.10.1.
Additional changes:
There are also some other smaller breaking changes which will be documented in the final release notes.
The first beta release of Graphene Django v3
This release uses Graphene v3 which drops support for Python 2 and uses the v3 version of graphql-core. See https://github.com/graphql-python/graphene/issues/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.
Introduced optional_fields to SerializationMutation by @rganeyev in https://github.com/graphql-python/graphene-django/pull/1080
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v2.15.0...v2.16.0
Use Django's TestCase client #1084
New Features:
Fixes:
Allow camel case in order by field
New Features:
Bug Fixes:
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.13.0...v2.14.0
Extract query function from GraphQLTestCase making it possible to use in a pytest fixture
Huge thanks to @tcleonard, @radekwlsk and @nikolaik for helping!
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.12.1...v2.13.0
Remove operation name from the regex and default to query
Thank you @jkimbo for fixing subscriptions without a name.
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.12.0...v2.12.1
Update GraphiQL, add GraphiQL subscription support
No breaking changes
Thank you @eabruzzese for adding native subscription support and documentation.
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.11.1...v2.12.0
Do not break when after is greater than list_length
Thanks for the fix @bellini666 !
Fix error in signature of callproc() and execute() in debug sql tracking
Huge thanks to @pcraciunoiu, @hubertsiuzdak, @ulgens, @helloqiu and @pauricthelodger for helping!
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.10.1...v2.11.0
Do not access the internals of SimpleLazyObject
SimpleLazyObject (#945)Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.10.0...v2.10.1
d804fe4
This commit was created on GitHub.com and signed with GitHub’s verified signature . The key has expired.
GPG key ID: 4AEE18F83AFDEB23 Expired
Verified Learn about vigilant mode .
Full changelog: v2.10.0...v2.10.1
Disable system checks for graphql_schema management command
operation_name to operationName in GraphQLTestCase (#936)Huge thanks to @millar, @noelleleigh, @ganwell, @jckw and @msimon for helping!
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.9.1...v2.10.0
Fix error with DjangoModelFormMutation
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.9.0...v2.9.1
Add options to override how Django Choice fields are converted to Enums
Huge thanks to @B4rtware, @fulaphex, @knabben, @protasovse, @GeyseR and @rip-the-jacker for helping!
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.8.2...v2.9.0
Adding support for disabling enum creation on SerializerMutation
Huge thanks to @benhowes and @leewardbound for helping!
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.8.1...v2.8.2
Resolve django translation deprecation warnings
Huge thanks to @luto and @zhelyabuzhsky for helping!
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.8.0...v2.8.1
Add headers arg to GraphQLTestCase.query
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.7.1...v2.8.0
Keep original queryset on DjangoFilterConnectionField
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.7.0...v2.7.1
Fix bug with django filter lookup expressions
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.6.0...v2.7.0
Another release before v3. Fingers crossed we'll get v3 out soon!
Another release before v3. Fingers crossed we'll get v3 out soon!
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.5.0...v2.6.0
Squeezing in another release before v3. Mostly bug fixes but also a change to the parts that are required in DjangoConnectionField and DjangoFilterCon
Squeezing in another release before v3. Mostly bug fixes but also a change to the parts that are required in DjangoConnectionField and DjangoFilterConnectionField which might require a schema update.
Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.4.0...v2.5.0
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
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 https://github.com/graphql-python/graphene-django/issues/705)
convert_choices_to_enum option on DjangoObjectType Meta class (#674)CAMELCASE_ERRORS to camel case field names in DRF errors (#514 and #689)only_fields as fields and exclude_fields as exclude (#691)prefetch_related optimisations from working) (#693)Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.3.1...v2.4.0
Identical to 2.3.1 except we fixed the PyPi uploading.
Identical to 2.3.1 except we fixed the PyPi uploading.
Fix import issue with GraphQLTestCase
GraphQLTestCase__debug to _debug to avoid conflicts #646This version adds official support for Django 2.1 (and django_filter latest version)
This version adds official support for Django 2.1 (and django_filter latest version)
id from mutations if is in exclude_fields 21bad6105c5f5def317fd16c908b85dc43dd7b5bdjango_filter>=2 in Python 3 e45708b44e15db3c70d68b912823dd9efc5b8339Django<1.11 (only 1.11, 2.0, 2.1 and upwards will be supported)Reformatted files using black https://github.com/graphql-python/graphene-django/commit/dc561c68c49d1a91637503f765857d819c36769a
black https://github.com/graphql-python/graphene-django/commit/dc561c68c49d1a91637503f765857d819c36769adjango-filter version to < 2 https://github.com/graphql-python/graphene-django/commit/f0705e2c25a07024334ea810562d263496ebbd9e https://github.com/graphql-python/graphene-django/commit/96789b291f647cd848816888ffa963ffd56d37f3Fixed non-deterministic setup.py (that causes dependency issues when using Python 3 and Django 2) https://github.com/graphql-python/graphene-django/co
Thanks @sciyoshi for reporting the issue in https://github.com/graphql-python/graphene-django/issues/427#issuecomment-395539715 :)
This is the first RC after almost 8 months from the previous release, apologizes for the long delay. This Release Candidate should be good to start us
This is the first RC after almost 8 months from the previous release, apologizes for the long delay.
This Release Candidate should be good to start using, please let me know if you find any issues before doing the stable release 2.1.0.
Thanks to all the contributors for pushing the project forward: @grantmcconnaughey @pizzapanther @jkimbo @patrick9 @faassen @spockNinja @BossGrand @mongkok @mbarrientos @eyal0803 @jm2242 @danyx23 @pjdelport 🎉
Graphene>=2.1 and graphql-core>=2.1rc1models.FilePathField https://github.com/graphql-python/graphene-django/commit/4e7b269b762bf73134805e1c709f003c6ae35845rel available in ForeignKey #400 https://github.com/graphql-python/graphene-django/commit/34ddc6ce858b97bf96dfde080d7556adee8975fbHTTP-ACCEPT #340 https://github.com/graphql-python/graphene-django/commit/dbd3957a9f622573b2b106546f3accc48f5d5b41Date, DateTime and Time types properly #335 #368 https://github.com/graphql-python/graphene-django/commit/94ee97085f98c1db318bfca0cae372978665b995 https://github.com/graphql-python/graphene-django/commit/adde4008938f9ff1694a845c901e84cbabaa70cfEnum duplication for choice fields #156 https://github.com/graphql-python/graphene-django/commit/5661db88d1ef0f75a5a4810defcb3284ccd9da51Filterset queryset #232 https://github.com/graphql-python/graphene-django/commit/bc59d0ad8e925e89e7f15490aefa3d97b9e808d6select_related with filtering #224 https://github.com/graphql-python/graphene-django/commit/9e26aaf6adc404f2f0f45626b87a29284dea83deDjangoObjectType to use an Abstract connection class #313 https://github.com/graphql-python/graphene-django/commit/94e2a5c49f74f302cd0a04e988202957335f6346DjangoFilterConnectionField to ignore annotations, .reverse #315 https://github.com/graphql-python/graphene-django/commit/e666d849be3bdf73df6cf9a85b138e69b551a8f6SerializerMutation https://github.com/graphql-python/graphene-django/commit/f0451476adc8c1842cb6de38b2f017f62e5b8d6eAbstractType in docs https://github.com/graphql-python/graphene-django/commit/31679df08cc817b44075fa64fdb72b3b60258bf3Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix node filtering 2d1ab4b92a40df33c6ca80e728bab8819847e5ec
DjangoConnectionField logic 4cc46736bf7297d3f927115daedd1c332c7a38efonly/exclude_fields options in DjangoObjectType 46048cd21844366e3c0b2b58e45a2fe135ae0b9adjango_graphiql requirement 005bb7fe04db5614b8327138d11a5d7169a65ab2RELAY_CONNECTION_MAX_LIMIT and RELAY_CONNECTION_ENFORCE_FIRST_OR_LAST settings 46a1ddedd8af3a73bac5615355e0f92375420ee9Improved docs and cookbook example
Removed filter_order_by as option in DjangoObjectType Meta. Caused by deprecation of order_by attribute in django-filter >= 1.0.0 #65
django-filter >= 1.0.0filter_order_by as option in DjangoObjectType Meta. Caused by deprecation of order_by attribute in django-filter >= 1.0.0 #65Fix Primary Key Model retrieval as IDs 1bf5d602ce508af9e6179b0a0dedd506924b77fe
DurationField and improved UUIDField conversion 8136223bb1061da92a05031260d356388c2149a7SimpleLazyObject d73f4aa23581d7604cd92a80e8890ad490170094related_name ending in + bb0b4fa76651ec0dd809bceadfb463596049458coperation_name warning 31fdb5a34c800ca2308899279d15987ae6120666Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →