Releases: mirumee/ariadne-codegen
Releases · mirumee/ariadne-codegen
0.17.2
What's Changed
- handle reserved python builtin type names as graphql names by @DamianCzajkowski in #403
- Remove faulty colon from Authorization example by @bombsimon in #346
- Fix the issues with graphql core 3.2.7 by @DamianCzajkowski in #405
- added docs from ariadne website by @DamianCzajkowski in #404
- skip 'self' calls in ClientForwardRefsPlugin with custom operations by @DamianCzajkowski in #406
- feat: emit DeprecationWarning for deprecated fields by @DamianCzajkowski & @AdunSG in #409
- Use
additional_headersforwebsockets.connectclient. by @davner in #408 - handle ping before connection_ack in async_base_client by @DamianCzajkowski & @jimmyspets in #410
- fix: run enum value names through process_name for keyword/builtin by @DamianCzajkowski & @slessans in #412
New Contributors
Full Changelog: 0.17.1...0.17.2
0.17.1
What's Changed
- Issue 399 optional removed from custom_fields when dropping 3.9 support by @DamianCzajkowski in #400
Full Changelog: 0.17.0...0.17.1
0.17.0
What's Changed
- !!! Drop Python 3.9 and support Python 3.14 by @DamianCzajkowski in #398
- Add
include_typenameconfiguration option for better GraphQL API compatibility by @jacksonpradolima in #379 - fix sub-variables are not correctly recovered from sub-fields by @flonou in #325
- Update variable collection in base_operation.py by @keyfayaz in #391
- Fix __typename field handling to use GraphQLString by @MattKobayashi in #393
- Add a setting that sets default=None to all optional fields so they can be missing from response and still parse by @etareduction in #385
- Tests: Normalise schema spelling when comparing by @mjpieters in #339
New Contributors
- @jacksonpradolima made their first contribution in #379
- @flonou made their first contribution in #325
- @keyfayaz made their first contribution in #391
- @MattKobayashi made their first contribution in #393
- @etareduction made their first contribution in #385
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- Fixed list arg handling #321 / #347 by @normanre in #363
- Fix input field list nullness by @tibdex in #380
- Fix snake cased gql field names by @ewen-lorimer in #377
- Fix typing issue with optional websockets import. by @tobiasraabe in #376
- Added option remote_schema_timeout by @miyawork in #369
- Ensure traversal is stable for consistent output by @keirlawson in #368
- Add docstring to generated code based on schema description by @PaleNeutron in #362
- Fix typos in logs by @thatguysimon in #318
New Contributors
- @normanre made their first contribution in #363
- @tibdex made their first contribution in #380
- @ewen-lorimer made their first contribution in #377
- @tobiasraabe made their first contribution in #376
- @miyawork made their first contribution in #369
- @keirlawson made their first contribution in #368
- @PaleNeutron made their first contribution in #362
- @thatguysimon made their first contribution in #318
Full Changelog: 0.15.3...0.16.0
0.15.3
What's Changed
- fix-issue-with-client-forward-refs-import-level by @DamianCzajkowski in #381
Full Changelog: 0.15.2...0.15.3
0.15.2
What's Changed
- 305 update ast usage in code for python 312 changes by @DamianCzajkowski in #306
- support async_client with custom operations by @DamianCzajkowski in #304
- respect convert_to_snake_case settings by @Rosswell in #307
- tests: Use an explicit transport for httpx by @mjpieters in #336
- Introduce py3.13, ruff, leverage hatch by @drozdowsky in #359
- Fix typo in
settings.pymessage text by @zyv in #358 - fix: update websockets by @mgradalska in #357
- docs(README.md): Add versioning policy by @KarolJagodzinski in #360
- Fix misspelling of 'orginal' in GraphQLClientGraphQLError by @SzymonFig in #352
- Fix update click default strategy to be string value by @DamianCzajkowski in #375
New Contributors
- @Rosswell made their first contribution in #307
- @mjpieters made their first contribution in #336
- @drozdowsky made their first contribution in #359
- @zyv made their first contribution in #358
- @mgradalska made their first contribution in #357
- @KarolJagodzinski made their first contribution in #360
- @SzymonFig made their first contribution in #352
Full Changelog: 0.14.0...0.15.2
0.15.1
0.14.0
- Added ClientForwardRefsPlugin to standard plugins.
- Re-added model_rebuild calls for input types with forward references.
- Fixed fragments on interfaces being omitted from generated client.
- Fixed @include directive result type when using convert_to_snake_case option.
- Added Custom query builder feature.
0.14.0.dev2
Second version of ariadne codegen custom query builder
0.14.0.dev1
- Experimental version of ariadne codegen custom query builder