Skip to content

Releases: mrahhal/MR.EntityFrameworkCore.KeysetPagination

v1.5.0

06 Apr 12:00

Choose a tag to compare

This version targets .net 8.

Fixed

Changed

Full diff

Full changelog

v1.4.1

02 Feb 13:37

Choose a tag to compare

Fixed

Full diff

Full changelog

v1.4.0

28 Jan 21:49

Choose a tag to compare

Added

Full diff

Full changelog

v1.3.0

13 May 10:22

Choose a tag to compare

This release overhauls how expressions that build keyset columns are dealt with. A lot more patterns are now supported, but it's up to you as the consumer to make sure that the more complicated keysets are up to the performance standard you expect.

Improved

Added

Full diff

Full changelog

v1.2.0

03 Nov 16:25

Choose a tag to compare

The highlight of this release is an analyzer that detects possible problems when configuring keyset columns (in particular, nullable columns are not supported).

Improved

  • Improve exception messages and catch more problems to expose clearer messages

Other

  • Add NULL caveat doc and add tests/samples/guiding around the computed workaround (#25 by @mrahhal)
  • Add an analyzer that detects unsupported nullable properties in the keyset (#26 by @mrahhal)

Full diff

v1.1.0

24 Oct 11:47
548924a

Choose a tag to compare

Added

  • Support nested properties when defining a keyset (#23 by @mrahhal)

Full diff

v1.0.3

16 Jun 08:10

Choose a tag to compare

Improved

  • Generate expressions to use sql parameters instead of constants (#19)

Full diff

v1.0.2

14 May 05:43

Choose a tag to compare

Added

  • Support booleans (#16)

Full diff

v1.0.1

18 Feb 11:47

Choose a tag to compare

Fixed

  • Fix problem with nullable props (#14)

Full diff

v1.0.0

01 Dec 13:54

Choose a tag to compare

Improved

  • Optimize the generated predicate expression to use an access predicate (#8)
  • Throw custom exception when data type is incompatible (#11)

Added

  • Add EnsureCorrectOrder to KeysetContext

Full diff