v0.16.0
New features
- Pagination for large datasets
- Use estimated counts for total number of items in a collection by @vierbergenlars in #272
- Expose quality of count in REST API by @vierbergenlars in #273
- Support cursor-based pagination by @vierbergenlars in #275
- Enable legacy page info by default to maintain backwards compatibility by default by @vierbergenlars in #277
- Sorting
- Implement sorting using
@CollectionFilterParam
infrastructure by @vierbergenlars in #266 - Expose search sort parameters in HAL-FORMS properties by @vierbergenlars in #269
- Fix configurability of sort parameter by @vierbergenlars in #274
- Implement sorting using
- add ContentGridPrefixSearch predicate factory [ACC-1573] by @NielsCW in #267
Bugfixes
- Only handle jackson exceptions when wrapped inside HttpMessageNotReadableException by @vierbergenlars in #270
Maintenance
- Add failing test that receives 500 instead of 400 by @rschev in #260
- Minor refactorings around CollectionFilter APIs by @vierbergenlars in #268
Dependency updates
- Update plugin io.freefair.lombok to v8.10 by @renovate in #263
- Update dependency com.github.paulcwarren:spring-content-bom to v3.0.14 by @renovate in #264
- Update spring boot to v3.3.4 by @renovate in #276
- Update dependency gradle to v8.10.1 by @renovate in #271
Full Changelog: v0.15.3...v0.16.0