Skip to content

Releases: strawberry-graphql/strawberry-django

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

Release 0.9.3

02 Apr 19:14
43b862b
Compare
Choose a tag to compare

What's Changed

  • Update test django version from 4.2a1 to 4.2b1 by @kwongtn in #241
  • feature: backporting django-debug-toolbar from strawberry-django-plus by @frleb in #239
  • refactor: do not insert pk arguments inside non root fields by @bellini666 in #246

New Contributors

  • @frleb made their first contribution in #239

Full Changelog: v0.9.2...v0.9.3

Release 0.9.2

04 Feb 13:41
97cdea2
Compare
Choose a tag to compare

What's changed

  • chore: do not limit django/strawberry upper bound versions

Full Changelog: v0.9.1...v0.9.2

Release 0.9.1

03 Feb 20:23
5a58fe8
Compare
Choose a tag to compare

What's Changed

  • Add django 4.0,4.2 to tests & updated minor versions by @kwongtn in #228
  • Fix private field handling by @devkral in #231

Full Changelog: v0.9...v0.9.1

Release 0.9

14 Jan 14:10
63776ad
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.2...v0.9

Release 0.8.2

16 Nov 22:56
6ff91e0
Compare
Choose a tag to compare

What's Changed

  • make pk argument required when querying single object by @stygmate in #214

New Contributors

Full Changelog: v0.8.1...v0.8.2