nautobot
nautobot copied to clipboard
Update dependency graphene-django to v3 (next)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| graphene-django | ~2.15.0 -> ~3.0.0 |
Release Notes
graphql-python/graphene-django
v3.0.0
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!
What's Changed
- Python 3 by @ulgens in https://github.com/graphql-python/graphene-django/pull/904
- Make tests order independent (v3) by @ganwell in https://github.com/graphql-python/graphene-django/pull/940
- Convert MultipleChoiceField to List of type String by @kimbriancanavan in https://github.com/graphql-python/graphene-django/pull/611
- graphql 3.0 and graphene 3.0 final rebase by @ganwell in https://github.com/graphql-python/graphene-django/pull/951
- Rename op_name to operation_name by @jkimbo in https://github.com/graphql-python/graphene-django/pull/941
- Do not access the internals of
SimpleLazyObjectby @pcraciunoiu in https://github.com/graphql-python/graphene-django/pull/945 - fix typo by @vineethvanga18 in https://github.com/graphql-python/graphene-django/pull/959
- Use psycopg2-binary in tox by @ulgens in https://github.com/graphql-python/graphene-django/pull/964
- Error in signature of callproc() and execute() by @pauricthelodger in https://github.com/graphql-python/graphene-django/pull/966
- Default camelcase errors by @jkimbo in https://github.com/graphql-python/graphene-django/pull/968
- fixes minor typo in docs index by @chartpath in https://github.com/graphql-python/graphene-django/pull/969
- Bump django from 3.0.3 to 3.0.7 in /examples/cookbook-plain by @dependabot in https://github.com/graphql-python/graphene-django/pull/978
- Bump django from 3.0.3 to 3.0.7 in /examples/cookbook by @dependabot in https://github.com/graphql-python/graphene-django/pull/979
- (v3) Cast potentially translated strings used as descriptions by @DoctorJohn in https://github.com/graphql-python/graphene-django/pull/976
- DjangoConnectionField slice: use max_limit first, if set by @pcraciunoiu in https://github.com/graphql-python/graphene-django/pull/965
- Fix that generated schemas could contain empty descriptions (v3) by @DoctorJohn in https://github.com/graphql-python/graphene-django/pull/984
- Start raising DeprecationWarnings for using only_fields and exclude_fields (v3) by @DoctorJohn in https://github.com/graphql-python/graphene-django/pull/980
- Make v3 django choice field enum naming default (in v3) by @DoctorJohn in https://github.com/graphql-python/graphene-django/pull/982
- Update setup.py classifiers by @jkimbo in https://github.com/graphql-python/graphene-django/pull/987
- fix(converter): wrap field with NonNull if it is required by @helloqiu in https://github.com/graphql-python/graphene-django/pull/545
- Warn if
fieldsorexcludeare not defined onDjangoObjectTypeby @radekwlsk in https://github.com/graphql-python/graphene-django/pull/981 - Fix filtering with GlobalIDFilter by @hubertsiuzdak in https://github.com/graphql-python/graphene-django/pull/977
- Fix hasNextPage - revert to count. Fix after by @pcraciunoiu in https://github.com/graphql-python/graphene-django/pull/986
- Set first amount to max limit if not set by @jkimbo in https://github.com/graphql-python/graphene-django/pull/993
- Move to_const function from Graphene into Graphene-Django by @jkimbo in https://github.com/graphql-python/graphene-django/pull/992
- Move to_const function from Graphene into Graphene-Django (#992) by @ganwell in https://github.com/graphql-python/graphene-django/pull/996
- Do not break when after is greater than list_length by @bellini666 in https://github.com/graphql-python/graphene-django/pull/999
- Update GraphiQL, add GraphiQL subscription support by @eabruzzese in https://github.com/graphql-python/graphene-django/pull/1001
- GraphiQL cleanup by @eabruzzese in https://github.com/graphql-python/graphene-django/pull/1002
- Remove operation name from the regex and default to query by @jkimbo in https://github.com/graphql-python/graphene-django/pull/1004
- Update tutorial docs by @jkimbo in https://github.com/graphql-python/graphene-django/pull/994
- Extract query function from GraphQLTestCase making it possible to use in a pytest fixture by @nikolaik in https://github.com/graphql-python/graphene-django/pull/1015
- Add headers support to GraphiQL by @radekwlsk in https://github.com/graphql-python/graphene-django/pull/1016
- Fix Connection/Edge naming and add unit test by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1012
- Add converter for django 3.1 JSONField by @nikolaik in https://github.com/graphql-python/graphene-django/pull/1017
- Fix JSONField import by @jkimbo in https://github.com/graphql-python/graphene-django/pull/1021
- Fix grammar by @varundey in https://github.com/graphql-python/graphene-django/pull/1027
- Fix missing colon in function definition by @varundey in https://github.com/graphql-python/graphene-django/pull/1030
- Add msg params to testing class by @ulgens in https://github.com/graphql-python/graphene-django/pull/1032
- Fix testing doc by @artofhuman in https://github.com/graphql-python/graphene-django/pull/1024
- Update testing.rst by @donegjookim in https://github.com/graphql-python/graphene-django/pull/1026
- Allow passing of meta object in SerializerMutation options by @jaw9c in https://github.com/graphql-python/graphene-django/pull/1028
- Include tests and examples in source package, but don't install them by @crazyscientist in https://github.com/graphql-python/graphene-django/pull/1034
- BUGFIX: don't filter out lookup_field as input (required for update) by @CBuiVNG in https://github.com/graphql-python/graphene-django/pull/1029
- Restrict DjangoRestFramework version by @jkimbo in https://github.com/graphql-python/graphene-django/pull/1047
- fix
variableskey in body by @robertobarreda in https://github.com/graphql-python/graphene-django/pull/1050 - Add offset pagination by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1013
- Improve ordering doc example by @artofhuman in https://github.com/graphql-python/graphene-django/pull/1053
- Section added
GraphQL testing clientsby @Nishchit14 in https://github.com/graphql-python/graphene-django/pull/919 - Change build badge from travis to github actions by @artofhuman in https://github.com/graphql-python/graphene-django/pull/1058
- Use explicit classmethod in simple mutation example by @artofhuman in https://github.com/graphql-python/graphene-django/pull/1059
- Add a default msg to show the response content. by @jackton1 in https://github.com/graphql-python/graphene-django/pull/1064
- Register multiple choice field as list by @ulgens in https://github.com/graphql-python/graphene-django/pull/1033
- Fix backward Relay pagination by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1046
- Fix 1061: DjangoListField should not cache queries by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1063
- fix issue #1068: in and range filters on DjangoFilterConnectionField by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1070
- Replace Unidecode package with text_unidecode package by @artofhuman in https://github.com/graphql-python/graphene-django/pull/1060
- Fix issue #1055 by @leonardoarroyo in https://github.com/graphql-python/graphene-django/pull/1056
- Allow to use camel case in order by field by @artofhuman in https://github.com/graphql-python/graphene-django/pull/1054
- Handle database transactions by @iorlandini in https://github.com/graphql-python/graphene-django/pull/1039
- Fixed typo in documentation by @rganeyev in https://github.com/graphql-python/graphene-django/pull/1078
- docs: fix simple typo, outputing -> outputting by @timgates42 in https://github.com/graphql-python/graphene-django/pull/1077
- improvement: convert decimal field to graphene decimal by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1083
- WIP: Merge master into v3 by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1086
- Also convert BaseCSVFilter for custom fields by @bellini666 in https://github.com/graphql-python/graphene-django/pull/1081
- Use the Django TestCase's Client by @ulgens in https://github.com/graphql-python/graphene-django/pull/1084
- Fix project setup by @lucas-bremond in https://github.com/graphql-python/graphene-django/pull/1087
- Fix backward compability on GraphQLTestCase._client setter by @ulgens in https://github.com/graphql-python/graphene-django/pull/1094
- Validate in and range filter inputs by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1090
- Add BlankField and mount enums using it v3 by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1096
- Support "contains" and "overlap" filtering (v3) by @lucas-bremond in https://github.com/graphql-python/graphene-django/pull/1101
- document auth pattern: return None with resolve method by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1106
- document purpose of DjangoConnectionField by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1107
- Fix test main by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1126
- Remove unused imports by @jackton1 in https://github.com/graphql-python/graphene-django/pull/1127
- Doc clarification for headers arg in testing utils by @isundaylee in https://github.com/graphql-python/graphene-django/pull/1117
- Fix subscriptions in JS by @ygbourhis in https://github.com/graphql-python/graphene-django/pull/1124
- Fix schema dump on windows by @andrei-datcu in https://github.com/graphql-python/graphene-django/pull/1123
- Add enum support to filters and fix filter typing (v3) by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1119
- Added GraphQLTransactionTestCase by @jackton1 in https://github.com/graphql-python/graphene-django/pull/1099
- Fix: Allow add external resolver by @sebsasto in https://github.com/graphql-python/graphene-django/pull/1131
- fix: declaration of required variable in filters v3 by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1137
- enhancement: DjangoDebugContext captures exceptions by @zbyte64 in https://github.com/graphql-python/graphene-django/pull/1122
- Fix main branch tests failing due to wrong instancing of Missing class by @sebsasto in https://github.com/graphql-python/graphene-django/pull/1135
- Cleaned up unused imports and variables. by @jackton1 in https://github.com/graphql-python/graphene-django/pull/1146
- Bump django from 3.0.7 to 3.1.6 in /examples/cookbook-plain by @dependabot in https://github.com/graphql-python/graphene-django/pull/1149
- Bump django from 3.0.7 to 3.1.6 in /examples/cookbook by @dependabot in https://github.com/graphql-python/graphene-django/pull/1150
- Tox & actions updates by @ulgens in https://github.com/graphql-python/graphene-django/pull/1143
- Add ability to pass
execution_context_classtoGraphQLView.as_view()by @kubami in https://github.com/graphql-python/graphene-django/pull/1109 - Add typed filters (v3) by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1148
- Bump django from 3.1.6 to 3.1.8 in /examples/cookbook by @dependabot in https://github.com/graphql-python/graphene-django/pull/1156
- Bump django from 3.1.6 to 3.1.8 in /examples/cookbook-plain by @dependabot in https://github.com/graphql-python/graphene-django/pull/1157
- Fix broken
form.save()call inDjangoFormMutation.perform_mutateby @ruohola in https://github.com/graphql-python/graphene-django/pull/1155 - update js version by @RainshawGao in https://github.com/graphql-python/graphene-django/pull/1188
- Add missing auto fields by @pizzapanther in https://github.com/graphql-python/graphene-django/pull/1212
- Bump django from 3.1.8 to 3.1.14 in /examples/cookbook-plain by @dependabot in https://github.com/graphql-python/graphene-django/pull/1282
- Fix ingredient model by @chlammas in https://github.com/graphql-python/graphene-django/pull/1258
- Bump django from 3.1.8 to 3.1.14 in /examples/cookbook by @dependabot in https://github.com/graphql-python/graphene-django/pull/1283
- Django v4, python 3.10 support for graphene-django v3 by @tim-schilling in https://github.com/graphql-python/graphene-django/pull/1281
- Convert DecimalField to Decimal instead of Float in DRF and form converters by @jmp in https://github.com/graphql-python/graphene-django/pull/1277
- Update requirements to the official graphene 3.0 release by @keithhackbarth in https://github.com/graphql-python/graphene-django/pull/1290
- fixed broken links to graphene filter documentation (master->main) by @ppk42 in https://github.com/graphql-python/graphene-django/pull/1309
- I found another wrong link in the filter dokumentation see #1309 by @ppk42 in https://github.com/graphql-python/graphene-django/pull/1311
- Fix documentation references: op_name -> operation_name by @pifantastic in https://github.com/graphql-python/graphene-django/pull/1312
- 👽 Use .formatted instead of format_error by @nikolaik in https://github.com/graphql-python/graphene-django/pull/1327
- fix: backward pagination indexing error when using bigger last argument than total number of elements by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1344
- 💥 Stop supporting EOL djangos and pythons by @nikolaik in https://github.com/graphql-python/graphene-django/pull/1337
- chore: update dev dependencies by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1345
- fix: backward pagination by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1346
- fix: convert Django BigIntegerField to BigInt GraphQL type by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1318
- feat: update name of DjangoFilterConnectionField type input to be consistent with graphene (Issue #1316) by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1317
- minor fix on schema.py part by @ClaushIV in https://github.com/graphql-python/graphene-django/pull/1306
- Cast translated description for DecimalField by @andrei-datcu in https://github.com/graphql-python/graphene-django/pull/1255
- Bump version to 3.0.0b8 by @firaskafri in https://github.com/graphql-python/graphene-django/pull/1348
- fix: unit test for graphene pr#1412 by @tcleonard in https://github.com/graphql-python/graphene-django/pull/1315
- Make errors in form mutation non nullable by @artofhuman in https://github.com/graphql-python/graphene-django/pull/1286
- Fixes related to pr#1412 by @firaskafri in https://github.com/graphql-python/graphene-django/pull/1352
- Delay assignment of csrftoken in Graphiql by @c-py in https://github.com/graphql-python/graphene-django/pull/1289
- Fix type hint for DjangoObjectTypeOptions.model by @belkka in https://github.com/graphql-python/graphene-django/pull/1269
- Fix code examples in queries.rst by @belkka in https://github.com/graphql-python/graphene-django/pull/1265
- Fixed graphql_relay deprecation warning by @AngelOnFira in https://github.com/graphql-python/graphene-django/pull/1313
- Make instructions runnable without tweaking by @Gadiguibou in https://github.com/graphql-python/graphene-django/pull/1224
- Update tutorial-relay.rst by @alarivas in https://github.com/graphql-python/graphene-django/pull/1220
- Add support to persist GraphQL headers in GraphiQL by @devxoul in https://github.com/graphql-python/graphene-django/pull/1209
- Bump version to v3.0.0b9 by @firaskafri in https://github.com/graphql-python/graphene-django/pull/1353
- Move testing endpoint to settings by @syberen in https://github.com/graphql-python/graphene-django/pull/1105
- ☂️ v3.0.0 ☂️ by @firaskafri in https://github.com/graphql-python/graphene-django/pull/1355
New Contributors
- @kimbriancanavan made their first contribution in https://github.com/graphql-python/graphene-django/pull/611
- @pcraciunoiu made their first contribution in https://github.com/graphql-python/graphene-django/pull/945
- @vineethvanga18 made their first contribution in https://github.com/graphql-python/graphene-django/pull/959
- @pauricthelodger made their first contribution in https://github.com/graphql-python/graphene-django/pull/966
- @chartpath made their first contribution in https://github.com/graphql-python/graphene-django/pull/969
- @DoctorJohn made their first contribution in https://github.com/graphql-python/graphene-django/pull/976
- @helloqiu made their first contribution in https://github.com/graphql-python/graphene-django/pull/545
- @radekwlsk made their first contribution in https://github.com/graphql-python/graphene-django/pull/981
- @hubertsiuzdak made their first contribution in https://github.com/graphql-python/graphene-django/pull/977
- @eabruzzese made their first contribution in https://github.com/graphql-python/graphene-django/pull/1001
- @nikolaik made their first contribution in https://github.com/graphql-python/graphene-django/pull/1015
- @varundey made their first contribution in https://github.com/graphql-python/graphene-django/pull/1027
- @donegjookim made their first contribution in https://github.com/graphql-python/graphene-django/pull/1026
- @jaw9c made their first contribution in https://github.com/graphql-python/graphene-django/pull/1028
- @crazyscientist made their first contribution in https://github.com/graphql-python/graphene-django/pull/1034
- @CBuiVNG made their first contribution in https://github.com/graphql-python/graphene-django/pull/1029
- @robertobarreda made their first contribution in https://github.com/graphql-python/graphene-django/pull/1050
- @Nishchit14 made their first contribution in https://github.com/graphql-python/graphene-django/pull/919
- @jackton1 made their first contribution in https://github.com/graphql-python/graphene-django/pull/1064
- @leonardoarroyo made their first contribution in https://github.com/graphql-python/graphene-django/pull/1056
- @iorlandini made their first contribution in https://github.com/graphql-python/graphene-django/pull/1039
- @timgates42 made their first contribution in https://github.com/graphql-python/graphene-django/pull/1077
- @isundaylee made their first contribution in https://github.com/graphql-python/graphene-django/pull/1117
- @ygbourhis made their first contribution in https://github.com/graphql-python/graphene-django/pull/1124
- @andrei-datcu made their first contribution in https://github.com/graphql-python/graphene-django/pull/1123
- @sebsasto made their first contribution in https://github.com/graphql-python/graphene-django/pull/1131
- @kubami made their first contribution in https://github.com/graphql-python/graphene-django/pull/1109
- @ruohola made their first contribution in https://github.com/graphql-python/graphene-django/pull/1155
- @chlammas made their first contribution in https://github.com/graphql-python/graphene-django/pull/1258
- @tim-schilling made their first contribution in https://github.com/graphql-python/graphene-django/pull/1281
- @jmp made their first contribution in https://github.com/graphql-python/graphene-django/pull/1277
- @keithhackbarth made their first contribution in https://github.com/graphql-python/graphene-django/pull/1290
- @pifantastic made their first contribution in https://github.com/graphql-python/graphene-django/pull/1312
- @ClaushIV made their first contribution in https://github.com/graphql-python/graphene-django/pull/1306
- @c-py made their first contribution in https://github.com/graphql-python/graphene-django/pull/1289
- @belkka made their first contribution in https://github.com/graphql-python/graphene-django/pull/1269
- @AngelOnFira made their first contribution in https://github.com/graphql-python/graphene-django/pull/1313
- @Gadiguibou made their first contribution in https://github.com/graphql-python/graphene-django/pull/1224
- @alarivas made their first contribution in https://github.com/graphql-python/graphene-django/pull/1220
- @devxoul made their first contribution in https://github.com/graphql-python/graphene-django/pull/1209
- @syberen made their first contribution in https://github.com/graphql-python/graphene-django/pull/1105
Full Changelog: https://github.com/graphql-python/graphene-django/compare/v2.10.0...v3.0.0
Configuration
📅 Schedule: Branch creation - "before 2am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Includes major version updates to graphene and graphql dependencies, which unsurprisingly appears to have broken some of our graphql code.
Closing due to being blocked for the time being.
Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 3.x releases. However, if you upgrade to 3.x manually then Renovate will reenable minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.