Skip to content

Release v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jun 22:28
· 3 commits to main since this release
a2d1d80

What's Changed

  • refactor(views): drop no-op try/except in body-size guard (ac3b6a8)
  • docs(installation): note Django 4.x users should use django-graphex 1.2.3 (f96a27e)
  • fix(views): body-size guard checks authoritative len(request.body), not spoofable Content-Length (df029d0)
  • test: cover defensive branches to close v1.3.0 patch-coverage gap (37da9ce)
  • docs(changelog): consolidate 1.3.0 release notes (3b3bb5c)
  • chore(release): bump version to 1.3.0 (1169ee7)
  • style(uploads): apply ruff formatting to test_base64_upload.py (9e095e3)
  • docs(uploads): add Base64FileInput reference docs, settings, changelog, and playground example (5d9e230)
  • feat(uploads): add Base64FileInput with body-size + per-field decoded-size caps (0c47aeb)
  • docs(filtering): add @filter_field reference docs, changelog entry, and playground example (ac47e35)
  • feat(filtering): add @filter_field decorator for per-field custom GraphQL filters (bee9974)
  • test(cache): drop unused resp1 binding (F841) introduced by #72 (97bd501)
  • docs(playground): showcase v1.2.2 get_queryset + safe ordering + version signal (closes #74) (406924e)
  • test(cache): fix toothless TTL test and vacuous CSRF-replay assertions (closes #72) (a2c1aeb)
  • docs: fix stale import, fragile anchor, views docstring, add ImproperlyConfigured note (closes #71) (efa395b)
  • style: apply ruff format + lint fixes to new test files and registry.py (97fc08a)
  • test(registry): remove dead reset_global_registry + document isolation strategy (b932c34)
  • test(concurrency): assert on_commit ordering invariant for version-counter race (#60) (90ea255)
  • test(cache): add multi-backend coverage for LocMemCache and DatabaseCache (b7cbdbc)
  • test(refactor): hoist shared minimal cache schema + graphql_post helper into cache_helpers.py (0c4670c)
  • refactor(compat): remove dead Django <5.x shims now that floor is 5.2 (d2b3f8c)
  • docs(compat): update compatibility statements to Django 5.2 LTS + 6.0 (238dd28)
  • build(deps): raise Django floor to 5.2, drop EOL versions from matrix (983b972)

Installation

pip install django-graphex==1.3.0

Full Changelog: v1.2.3...v1.3.0