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.0Full Changelog: v1.2.3...v1.3.0