- Support for sort field
- Update all dependencies
- Replace springfox-swagger with the springdoc-openapi-starter-webmvc-ui dependency
- Error meta field for meta object containing non-standard meta-information about the error
- Missing @NoArgsConstructor annotation on Meta class for proper jackson response deserialization
- Add id field to attributes (more usable for api clients)
- Update all dependencies versions
- Trace object with id field to meta object
- Error links object support
- Update all dependencies versions
- Methods to get typed params from filter (i.e. stringValue, listOfUuidValues etc.)
- Page now starts from 0 instead of 1
- Update all dependencies versions
- Replace @Setter lombok annotation in Page class on @Data and add @JsonInclude(JsonInclude.Include.NON_NULL) annotation
- Now possible to deserialize string value as JSON API response
- Method to set manually JSON API id without @JsonApiId annotation when set manually JSON API data type.
- Pagination support
- Method to set manually JSON API data type without @JsonApiType annotation to use different data types like maps, lists etc.
- Update mockito version
- Methods to get all filter keys and values
- Update all dependencies versions
- Maven groupId now com.slm-dev
- Update all dependencies versions
- Update README file
- Sparse fieldsets support
- Examples for sparse fieldsets to README
- Default JDK version 11
- Update all dependencies versions
- Remove id field from attributes field by JSON:API specification
- Conditions in filters (in(), eq() etc.)
- Resources self links support
- Method uri() to change base URI in resources self links
- Add examples for a filter to README
- Basic logic
- README file with documentation
- CHANGELOG.md file
- Global lombok config