typegoose

Typegoose - Define Mongoose models using TypeScript classes.

MIT License

Downloads
403.8K
Stars
2.1K
Committers
105

Bot releases are visible (Hide)

typegoose - v12.4.0-beta.1 Latest Release

Published by github-actions[bot] 6 months ago

12.4.0-beta.1 (2024-04-12)

Dependencies

  • mongoose: upgrade to 8.3.1 (a431d3a)

Dev-Dependencies

  • jest-runner-tsd: upgrade to 6.0.0 (06ec544)
typegoose - v12.3.0

Published by github-actions[bot] 7 months ago

12.3.0 (2024-04-06)

Features

  • add support for declaring search indexes (#921) (5246241)

Fixes

  • typegoose: update minimal node version check to match engines (a07c9ee)
  • typegoose: update mongoose version check for 8.2.4 (f197dbe)

Dependencies

  • mongoose: upgrade to 8.2.4 (f1e3dc7)
  • reflect-metadata: upgrade to 0.2.2 (1e4d282)

Dev-Dependencies

  • @types/lodash: upgrade to 4.17.0 (a536cb9)
  • @types/semver: upgrade to 7.5.8 (8757a20)
  • eslint: upgrade to 8.57.0 (7979a37)
  • mongodb-memory-server: upgrade to 9.1.8 (e287b6b)
typegoose - v12.3.0-beta.2

Published by github-actions[bot] 7 months ago

12.3.0-beta.2 (2024-04-02)

Features

  • add support for declaring search indexes (#921) (5246241)

Fixes

  • typegoose: update minimal node version check to match engines (a07c9ee)
  • typegoose: update mongoose version check for 8.2.4 (f197dbe)
typegoose - v12.3.0-beta.1

Published by github-actions[bot] 7 months ago

12.3.0-beta.1 (2024-03-30)

Dependencies

  • mongoose: upgrade to 8.2.4 (f1e3dc7)
  • reflect-metadata: upgrade to 0.2.2 (1e4d282)

Dev-Dependencies

  • @types/lodash: upgrade to 4.17.0 (a536cb9)
  • @types/semver: upgrade to 7.5.8 (8757a20)
  • eslint: upgrade to 8.57.0 (7979a37)
  • mongodb-memory-server: upgrade to 9.1.8 (e287b6b)
typegoose - v12.2.0

Published by github-actions[bot] 8 months ago

12.2.0 (2024-02-23)

Dependencies

  • loglevel: upgrade to 1.9.1 (f3455d1)
  • mongoose: upgrade to 8.2.0 (186328e)
  • semver: upgrade to 7.6.0 (1dcd4d2)

Dev-Dependencies

  • @types/jest: upgrade to 29.5.12 (b176241)
  • @types/semver: upgrade to 7.5.7 (18482ba)
  • @typescript-eslint/*: upgrade to 6.21.0 (e3c333a)
  • mongodb-memory-server: upgrade to 9.1.6 (e81622f)
  • prettier: upgrade to 3.2.5 (a6b494c)
  • ts-jest: upgrade to 29.1.2 (cb72e87)
typegoose - v12.1.0

Published by github-actions[bot] 9 months ago

12.1.0 (2024-01-17)

Dependencies

  • mongoose: upgrade to 8.1.0 (99b3eca)
  • reflect-metadata: upgrade to 0.2.1 (0cc46a7)

Dev-Dependencies

  • @types/jest: upgrade to 29.5.11 (db83044)
  • @typescript-eslint/*: upgrade to 6.19.0 (d48adfb)
  • commitlint: upgrade to 17.8.1 (77ed29f)
  • eslint-config-prettier: upgrade to 9.1.0 (97b7859)
  • eslint-plugin-prettier: upgrade to 5.1.3 (6536299)
  • eslint: upgrade to 8.56.0 (464cb26)
  • mongodb-memory-server: upgrade to 9.1.5 (432798b)
  • prettier: upgrade to 3.2.4 (91cdff8)
  • typescript: upgrade to 5.3.3 (6a821f8)
typegoose - v12.0.0

Published by github-actions[bot] 11 months ago

12.0.0 (2023-11-25)

⚠ BREAKING CHANGES

  • mongoose: mongoose 8.0.0 is now the version in use
  • tsconfig.json: tsconfig "target" is now "es2021" which could be potentially breaking
  • package.json: Minimal NodeJS version is now 16.20.1

Features

  • package.json: update nodejs version to 16.20 (8dd8467)
  • tsconfig.json: update "target" to match minimal NodeJS capabilities (ce3cf74)

Fixes

  • types::QueryHelperThis: provide generic "RawDocType" (74cdf28), closes #870 #870

Style

  • processProp: fix lint (db6042a)
  • types::EnumValues: remove some TODOs (5f0abf5)

Dependencies

  • mongoose: upgrade to 8.0.0 (fc16e81)
  • mongoose: upgrade to 8.0.1 (6223bf8)

Dev-Dependencies

  • @types/jest: upgrade to 29.5.10 (ac2869a)
  • @types/jest: upgrade to 29.5.8 (571d2af)
  • @types/lodash: upgrade to 4.14.201 (9be7a9e)
  • @types/lodash: upgrade to 4.14.202 (3868481)
  • @types/node: upgrade to 16.11.7 (e0de5a1)
  • @types/semver: upgrade to 7.5.5 (1bdd67b)
  • @types/semver: upgrade to 7.5.6 (f96c647)
  • @typescript-eslint/*: upgrade to 6.11.0 (470cae7)
  • @typescript-eslint/*: upgrade to 6.12.0 (df34158)
  • @typescript-eslint/*: upgrade to 6.9.1 (1e7784d)
  • eslint: upgrade to 8.53.0 (f8a1573)
  • eslint: upgrade to 8.54.0 (61a7124)
  • jest-runner-tsd: upgrade to 5.0.0 (9d2dc2d)
  • lint-staged: upgrade to 14.0.1 (b77a092)
  • mongodb-memory-server: upgrade to 9.1.1 (e57d841)
  • prettier: upgrade to 3.1.0 (433488b)
  • typescript: upgrade to 5.2.2 (e5ce00b)
typegoose - v12.0.0-beta.1

Published by github-actions[bot] 11 months ago

12.0.0-beta.1 (2023-11-16)

⚠ BREAKING CHANGES

  • mongoose: mongoose 8.0.1 is now the version in use
  • tsconfig.json: tsconfig "target" is now "es2021" which could be potentially breaking
  • package.json: Minimal NodeJS version is now 16.20.1

Features

  • package.json: update nodejs version to 16.20 (8dd8467)
  • tsconfig.json: update "target" to match minimal NodeJS capabilities (ce3cf74)

Fixes

  • types::QueryHelperThis: provide generic "RawDocType" (74cdf28), closes #870 #870

Style

  • processProp: fix lint (db6042a)
  • types::EnumValues: remove some TODOs (5f0abf5)

Dependencies

  • mongoose: upgrade to 8.0.0 (fc16e81)
  • mongoose: upgrade to 8.0.1 (6223bf8)

Dev-Dependencies

  • @types/jest: upgrade to 29.5.8 (571d2af)
  • @types/lodash: upgrade to 4.14.201 (9be7a9e)
  • @types/node: upgrade to 16.11.7 (e0de5a1)
  • @types/semver: upgrade to 7.5.5 (1bdd67b)
  • @typescript-eslint/*: upgrade to 6.11.0 (470cae7)
  • @typescript-eslint/*: upgrade to 6.9.1 (1e7784d)
  • eslint: upgrade to 8.53.0 (f8a1573)
  • jest-runner-tsd: upgrade to 5.0.0 (9d2dc2d)
  • lint-staged: upgrade to 14.0.1 (b77a092)
  • prettier: upgrade to 3.1.0 (433488b)
  • typescript: upgrade to 5.2.2 (e5ce00b)
typegoose - v11.7.1

Published by github-actions[bot] 11 months ago

11.7.1 (2023-11-16)

Fixes

  • types::QueryHelperThis: provide generic "RawDocType" (ff778ea), closes #870 #870
typegoose - v11.7.0

Published by github-actions[bot] 12 months ago

11.7.0 (2023-11-03)

Features

  • dont inherit typegoose option "disableLowerIndexes" (7706715)
  • hooks: update hook definitions to match mongoose 7.6.2 (c97bb88)
  • typegoose::buildSchema: correctly get and set "superOptions" if the top level class sets it (717a60c), closes typegoose/typegoose#890

Fixes

  • utils::mergeMetadata: add options to use "getOwnMetadata" instead of "getMetadata" (148983b)

Style

  • typegoose::buildSchema: rename variable to make more sense (ca4863c)

Dependencies

  • mongoose: upgrade to 7.6.3 (c9399f2)

Dev-Dependencies

  • @types/jest: upgrade to 29.5.6 (375057a)
  • @types/lodash: upgrade to 4.14.200 (ab70e0c)
  • @types/semver: upgrade to 7.5.4 (a86d143)
  • eslint-plugin-prettier: upgrade to 5.0.1 (80f448f)
  • eslint: upgrade to 8.52.0 (feecd5f)
  • mongodb-memory-server: upgrade to 9.0.1 (22c233d)
typegoose - v11.7.0-beta.1

Published by github-actions[bot] 12 months ago

11.7.0-beta.1 (2023-10-30)

Features

  • dont inherit typegoose option "disableLowerIndexes" (7706715)
  • hooks: update hook definitions to match mongoose 7.6.2 (c97bb88)
  • typegoose::buildSchema: correctly get and set "superOptions" if the top level class sets it (717a60c), closes typegoose/typegoose#890

Fixes

  • utils::mergeMetadata: add options to use "getOwnMetadata" instead of "getMetadata" (148983b)

Style

  • typegoose::buildSchema: rename variable to make more sense (ca4863c)

Dependencies

  • mongoose: upgrade to 7.6.3 (c9399f2)

Dev-Dependencies

  • @types/jest: upgrade to 29.5.6 (375057a)
  • @types/lodash: upgrade to 4.14.200 (ab70e0c)
  • @types/semver: upgrade to 7.5.4 (a86d143)
  • eslint-plugin-prettier: upgrade to 5.0.1 (80f448f)
  • eslint: upgrade to 8.52.0 (feecd5f)
  • mongodb-memory-server: upgrade to 9.0.1 (22c233d)
typegoose - v11.6.0

Published by github-actions[bot] about 1 year ago

11.6.0 (2023-10-10)

Dependencies

  • mongoose: upgrade to 7.6.1 (61ae900)
typegoose - v11.5.1

Published by github-actions[bot] about 1 year ago

11.5.1 (2023-10-07)

Style

  • apply prettier 3.0 formatting changes (07826fa)

Dev-Dependencies

  • @types/jest: upgrade to 29.5.5 (e1a1a9f)
  • @types/lodash: upgrade to 4.14.199 (0985e4f)
  • @types/node: upgrade to 14.18.63 (f62f379)
  • @types/semver: upgrade to 7.5.3 (41683d7)
  • @typescript-eslint/*: upgrade to 5.62.0 (2b84106)
  • commitlint: upgrade to 17.7.2 (bad796b)
  • eslint-config-prettier: upgrade to 8.10.0 (a15c884)
  • eslint-config-prettier: upgrade to 9.0.0 (93e3f85)
  • eslint: upgrade to 8.51.0 (5313ded)
  • jest: upgrade to 29.7.0 (13d92f7)
  • mongodb-memory-server: upgrade to 9.0.0 (88df9ab)
  • prettier: upgrade to 3.0.3 (7c198cd)
  • rimraf: upgrade to 5.0.5 (b72f5c6)
typegoose - v11.5.0

Published by github-actions[bot] about 1 year ago

11.5.0 (2023-09-01)

Dependencies

  • @types/jest: upgrade to 29.5.4 (ab2ab5e)
  • @types/lodash: upgrade to 4.14.197 (27e1ce1)
  • @types/semver: upgrade to 7.5.1 (84aa0f2)
  • commitlint: upgrade to 17.7.1 (ae0c1f6)
  • eslint: upgrade to 8.48.0 (03efd47)
  • jest: upgrade to 29.6.4 (51d5112)
  • mongodb-memory-server: upgrade to 8.15.1 (4501d7e)
  • mongoose: upgrade to 7.5.0 (9a59535)
  • tslib: upgrade to 2.6.2 (0e839ff)
typegoose - v10.5.0

Published by github-actions[bot] about 1 year ago

10.5.0 (2023-09-01)

Dependencies

  • @types/jest: upgrade to 29.5.4 (9ba93c1)
  • @types/lodash: upgrade to 4.14.197 (70c77e6)
  • @types/semver: upgrade to 7.5.1 (96824e8)
  • @typescript-eslint/*: upgrade to 5.62.0 (00f3265)
  • commitlint: upgrade to 17.7.1 (85d2c31)
  • eslint-config-prettier: upgrade to 8.10.0 (1b3b2af)
  • eslint: upgrade to 8.48.0 (9b16f59)
  • jest: upgrade to 29.6.4 (bc52aff)
  • mongodb-memory-server: upgrade to 8.15.1 (1f3ee1b)
  • mongoose: upgrade to 6.12.0 (0f11694)
  • semver: upgrade to 7.5.4 (ec121a9)
  • ts-jest: upgrade to 29.1.1 (52a35f2)
  • tslib: upgrade to 2.6.2 (3c5fd4b)
typegoose - v11.4.1

Published by github-actions[bot] about 1 year ago

11.4.1 (2023-08-02)

Fixes

  • types::QueryHelperThis: use InstanceType instead of T (b9cf61f)
typegoose - v11.4.0

Published by github-actions[bot] over 1 year ago

11.4.0 (2023-07-19)

Dependencies

  • @types/jest: upgrade to 29.5.3 (f9dec27)
  • commitlint: upgrade to 17.6.7 (c211481)
  • eslint: upgrade to 8.45.0 (7c119d4)
  • jest: upgrade to 29.6.1 (171f22d)
  • lint-staged: upgrade to 13.2.3 (0951c02)
  • mongoose: upgrade to 7.4.0 (6ee5ace)
  • semver: upgrade to 7.5.4 (962f6b9)
  • ts-jest: upgrade to 29.1.1 (9a1eff8)
  • tslib: upgrade to 2.6.0 (ad83bc1)
typegoose - v11.3.0

Published by github-actions[bot] over 1 year ago

11.3.0 (2023-06-17)

Style

  • website/fetch_versions: disable eslint rule for function (187a7f1)

Dependencies

  • @semantic-release/github: upgrade to 8.1.0 (55a64d9)
  • @types/jest: upgrade to 29.5.2 (ced9aee)
  • @types/lodash: upgrade to 4.14.195 (c5c57fd)
  • @types/node: upgrade to 14.18.48 (ec31169)
  • @types/node: upgrade to 14.18.51 (79ff1cc)
  • @typescript-eslint/*: upgrade to 5.59.11 (13947d4)
  • @typescript-eslint/*: upgrade to 5.59.8 (39db711)
  • commitlint: upgrade to 17.6.5 (d94e87f)
  • eslint: upgrade to 8.42.0 (476375e)
  • eslint: upgrade to 8.43.0 (25ac895)
  • mongodb-memory-server: upgrade to 8.13.0 (55c501f)
  • mongoose: upgrade to 7.2.3 (e0374bd), closes typegoose/typegoose#846
  • mongoose: upgrade to 7.3.0 (e78ce78)
  • rimraf: upgrade to 5.0.1 (227bc3c)
  • semver: upgrade to 7.5.2 (84934a0)
  • tslib: upgrade to 2.5.3 (1fcdc17)
typegoose - v11.3.0-beta.3

Published by github-actions[bot] over 1 year ago

11.3.0-beta.3 (2023-06-17)

Dependencies

  • @types/node: upgrade to 14.18.51 (79ff1cc)
  • eslint: upgrade to 8.43.0 (25ac895)
  • rimraf: upgrade to 5.0.1 (227bc3c)
typegoose - v11.3.0-beta.2

Published by github-actions[bot] over 1 year ago

11.3.0-beta.2 (2023-06-16)

Style

  • website/fetch_versions: disable eslint rule for function (187a7f1)