Skip to content

Releases: devind-team/graphene-django-filter

v0.6.5

10 Jun 10:28
Compare
Choose a tag to compare

Fix

  • Fix project version back to original (ae6d34a)
  • Updated version ranges for following packages
    • Django
    • graphene
    • graphene-jango
    • Python

v0.6.4

04 Apr 11:36
Compare
Choose a tag to compare

Fix

  • Fix using newer python features (06891bb)
  • Fix different types with the same name in the schema (5bdb9df)

v0.6.3

31 Mar 21:24
Compare
Choose a tag to compare

Fix

  • Fix wrong typing for the AdvancedDjangoFilterConnectionField constructor (2d2143d)

v0.6.2

08 Mar 17:43
Compare
Choose a tag to compare

Fix

  • Fix bug when filter is missing (2c7485f)
  • Fix wrong env loading (1c3fe7b)

v0.6.1

03 Mar 18:40
Compare
Choose a tag to compare

Fix

v0.6.0

03 Mar 18:23
Compare
Choose a tag to compare

Feature

  • Add tests coverage (1463fc8)
  • Add tests for executing queries with full text search (e63825b)
  • Make the search query value optional (8583f8e)
  • Add the pre-commit dependency. (9a0e579)
  • Add a filter counter to generate a unique annotation name. (5d7dd23)
  • Add input data factories (8459a75)
  • Extend InputObjectType classes for special lookups (59efd43)
  • Extend InputObjectType classes for special lookups (1ba8169)
  • Add full text search filters to the input types generation (dde0799)
  • Change generation of full text search filters (e32301f)
  • Set fixed descriptions (f4effe7)
  • Add InputObjectType classes for special lookups (3cd55ac)
  • Override the get_filters method of the AdvancedFilterSet class (f337349)
  • Add the available_lookups field to full text search filter classes (abf10ae)
  • Extend fixed settings (b03c09e)
  • Add filters for the full text search (adb87b8)
  • Replace sqlite database with postgresql for testing (56c764e)
  • Add library settings (9b491d2)
  • Add the separation of lookups into regular and special (d04386d)

Fix

  • Create PostgreSQL service container (71d9b13)
  • Fix InputObjectType classes for special lookups (2683d00)
  • Remove default lookup from full text search keys (ca26f0f)
  • Change QuerySetProxy to be able to use other QuerySet methods (5823820)
  • Fix InputObjectType classes for special lookups (5909798)
  • Fix the logic for getting settings (80e088c)

Documentation

v0.5.1

22 Feb 17:44
Compare
Choose a tag to compare

Fix

  • Fix Django version (2a3a977)
  • Update django dependency and add how to install information #13 (9e15745)

v0.5.0

11 Feb 07:55
Compare
Choose a tag to compare

Feature

  • Add the implementation of the not operator (00dae57)
  • Start the implementation of the expression not (ef0ec97)
  • Improve input type factories (353b4a3)

Documentation

v0.4.1

08 Feb 17:29
Compare
Choose a tag to compare

Fix

  • Remove pull request release from CI (5ae2757)

v0.4.0

08 Feb 17:14
Compare
Choose a tag to compare

Feature

  • Add the implementation of the resolve_queryset method of the AdvancedDjangoFilterConnectionField class (f657ce8)
  • Change the data generation (be87ca6)
  • Add filtering to the AdvancedFilterSet class (7e77202)
  • Add the form property override for the AdvancedFilterSet class (25d61ab)
  • Simplify and expand FilterSet classes (887896c)
  • Add data generation for testing (fa3b08f)
  • Add the find_filter method to the AdvancedFilterSet class (d53fb21)
  • Add form generation for the AdvancedFilterSet class (ca14c3b)
  • Add the tree_input_type_to_data function (8964686)
  • Add the get_filter_set_class function that return a AdvancedFilterSet instead of a FilterSet (86a2b14)
  • Add the AdvancedFilterSet class (a187ae5)
  • Add GraphQL schema for testing (53a8532)
  • Extend models for testing (a59deb6)
  • Add the stub to override the resolve_queryset method of the AdvancedDjangoFilterConnectionField class (8efe694)
  • Add the filtering_args property override to the AdvancedDjangoFilterConnectionField class (be51546)
  • Add connection to object type classes (67033b4)
  • Add function get_filtering_args_from_filterset that produce the arguments to pass to a Graphene Field (81d42d0)
  • Add types classes (b762b40)
  • Complete all functions to create an input type (eb1099a)
  • Add method create_field_filter_input_type that create field filter input types from filter set tree leaves (9f76dec)
  • Add method get_input_type_name that return input type name from a type name and node path (8607c69)
  • Add method get_field that return Graphene type from filter field (f76a3ce)
  • Add functions for converting a FilterSet class to a tree (c172f06)
  • Add models and filtersets for testing (aadab08)
  • Add method that adds a subfield to LookupInputTypeBuilder class (1ed5706)
  • Add FilterInputTypeBuilderTest for creation filter input type (52ef851)
  • Add LookupInputTypeBuilder for creation lookups input type for field (4a7c7c4)

Fix

  • Suboptimal design on objects replaced with design on arrays (c857efc)
  • Change UserFilterFieldsType class filter_fields according to the UserFilter class (bb923e9)
  • Change the wrong filtering logic (cfe9e5a)
  • Fix getting form errors (eecb07f)
  • Remove the DEFAULT_LOOKUP_EXPR from the FilterSet data (f2a69b2)
  • Fix the typo in the get_filterset_class function (74d4934)
  • Change the wrong return type of the get_filtering_args_from_filterset function (0087dcf)
  • Change the wrong filtering logic (dd18cd3)
  • Add search filter without lookup_expr (c55d3ba)
  • Fix input type creation (ddca6fc)
  • Fix expected/actual wrong order (3977969)
  • Remove flake8-spellcheck (e1ddbbe)

Documentation