Breaking Change: List API Filter Overhaul with Nested Expressions

2025-05-25
Breaking Change: List API Filter Overhaul with Nested Expressions

The List API has undergone a significant update, now supporting nested and complex filter expressions. This is a breaking change requiring users to update their client libraries. All clients have been updated to support the new syntax and assist in constructing nested filters. For raw HTTP users, the filter format changed from col[ne]=val to filter[col][$ne]=val, following QS conventions. For example, excluding a value range [v_min, v_max]: ?filter[$or][0][col][$gt]=v_max&filter[$or][1][col][$lt]=v_min. A new Swift client implementation has been added. The release version is now shown in the admin dashboard with a link to the release page. Dependencies have also been updated.