close

Filter

loading table of contents...

Release Notes / Version 11.2204

Table Of Contents

Refactored Scalar FilterQueryArg to input type CustomFilterQuery

The former scalar FilterQueryArg , which was used to define the custom filter queries in a search query, was refactored to a GraphQL input type of the same name. In contrast to complex scalars, input types offer full support of auto completion and documentation while formulating a GraphQL query.

The refactoring to the GraphQL input type is non-breaking , so that client applications don't have to change their code.

This change took advantage of CMS-20327 in the manner, that a Spring GenericConverter was used to convert the FilterQueryArg into the same semantics as the previous GraphQL Scalar. It was however necessary, to change the Java interface PagingAware slightly and in turn also the QueryListAdapter , which implements that interface. That's why this change is considered breaking . In the case, that the QueryListAdapter was adapted or the interface PagingAware was used, the code has to be slightly changed.

(CMS-20620)

Search Results

Table Of Contents