UNPKG

mongoose-paginate-v2

Version:

A custom pagination library for Mongoose with customizable labels.

206 lines (105 loc) 3.06 kB
# Changelog ## v1.8.6 [2025-01-05] - Add: support for leanWithVirtuals option to work with mongoose-lean-virtuals plugin ## v1.8.5 [2024-09-29] - Fix: correct PaginateDocument type parameters and merge PaginateModel interface ## v1.8.4 [2024-09-26] - Fix for Inconsistent declaration of Query (#220) ## v1.8.3 [2024-07-23] - Added support for queryHelpers. ## v1.8.2 [2024-05-29] - MongoDB < 3.4: Fix for countDocument ## v1.8.1 [2024-05-17] - Fix #186 - Fix - Use default values for page and limit when passing undefined ## v1.8.0 [2024-01-05] - Support for Mongoose v8 ## v1.7.4 - Set dynamic type for docs items ## v1.7.3 [2023-07-26] - Fix - set limit when limit is 0 ## v1.7.2 - Fix #194 ## v1.7.1 - Added support for custom find method. ## v1.7.0 [2022-07-04] - Added support for sub-document pagination. [2022-02-28] - Added support for Mongoose 6 ## v1.6.3 [2022-02-28] - Added support for Mongoose 6 ## v1.6.2 [2022-02-11] - Removed 2D test cases to support Mongoose 6. ## v1.6.1 [2022-02-05] - Fix: update paginate options typings #154, #156 ## v1.6.0 [2022-02-03] - Added Typescript version. ## v1.5.0 [2022-01-09] - Added feature: PaginationParameters helper class ## v1.4.3 [2022-01-06] - Fix hasPrevPage behaviour with limit > offset > 0 ## v1.4.2 [2021-08-15] - Removed 'cursor' text across the project. ## v1.4.1 [2021-07-08] - Removed test case for allowDiskUse, which cause build to fail on lower MongoDB versions. ## v1.4.0 [2021-07-08] - Added allowDiskUse option as a workaround for QueryExceededMemoryLimitNoDiskUseAllowed error with large data sets. ## v1.3.18 [2021-05-17] - Fixed issue #85 ## v1.3.17 [2021-03-26] - Fix for page value is less than 1 ## v1.3.16 [2021-02-24] - Collation fix for MongoDB v3.4 and less. ## v1.3.15 [2021-02-21] - Fixed issues where no results or incorrect count are returned when using collations. ## v1.3.14 [2021-01-27] - Fixed issue hasPrevPage and prevPage returned values are not correct at page=1 (#119) ## v1.3.13 [2020-12-22] ### Fixed - Sorting issue after population. ## v1.3.12 [2020-12-04] ### Added - New option for custom count function. ## v1.3.11 [2020-11-06] ### Fixed - estimateDocumentCount implementation. - Package version updates to support Node v12. ## v1.3.10 [2020-11-01] ### Added - support for estimatedCountDocuments for larger datasets. Set useEstimatedCount=true ## v1.3.9 [2020-04-02] ### Fixed - [#54](https://github.com/aravindnc/mongoose-paginate-v2/issues/54) - [#65](https://github.com/aravindnc/mongoose-paginate-v2/issues/65) ### Added - Get all docs if pagination is not enabled. - Support to determines the MongoDB nodes from which to read. - New option forceCountFn to support $near and $nearSphere (Ref: https://github.com/aravindnc/mongoose-paginate-v2#note)