Graphene-django

Latest version: v3.2.1

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

2.6.0

Not secure
Changelog

Another release before v3. Fingers crossed we'll get v3 out soon!

New features

* Extend DjangoListField to use model queryset if none defined (732)
* Convert DRF ChoiceField to Enum (537)
* Adds variables arg to GraphQLTestCase.query (699)

Bugfixes

* Handle isnull filters differently (753)
* Pin higher version of graphene for proper graphql-core version r… (768)

Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.5.0...v2.6.0

2.5.0

Not secure
Changelog

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.

New features

* Set converted Django connections to required (610)

Bugfixes

* Fix choices enum: if field can be blank then it isn't required (714)
* Check for filters defined on base filterset classes (730)
* Make DjangoDebugContext wait for nested fields (591)

Full changelog: https://github.com/graphql-python/graphene-django/compare/v2.4.0...v2.5.0

2.4.0

Not secure
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 https://github.com/graphql-python/graphene-django/issues/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: https://github.com/graphql-python/graphene-django/compare/v2.3.1...v2.4.0

2.3.2

Not secure
Identical to 2.3.1 except we fixed the PyPi uploading.

2.3.1

Fixes one to one reverse relation resolution

2.3.0

Not secure
Changelog

* Fix import issue with `GraphQLTestCase`
* Stores the GraphiQL query in the URL fragment, rather than the query, so that sensitive data won't be logged to web server logs. 508
* Moves GraphiQL JS to a separate file to enable stricter Content Security Policies. 508
* Fix parameter order 526
* Provide a way to dump schema to stdout 512
* Removed old Django compatibility code 619
* Added staticfiles to MANIFESTS.IN 601
* Update GraphiQL to use 0.13.0 646
* Change `__debug` to `_debug` to avoid conflicts 646

Documentation improvements

* Django debug types 513
* Updated cookbook examples to be compatible with Django 2.1
* Improved testing documentation 608
* Vastly improved documentation throughout.

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.