Skip to content

Releases: p3t/spring-cursorpaging

Reverting page-requests

30 Aug 14:15
@p3t p3t
555f8ba
Compare
Choose a tag to compare

What's Changed

  • Added API for switching direction of page-requests (reverting)
  • Added serialization support for reversed page-requests and documentation update by @p3t in #40
  • Added documentation

Full Changelog: v0.8.1...v0.9.1

Reversing cursors

It is now possible to get a reversed page-request from a cursor pointing to a page. This means e.g. page.self().toReversed() will give a page-request to same content as the previous page, and page.next().toReversed() should give the same results as this page.

The feature should be considered to be Beta, not all corner cases are covered with test right now.

v0.9.0

30 Aug 12:49
@p3t p3t
f961d7a
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

What's Changed

  • Feature for reversing a cursor by @p3t in #34

Full Changelog: v0.8.1...v0.9.0

Reversing cursors

It is now possible to get a reversed page-request from a cursor pointing to a page. This means e.g. page.self().toReversed() will give a page-request to same content as the previous page, and page.next().toReversed() should give the same results as this page.

The feature should be considered to be Beta, not all corner cases are covered with test right now.

v0.8.1

21 Aug 16:28
@p3t p3t
eb339cd
Compare
Choose a tag to compare

What's Changed

  • Many dependency upgrades
  • Fixing an issue where pages did not contain the expected content in #31

Full Changelog: v0.8.0...v0.8.1

Simple cursor paging feature complete

29 Jun 16:42
@p3t p3t
ad9a0cc
Compare
Choose a tag to compare

What's Changed

  • The example-web-app is part of the continuous build (again)
  • Added extension point (FilterRule) for adding custom criteria queries (Predicates) to the cursor's default ones

Full Changelog: v0.8.0-RC1...v0.8.0

First public release

24 Jun 16:52
@p3t p3t
Compare
Choose a tag to compare

What's Changed

Since the first GitHub packages release most effort was spend into GitHub action automation for the release process.
Source code was restructured in order to meet release plugin requirements, some work (like including the example app again in the build) are still open.

Features

Features of the cursorpaging-jpa include:

  • Support for JPA using Spring's specifications
  • Filtering by one or more entity property values
  • Ordering the page-result by one or more properties
  • Aspect repository for cursor-paging support

Supporting features (cursorpaging-jpa-api):

  • Serialize the "page requests" as cursor with protocol buffers
  • Encryption of the cursor for avoiding information disclosure
  • Some utility for simplifying API development