Releases: graphql-python/graphene
Releases · graphql-python/graphene
v3.0.0
Release notes
The full release notes including an upgrade guide can be found here: https://github.com/graphql-python/graphene/wiki/v3-release-notes
What's Changed
- Graphene v3 following v3 graphql-core by @mvanlonden in #1048
- Fix typos by @minho42 in #1066
- Remove AbstractType by @jkimbo in #1053
- Propagate arguments of relay.NodeField to Field by @tdiam in #1036
- Fix typo in execute.rst by @TheMelter in #1115
- Increase the allowed version of aniso8601 by @ymoch in #1072
- Update quickstart.rst by @ibhlool7 in #1090
- Add file uploading docs by @jkimbo in #1084
- Fix objecttypes DefaultResolver example (#1087) by @tompao in #1088
- Fix tests by @jkimbo in #1119
- Fix example code by @jkimbo in #1120
- Update readme by @jkimbo in #1130
- Use unidecode to handle unicode characters in constant names by @henrythor in #1080
- The default_value of InputField should be INVALID by @ganwell in #1111
- Add a helpful message to when a global_id fails to parse. by @allen-munsch in #1074
- fix example middleware class in docs by @dsanders11 in #1134
- fix typo in class 'Interface' by @JMmmmuu in #1135
- Fix example query in quickstart doc by @ko-lem in #1139
- Fixed import causing Graphene v3 to crash by @jaydenwindle in #1143
- Replace INVALID with Undefined by @jkimbo in #1146
- Added support for subscription by @rob-blackbourn in #1107
- Remove subclass polyfill by @syrusakbary in #1156
- Updated all str.format(…) to f-strings by @syrusakbary in #1158
- Fixed examples, make root object explicit inside resolvers and mutate by @hzlmn in #1159
- Remove unused function by @jkimbo in #1160
- Add some more tests for Interface by @jkimbo in #1154
- Use default_resolver to resolve values when using the source attribute by @jkimbo in #1155
- Add note about the use of
args
by @jkimbo in #1170 - Docs: integrations: fix FastAPI link by @sduthil in #1177
- Fix resolve method parameters bullet list by @rrueth in #1178
- Allow fast ObjectType creation based on dataclasses by @syrusakbary in #1157
- added graphene import to READMEs by @kimbo in #1183
- Update excluded packages list to properly exclude examples package by @radekwlsk in #1187
- Fix typos by @kevinharvey in #1192
- Fix issue with trailing whitespace by @jkimbo in #1197
- Fix typo in quickstart document by @dbgb in #1201
- Fix DateTime Scalar parse_literal methods (#1199) by @Cito in #1200
- Remove @staticmethod decorator in mutations doc by @jkimbo in #1206
- Remove to_const function by @jkimbo in #1212
- Update requirement for Query type in mutation docs by @jkimbo in #1213
- Rename variables called type to type_ by @DoctorJohn in #1216
- Set min version of graphql-core to v3.1.1 by @jkimbo in #1215
- Revert 1213 update mutation docs by @jkimbo in #1214
- ObjectType meta arguments by @jkimbo in #1219
- Add Base64 scalar by @EpicEric in #1221
- Expose Base64 type and add custom scalar examples by @jkimbo in #1223
- Improve enum compatibility by @jkimbo in #1153
- Minor grammatical fix in the schema docs by @rednafi in #1237
- Subscription revamp by @syrusakbary in #1235
- Split out the subscriptions documentation a separate file and fix it by @jkimbo in #1245
- Fix subscribe with arguments by @jkimbo in #1251
- Fix Typo in Docs by @plopd in #1252
- Fix typo in Schema docs by @varundey in #1259
- add BigInt type by @pizzapanther in #1261
- Syntax Error Fixed for Dictionary assert by @lnxpy in #1267
- Add UnforgivingExecutionContext by @AlecRosenbaum in #1255
- Remove Object Mutation dead link from Relay docs by @varundey in #1272
- fix(Decimal): parse integers as decimal. by @zbyte64 in #1295
- Fix links to Relay docs by @bartenra in #1318
- Language fixes on index.rst by @shukryzablah in #1313
- Use argument's
default_value
regardless if the input field is required by @minhtule in #1326 - fix field name in execute.rst example by @kevinr-electric in #1327
- Fix typo in docstring of ObjectType by @sir-sigurd in #1343
- Allow later aniso8601 releases by @fabaff in #1331
- Update pytz to 2021.1 by @fabaff in #1330
- add support for query validation by @aryaniyaps in #1357
- Fix actions by @aryaniyaps in #1359
- Fix GraphQL-core dependency by @ekampf in #1377
- Fix unseen examples by @aryaniyaps in #1376
New Contributors
- @minho42 made their first contribution in #1066
- @tdiam made their first contribution in #1036
- @TheMelter made their first contribution in #1115
- @ymoch made their first contribution in #1072
- @ibhlool7 made their first contribution in #1090
- @tompao made their first contribution in #1088
- @henrythor made their first contribution in #1080
- @ganwell made their first contribution in #1111
- @allen-munsch made their first contribution in #1074
- @dsanders11 made their first contribution in #1134
- @JMmmmuu made their first contribution in #1135
- @ko-lem made their first contribution in #1139
- @jaydenwindle made their first contribution in #1143
- @rob-blackbourn made their first contribution in #1107
- @hzlmn made their first contribution in #1159
- @sduthil made their first contribution in #1177
- @rrueth made their first contribution in #1178
- @kimbo made their first contribution in #1183
- @radekwlsk made their first contribution in #1187
- @kevinharvey made their first contribution in #1192
- @dbgb made their first contribution in #1201
- @Cito made their first contribution in #1200
- @DoctorJohn made their first contribution in #1216
- @EpicEric made their first contribution in https://github.com/graphql-python/graphene...
v3.0.0b8
v2.1.9
v3.0.0b7
v3.0.0b6
v3.0.0b5
v3.0.0b4
v3.0.0b3
v3.0.0b2
v3.0.0b1
Second beta release for Graphene v3.
Changes: v3.0.0b0...v3.0.0b1
Highlights:
- Added subscription support! #1107 Thanks to @rob-blackbourn for this fantasic contribution
- Remove subclass polyfill #1156
- The
source
attribute now uses the default resolver function #1155