v0.33.0
1 November 2026
A find query can negate any condition with a leading !.
Added
- A
!before a condition negates it:!id^=isbn-|upc-matches records whoseidstarts with neither prefix. It works with every operator,|alternatives and dot-paths. Query::parse()conditions have anegatedkey.
Changed
field!=xis now the same as!field=x, and a record with no value for the field counts as not matching, so a negation keeps it.!=queries can return more records than before.Query::parse()reads!=as operator=withnegated: true.typecannot be negated, and!field!=xthrows.