Skip to content

Releases: strawberry-graphql/strawberry-django

Release 0.10.7

12 Jul 14:42
22d4e68
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.6...v0.10.7

Release 0.10.6

10 Jul 16:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.5...v0.10.6

Release 0.10.5

08 Jul 16:08
ec539d1
Compare
Choose a tag to compare

What's Changed

  • Handle Django GENERATE_ENUMS_FROM_CHOICES with strawberry.auto by @pcraciunoiu in #286

New Contributors

Full Changelog: v0.10.4...v0.10.5

Release 0.10.4

08 Jul 14:47
e4b196a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.3...v0.10.4

Release 0.10.3

06 Jul 16:58
66cb7ac
Compare
Choose a tag to compare

What's changed

  • fix: make sure field_name overriding is not ignored when querying data (#282)
  • fix: the type's queryset doesn't receive **kwarg
  • fix: make sure the type's get_queryset gets called for resolved coroutines (#281)
  • chore: expose missing input_mutation in init file
  • docs: fix some documentation examples

Full Changelog: v0.10.2...v0.10.3

Release 0.10.2

05 Jul 17:37
644df4e
Compare
Choose a tag to compare

What's Changed

  • fix: reset annotation cache to fix some inheritance issues when using strawberry>=0.192.2 by @bellini666 in #278

Full Changelog: v0.10.1...v0.10.2

Release 0.10.1

05 Jul 17:00
9a6b2f9
Compare
Choose a tag to compare

What's Changed

  • fix: do not import anything from strawberry.django that is not in this lib by @bellini666 in #277

Full Changelog: v0.10.0...v0.10.1

Release 0.10.0

05 Jul 14:44
486323f
Compare
Choose a tag to compare

Highlights

This release is a major milestone for strawberry-django. Here are some of its highlights:

  • The strawberry-django-plus lib was finally merged into this lib, meaning all the extra features it provides are available directly in here. strawberry-django-plus is being deprecated and the development of its features is going to continue here. Here is a quick summary of all the features ported from it:
    • The query optimizer extension
    • The relay integration (based on the new official relay support from strawberry)
    • Enum integration with django-choices-field and auto generation from fields with choices
    • Lots of improvements to mutations, allowing CUD mutations to handle nested creation/updating/etc
    • The permissioned resolvers, designed as field extensions now instead of the custom schema directives it used
  • All the API has been properly typed, meaning that type checkers should be able to properly validate calls to strawberry_django.type(...)/strawberry_django.field(...)/etc
  • The docs have been updated with all the new features
  • A major performance improvement: Due to all the refactoring and improvements, some personal benchmarks show a performance improvement of around 10x when comparing the v0.9.5 and 8x when comparing to strawberry-django-plus

Changes

Full Changelog: v0.9.5...v0.10.0

Release 0.9.5

15 Jun 23:12
7ee0a7c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.4...v0.9.5

Release 0.9.4

03 Apr 15:01
b03f467
Compare
Choose a tag to compare

What's changed

  • refactor: replace Extension by SchemaExtension as required by strawberry 0.160.0+
  • fix: do not add filters to non list fields (thanks @g-as for reporting this regression)

Full Changelog: v0.9.3...v0.9.4