Skip to content

Releases: MrThearMan/graphene-django-query-optimizer

Release 0.10.2

08 Oct 14:42
Compare
Choose a tag to compare

What's Changed

Features

  • Fix issue with paginating nested generic relations
  • Remove unnecessary custom FilterSet from library

Full Changelog: v0.10.1...v0.10.2

Release 0.10.1

04 Sep 17:33
Compare
Choose a tag to compare

What's Changed

Features

Automated


Full Changelog: v0.10.0...v0.10.1

Release 0.10.0

30 Aug 10:46
Compare
Choose a tag to compare

What's Changed

Features

  • Support for Django 5.1
  • Drop support for Python 3.9

Automated


Full Changelog: v0.9.0...v0.10.0

Release 0.9.0

23 Aug 15:56
Compare
Choose a tag to compare

What's Changed

Features

  • Change the DjangoListField default fields to None (from "all") by @farcepest in #137

Automated

  • Bump MrThearMan/CI from 0.4.11 to 0.4.12 in the github-actions-dependencies group by @dependabot in #122
  • Bump tox from 4.15.1 to 4.16.0 in the python-dependencies group by @dependabot in #123
  • Bump the python-dependencies group with 4 updates by @dependabot in #128
  • Bump the python-dependencies group with 4 updates by @dependabot in #130
  • Bump the python-dependencies group with 3 updates by @dependabot in #132
  • Bump the python-dependencies group with 3 updates by @dependabot in #134

New Contributors


Full Changelog: v0.8.5...v0.9.0

Release 0.8.5

04 Jul 04:34
Compare
Choose a tag to compare

What's Changed

Fixes

  • Fix an issue with filtering top-level queries with camelCased aliases.

Automated


Full Changelog: v0.8.4...v0.8.5

Release 0.8.4

26 Jun 17:19
Compare
Choose a tag to compare

What's Changed

Fixes

  • Fix swappable_by_subclassing behavior when passing args to swapped class __init__.

Automated


Full Changelog: v0.8.3...v0.8.4

Release 0.8.3

20 Jun 11:59
Compare
Choose a tag to compare

What's Changed

Fixes

  • Changed from v0.8.2 -> Add PaginationArgs to request instead of calculated slice.

Full Changelog: v0.8.2...v0.8.3

Release 0.8.2

20 Jun 09:36
Compare
Choose a tag to compare

What's Changed

Features

  • Add initial pagination infomation from connection fields to the request. This can be used if the queryset needs to be evaluated before the optimizer does.

Automated


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

Release 0.8.1

17 Jun 18:27
Compare
Choose a tag to compare

What's Changed

Fixes

  • Fix issues with aliasing the same nested list field with different filters. Previously, only the latter field's filters would be applied, and optimizations would not work as expected.

Automated


Full Changelog: v0.8.0...v0.8.1

Release 0.8.0

01 Jun 05:22
Compare
Choose a tag to compare

What's Changed

  • Refactor the internals of the QueryOptimizer class.
  • Change pre_compilation_hook to pre_optimization_hook and change its interface
  • Change the execution order of the optimization steps. Filterset filters are now run last, which gives them the opportunity to use information from joined models in the query (advanced feature, shouldn't affect regular use)

Full Changelog: v0.7.2...v0.8.0