Releases: strawberry-graphql/strawberry-django
Releases · strawberry-graphql/strawberry-django
Release 0.53.0
What's Changed
- Support multi-level nested create/update with model
full_clean()
by @philipstarkey in #659
New Contributors
- @philipstarkey made their first contribution in #659
Full Changelog: v0.52.1...v0.53.0
Release 0.52.1
What's Changed
- fix(optimizer): Prevent issuing duplicated queries for certain uses of first() and get() by @diesieben07 in #675
New Contributors
- @diesieben07 made their first contribution in #675
Full Changelog: v0.52.0...v0.52.1
Release 0.52.0
What's Changed
- fix(pagination)!: Use
PAGINATION_DEFAULT_LIMIT
when limit is not provided by @bellini666 in #673 - fix(mutations): Refetch instances to optimize the return value by @bellini666 in #674
Full Changelog: v0.51.0...v0.52.0
Release 0.51.0
What's Changed
- Fix Django permissions diagram syntax by @sersorrel in #663
- allow FullCleanOptions in full_clean arg annotation by @g-as in #667
- Forward metadata when processing django type by @g-as in #666
- Added missing unpacking of strawberry.LazyType to optimzer.py by @NT-Timm in #670
- Improved language in mutations docs by @KyeRussell in #668
- Batch Mutations for creating, updating, and deleting #438 by @keithhackbarth in #653
- docs: fix import typo by @lozhkinandrei in #661
- docs: Fix incorrect import paths in faq.md by @videvide in #669
New Contributors
- @lozhkinandrei made their first contribution in #661
- @sersorrel made their first contribution in #663
- @NT-Timm made their first contribution in #670
- @videvide made their first contribution in #669
- @KyeRussell made their first contribution in #668
Full Changelog: v0.50.0...v0.51.0
Release 0.50.0
What's Changed
- feat: New Paginated generic to be used as a wrapped for paginated results by @bellini666 in #642 (learn how to use it in the docs page)
- Update filtering caution in mutations.md by @ldynia in #648
- update model_property path in the doc by @alainburindi in #654
New Contributors
- @ldynia made their first contribution in #648
- @alainburindi made their first contribution in #654
Full Changelog: v0.49.1...v0.50.0
Release 0.49.1
What's Changed
- docs: Remove mention about having to enable subscriptions in the docs by @bellini666 in #645
- Add unit tests for partial input optional field behaviour in update mutations by @SupImDos in #638
- fix: Make sure that async fields always return Awaitables by @bellini666 in #646
Full Changelog: v0.49.0...v0.49.1
Release 0.49.0
What's Changed
- feat: Official support for Python 3.13 and drop support for Python 3.8 which has reached EOL by @bellini666 in #643
- Changed the recommended library for JWT Authentication in Django to strawberry-django-auth by @pkrakesh in #633
New Contributors
Full Changelog: v0.48.0...v0.49.0
Release 0.48.0
What's Changed
- Change default Relay input m2m types from
ListInput[NodeInputPartial]
toListInput[NodeInput]
by @SupImDos in #630 - refactor: Remove guardian ObjectPermissionChecker monkey patch by @bellini666 in #631
Full Changelog: v0.47.2...v0.48.0
Release 0.47.2
What's Changed
- Fix calculation of
has_next_page
inresolve_connection_from_cache
by @SupImDos in #622 - Update docs for main website by @patrick91 in #605
- docs: Update docs URLs to point to the new location by @bellini666 in #606
- docs: General doc improvements by @bellini666 in #610
New Contributors
Full Changelog: v0.47.1...v0.47.2
Release 0.47.1
What's Changed
- fix: Fix debug toolbar upgrade issue by @bellini666 in #600
- fix: Only set False to clear FileFields when updating an instance by @bellini666 in #601
Full Changelog: v0.47.0...v0.47.1