Skip to content

Releases: mrahhal/MR.EntityFrameworkCore.KeysetPagination

v1.4.1

02 Feb 13:37
Compare
Choose a tag to compare

Fixed

Full diff

Full changelog

v1.4.0

28 Jan 21:49
Compare
Choose a tag to compare

Added

Full diff

Full changelog

v1.3.0

13 May 10:22
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Added

  • Support booleans (#16)

Full diff

v1.0.1

18 Feb 11:47
Compare
Choose a tag to compare

Fixed

  • Fix problem with nullable props (#14)

Full diff

v1.0.0

01 Dec 13:54
Compare
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

v0.2.1

24 Nov 19:08
Compare
Choose a tag to compare

Fixed

  • Fix order of expressions generated for the order by when acting on more than one column

Full diff