Skip to content

Conversation

@abhinand-c
Copy link
Contributor

Enhancements

  • Field descriptions: Added support for setting field descriptions using the description="..." argument.
  • Python version support: Added compatibility and CI testing for Python 3.13 and 3.14.

Fixes

  • Corrected handling of fields with required=True and null=True defaults.
  • Fixed errors in:
    • convert_field_to_list resolver
    • get_queried_union_types for union fragments
    • Connection filter generation for forward/backward relations
    • Union type resolution issues in nested usage
    • ConnectionField count queries to prioritize pk__in filters
  • Excluded test modules from package builds.
  • Updated dependency versions for compatibility.

Refactors

  • Modularized converter.py by moving resolver logic into separate modules for better maintainability.
  • Simplified resolver flow using a unified get_field_resolver utility.

mak626 and others added 15 commits October 23, 2025 11:43
new get_query_fields cannot find union types called. Introduced get_queried_union_types to find it
graphene: 3.4.3
graphql-core: 3.2.5
pymongo: 4.10.1
mongoengine: 0.29.1
…llowing types is fixed.

ListField(EmbeddedDocumentListField(...))
ListField(GenericEmbeddedDocumentField(...))
ListField(GenericLazyReferenceField(...))
fragment spread syntax for GenericReferenceField
Fix Issue of ConnectionField unnecessarily counting whole collection instead of subset
@abhinand-c
Copy link
Contributor Author

@mak626 Please review this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants