v5.42.0
This release resolves a number of issues with the OData $search query parameter's behaviour.
- Whitespace-separated terms are now treated as an implicit AND, as required by the OData grammar. This also prevents operands being silently dropped in mixed expressions and correctly applies NOT, AND, and OR precedence.
- Implicit conjunction now works with multiple terms, quoted phrases, parentheses, repeated whitespace, and tabs.
Operator-prefixed words such as "andthis" remain ordinary search terms. - The parser is slightly permissive because it accepts whitespace beyond OData’s strict space-and-tab definition.