Skip to content

chore(deps): update strawberry-graphql-django requirement from ~=0.57.0 to ~=0.82.1#244

Open
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/strawberry-graphql-django-approx-eq-0.82.1
Open

chore(deps): update strawberry-graphql-django requirement from ~=0.57.0 to ~=0.82.1#244
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/strawberry-graphql-django-approx-eq-0.82.1

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

Updates the requirements on strawberry-graphql-django to permit the latest version.

Release notes

Sourced from strawberry-graphql-django's releases.

0.82.1

Fix FieldError when using the optimizer with django-polymorphic models.

The optimizer now uses the CamelCase model name for polymorphic optimization hints (e.g., ArtProject___field instead of app_label__artproject___field). This ensures that django-polymorphic correctly handles mismatched optimization hints during the realization of mixed querysets by raising an AssertionError (which it catches) instead of an unhandled FieldError. This change also avoids potential name collisions with lowercase reverse relations in multi-table inheritance.

A polymorphic optional dependency extra has been added, which sets the lower limit version to 4.0.0. Install with pip install strawberry-graphql-django[polymorphic] to pull in django-polymorphic.

This release was contributed by @​valkrypton in strawberry-graphql/strawberry-django#894

Additional contributors: @​bellini666

Changelog

Sourced from strawberry-graphql-django's changelog.

0.82.1 - 2026-03-28

Fix FieldError when using the optimizer with django-polymorphic models.

The optimizer now uses the CamelCase model name for polymorphic optimization hints (e.g., ArtProject___field instead of app_label__artproject___field). This ensures that django-polymorphic correctly handles mismatched optimization hints during the realization of mixed querysets by raising an AssertionError (which it catches) instead of an unhandled FieldError. This change also avoids potential name collisions with lowercase reverse relations in multi-table inheritance.

A polymorphic optional dependency extra has been added, which sets the lower limit version to 4.0.0. Install with pip install strawberry-graphql-django[polymorphic] to pull in django-polymorphic.

This release was contributed by @​valkrypton in #894

Additional contributors: @​bellini666

0.82.0 - 2026-03-15

Fix FieldExtension arguments being silently lost on StrawberryDjangoField.

When a FieldExtension appended arguments to field.arguments in its apply() method, the arguments worked with strawberry.field but silently disappeared with strawberry_django.field. This was because the mixin chain (Pagination → Ordering → Filters → Base) created a new list on every .arguments access, so .append() mutated a temporary copy.

Added a caching arguments property to StrawberryDjangoField so that the first access computes and caches the full arguments list, and subsequent accesses (including .append() from extensions) operate on the same cached list.

This release was contributed by @​bellini666 in #892

0.81.0 - 2026-03-15

Fix StrFilterLookup so it can be used without a type parameter (e.g., name: StrFilterLookup | None). Previously this raised TypeError: "StrFilterLookup" is generic, but no type has been passed at schema build time.

This release was contributed by @​bellini666 in #891

0.80.0 - 2026-03-08

Add support for graphql-core 3.3.x alongside existing 3.2.x support.

The minimum supported version of strawberry-graphql has been increased to 0.310.1. When using the graphql-core 3.3.x series, the minimum supported version is 3.3.0a12.

This release was contributed by @​bellini666 in #850

0.79.2 - 2026-03-08

Fix docs example for process_filters custom filter method where prefix was missing a trailing __, causing Django FieldError. Also add a UserWarning in process_filters() when a non-empty prefix doesn't end with __ to help users catch this mistake early.

This release was contributed by @​Ckk3 in #883

0.79.1 - 2026-03-04

... (truncated)

Commits
  • 506cb8a fix: fix django polymorphic integration with newer versions (#894)
  • f23fe21 [pre-commit.ci] pre-commit autoupdate (#895)
  • 0d9d2ad [pre-commit.ci] pre-commit autoupdate (#893)
  • e0a1928 🤖 Release 0.82.0
  • 326b778 feat: preserve FieldExtension arguments on StrawberryDjangoField (#892)
  • d0143c4 🤖 Release 0.81.0
  • ab41c2d feat: make StrFilterLookup work without type parameter (#891)
  • fce52e4 [pre-commit.ci] pre-commit autoupdate (#886)
  • 66f7d45 docs: Fix typo: graph -> graphQL (#889)
  • 3638198 Remove value judgement about poetry vs pip (#888)
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 30, 2026
Updates the requirements on [strawberry-graphql-django](https://github.com/strawberry-graphql/strawberry-django) to permit the latest version.
- [Release notes](https://github.com/strawberry-graphql/strawberry-django/releases)
- [Changelog](https://github.com/strawberry-graphql/strawberry-django/blob/main/CHANGELOG.md)
- [Commits](strawberry-graphql/strawberry-django@v0.57.0...0.82.1)

---
updated-dependencies:
- dependency-name: strawberry-graphql-django
  dependency-version: 0.82.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/strawberry-graphql-django-approx-eq-0.82.1 branch from bdd8e0f to 7a2e5e6 Compare March 31, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants