Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/typegoose/typegoose

Typegoose - Define Mongoose models using TypeScript classes.
https://github.com/typegoose/typegoose

Update decorators(gh-page)

- decorators(gh-page): mention deprecation of "arrayProp" and "mapProp"
- decorators(gh-page): ad...

5272903e5694eff393636de08f10b17a93101072 authored over 4 years ago
Set Version to 7.3.0-0

693bcafa66951c36653e751313fb792e68a548a0 authored over 4 years ago
Update typegoose-autoincrement docs

- common-plugins(gh-page): update out-of-date options
- plugins(src): add note for the generic op...

c066c9ab28d47f9082a89919ff214d412797c4af authored over 4 years ago
Update devDependencies

- update @types/jest to 26.0.0

04e41ecea2cdad6bd634588f9014862cfecd30dc authored over 4 years ago
Upgrade to @types/[email protected]

- update mongoose to 5.9.19
- update @types/mongoose to 5.7.27
- update @types/lodash to 4.14....

09ddddb1925f8b3723eeb2aacd66594dbf52ec58 authored over 4 years ago
Add empty "type" to "DeferredFunc"

- types(src): add "type" to "DeferredFunc"

closes typegoose/typegoose#299

1733b58b77e5babcfa175a4289ace4380ce4e286 authored over 4 years ago
Remove non-working example

- defaultClasses(gh-page): remove non-working example

98879d2251c34b9059599a5e63e112369d3c07e9 authored over 4 years ago
Set correct Decorator return type

- hooks(src): remove type "ClassDecorator"
- index(src): remove extra indent for tsdoc example
- ...

5c7e04c5668371e853692e9790d6bac4a33afd3d authored over 4 years ago
add "@types/[email protected]+" to known-issues

- known-issues(gh-page): add notes about "@types/[email protected]" and higher
- faq(gh-page): add ...

d10640c741fd8d8666c81ca9c54a860961c9c780 authored over 4 years ago
Update docs for TDEP0001 & TDEP0003

- update docs to use "prop" instead of "arrayProp"
- update docs to use "type" instead of "items"

3b3a988e839d4068d6157a0e49ac867a38f8c40f authored over 4 years ago
Add extra debug log

- typegoose(src): add an debug log when "buildSchema" gets called

780f2658cf87b1b848797ea96befd8bd1290dc13 authored over 4 years ago
Change messages for "warnMixed"

- utils(src/internal): warnMixed: change messages to better say what they are

3ed06e5097ab929f69755676fee419318aaec73a authored over 4 years ago
Add mongoose's discriminator tests

- schema(src/internal): prevent infinite loop if discriminator of current class is used
- discr...

ffe78d67ce212228d68df6f6e6aaa377d9f611e8 authored over 4 years ago
fix lint

21d7a270cbb3bbc1710501a322713c665feeadb3 authored over 4 years ago
Merge branch 'master' into pr287

e02b606dfe655f15a063e9be921dd088855e16d3 authored over 4 years ago
Move "_buildPropMetadata" to an own file

- prop(src): combine "baseProp" & "prop"
- prop(src): move "_buildPropMetadata" and all pre-proce...

6319a10cf86e73ca1d6c16fb7bf983ed50277c0b authored over 4 years ago
add test from https://mongoosejs.com/docs/discriminators.html

fix fox recursive embedded discriminators

1c21c6e8e5df1992cbc58a4206ab8ae60f43414a authored over 4 years ago
Nested Discriminators

- constants(src/internal): DecoratorKeys: add NestedDiscriminators
- types(src): add type "Nested...

356cd6923ef1eb198282647dc9769f0ebb46a5af authored over 4 years ago
Imports the logger earlier to fix reference error (#285)

- typegoose(src): fix "logger" being used before import

This is a squash merge of typegoose/t...

22dc4cfbecef4ddf6a59cf308b0bf5ec1ee6b853 authored over 4 years ago
Release 7.2.0

1abbed5ddf5984e23bafddfe2bc76f74216bf6e6 authored over 4 years ago
Changelog Catchup

f569ea6e1942644db62c4a3849428a2499a49148 authored over 4 years ago
Update tests to remove most TDEP warnings

- all tests & models: update to remove most TDEP warnings

13c8682b8431018bb2fcb1f80f01574b61a30d56 authored over 4 years ago
Remove test/enums

- genders(test/enums): delete file
- role(test/enums): delete file
- user(test/models): add "role...

a6cbd53a7eb56d0314a4a04ff991669893b5f607 authored over 4 years ago
Update Dependencies

- update @types/jest to 25.2.3
- update @types/lodash to 4.14.154
- update mongodb-memory-server ...

0d04f54028b25d22a9071cb99ac301b73c7b2977 authored over 4 years ago
Explain the difference between ref: Class and ref: 'Class'

- prop(gh-page): explain the difference between ref: Class and ref: 'Class'

This is a squash ...

dc965b5a896354723815fe3d2e68556b88636531 authored over 4 years ago
actually call deprecat of "TDEP0003"

- prop(src): actually call deprecation of "TDEP0003"

a660ab66fe3e544dc00c9c300b5e7f511881f1ec authored over 4 years ago
Handle "mongoose.Types.Array<Ref<>>" for typeguards

- isRefType(test/models): rename to "typeguards"
- typeguards(src): isDocumentArray: handle "mong...

87a47cfc5e5f38011c69f590a124362d4a3b2476 authored over 4 years ago
Deprecate type-alias options & decorators

- prop(src): runtime-deprecate "arrayProp"
- prop(src): runtime-deprecate "mapProp"
- prop(src): ...

020024647c3c2c4a8e3a9cd7626a25e4cdd4641d authored over 4 years ago
Update outdated information

- gh-page: update references to "@hasezoey/typegoose"

174d7926baa698c5173833fac88b2a376be1a80e authored over 4 years ago
Add test for "mongoose.Types.Array<Ref<T>>"

- types(src): remove type "RefSchemaType"
- types(src): add Schematypes to "RefType"
- ref(test):...

2242b63b6ea77500b9b21184a68eb5219bedb9a7 authored over 4 years ago
Release 7.1.3

076c9bed00d18fa3748e3603241ad1eb119230ea authored almost 5 years ago
fix accidental enum.0 === false

- prop(src): fix accidental "if (0)"

193a7da81f0fb7c50870a36a4762ccd875e2e679 authored almost 5 years ago
Add DocumentArray to prop-array detection

- prop(src): add "mongoose.Types.DocumentArray" to array detection
- prop(src): add "mongoose.Sch...

d2165fecc1c10455d2fdb163d3cc3f79cce96a62 authored almost 5 years ago
Add error if ref is set but is undefined/null

- prop(src): add error if "ref" is set but is "undefined/null"
- errors(test): add test for new r...

8f0336b1c33fe88a60028cd44298e03d4dc10aef authored almost 5 years ago
Release 7.1.2

19f16424024a6b42be5c793bd1058e6c5fcaa97b authored almost 5 years ago
Remove all Overloads for "prop" again

- prop(src): remove all overloads for "prop" again

47c3f2a7dc456e273302881bd53a7958a5d8edee authored almost 5 years ago
Move apply-plugins after all other things

- schema(src/internal): move "apply-plugins" after all other things

fixes typegoose/typegooes#274

799f0637e725e1d3f766dc682f8601b18f9c8057 authored almost 5 years ago
Increase Coverage

- utils(src): remove unused function "get_idStatus"
- utils(src): mergeArrayOptions "innerOptions...

8e474fe0fc39b80389190d21d7e25ce5874d3c95 authored almost 5 years ago
Add more TSDoc

- types(src): remove all "@internal"
- types(src): import mongoose as type
- types(src): BaseProp...

b2b57dba470dca56496923034cd041851ebb6fb5 authored almost 5 years ago
Update Dependencies

- update @types/mongoose to 5.7.20
- update ts-jest to 26.0.0 (removes the warnings)

ad49a8d1cf8523b47165c738b61f47fbd8280924 authored almost 5 years ago
Release 7.1.1

e8bce324244d07f902c2f094884bf40c7772a8a3 authored almost 5 years ago
Update prop Documentation

- prop(gh-page): add documentation about "kind"
- arrayProp(gh-page): mention deprecated and remo...

928a1a7d385f0ee4b2579fca90af2a640b9c1cac authored almost 5 years ago
fix mentioned bug in typegoose/typegoose#181

- prop(src): allow "mongoose.Schema.Types.Number" as valid enum type
- prop(src): allow "mongoose...

de6897e9be29ff024f3b780d61110a298a3e135b authored almost 5 years ago
fix type of default class Base

- defaultClasses(src): Base: fix type of "__v" & "__t"
- defaultClasses(src): FindOrCreate: repla...

d921d76ff238312164d9f83c5fac067ac2b5c608 authored almost 5 years ago
Deduplicate code

- types(src): remove interface "PropOptions"
- types(src): add interface "KeyStringAny"
- types(s...

e7a9f5e146f14b2ca987d524cd3bcb307ef6e1f2 authored almost 5 years ago
Typos, grammar

- quick-start-guide(gh-page): improve readability
- quick-start-guide(gh-page): fix typos

Th...

9344cb2e0ce68ff6fa60832da9cfbf13c6390464 authored almost 5 years ago
Restructure known-issues

- readme: remove babel from requirements
- quick-start-guide(gh-page): add "install" section
- kn...

59644613e3d4e884afa75a14297fd68dda6085ff authored almost 5 years ago
Changelog catchup

a0cde9d2217e7c436d2e84cd93e73cd825e209eb authored almost 5 years ago
Release 7.1.0

78a1196d52e781fe2f9620c82e5255f0dafb2552 authored almost 5 years ago
Auto-infer plugin options

- plugin(src): change types to auto-infer options

3372143db7d32ab70da91b2065d3edb2e220d6d9 authored almost 5 years ago
Update Dependencies

- update mongoose to 5.9.14
- update @types/mongoose to 5.7.19
- update tslib to 2.0.0

94a9efcee5584d1e36e88e2dd3eed2c63fa09302 authored almost 5 years ago
Improve error for invalid type in enum

- prop(src): improve error for invalid type for enum
- known-issues(gh-page): add babel enum type...

1a71de62e1aaa55809344fcd5519d0ac37478cd3 authored almost 5 years ago
Update common-plugins.md

- common-plugins(gh-page): add link to autopopulate
- common-plugins(gh-page): add notice on po...

8aaaf5a089351fd93ea38990a69bfc11837174d9 authored almost 5 years ago
update ref guide to include example for arrays

- reference-other-classes(gh-page): add example for ref-arrays

f1b522bfbd47f3c598947b4072dfec454e1d4548 authored almost 5 years ago
allow "@prop" to be used for arrays & maps

- prop(src): change "prop" to be able to be used for arrays & maps too
- utils(src/internal): add...

96e1a01ce2a3d680b404dd0c0cc8acd8f0669d0e authored almost 5 years ago
General Cleanup

- .vscode changes: apply json formatting
- prop(src): fix bug where "getName(ref)" was not execut...

0307029924a40c02fdedf03db079728348b5af80 authored almost 5 years ago
Update & fix documentation

- .github changes: update to match latest standarts
- gh-page: cleanup
- gh-page: up date everyth...

1e216fd5af2810d866183932b5bed949cda148c3 authored almost 5 years ago
fix peerDependencies

20a593b6528f9682a9d5c144acd1135f742b185d authored almost 5 years ago
Update to typescript 3.9

- all files: replace most "ts-ignore" with "ts-expect-error"
- update typescript to 3.9
- update ...

86f1e32370b9ba0c86f45757dd8f6ecd6015a110 authored almost 5 years ago
fix changeIDType example

- changeIDType(gh-page): fix example for disabling "_id"

a98e58b722bd433dc314e60a5693fd375cd2619b authored almost 5 years ago
Set Version to 7.1.0-1

703a706363b8b9cfec360808ced95da1a7245bab authored almost 5 years ago
add documentation for "getName"

- getName(gh-page): add file
- assertions(gh-page): add file
- deleteModel(gh-page): add "redirec...

0675a58adcfc377d98b6878533f328bb13ac64d8 authored almost 5 years ago
Types for query methods

- queryMethod(gh-page): extend documentation
- returnModelType(gh-page): extend documentation
...

be0d74e5746bc89c4e4a5c0c9e3d1fb68bd2c2ed authored almost 5 years ago
Export all decorators PascalCased

- all changed files: export all decorators PascalCased

d948f1e251c5a6dbc6f64165706812e0fde426a3 authored almost 5 years ago
allow defining option "ref" with an arrow-function returning type

- types(src): update BasePropOptions.ref to allow arrow-functions
- ref(test): add test for ref a...

67fb44a837426eccd5b5e50b8f506211ee5d564e authored almost 5 years ago
Set Version to 7.1.0-0

c0fe531a72b89c4b3f1ddea1ed0a00fbc3daddf1 authored almost 5 years ago
enable "strictNullChecks"

- tsconfig: enable "strictNullChecks"
- vscode-settings: set json formatter
- all other files:...

a5ee5b96883c7e4f5e56119438ccfe6286757ebc authored almost 5 years ago
Update Dependencies

- update mongoose to 5.9.13
- update tslib to 1.11.2
- update @types/mongoose to 5.7.16

4a7b347948755ca8121ba03f28730a210f844412 authored almost 5 years ago
add "loggerType" to tsdoc

- utils(internal/src): add parameters to tsdoc

3ac360c734b2be8b3361339c328d352009e9f515 authored almost 5 years ago
Minimize tslint config

- tslint: add rule "whitespace"
- tslint: set defaultSeverity to "warn" & cleanup

c2788603d7aff901f875aee6f0409ca0be0e65ea authored almost 5 years ago
give queryMethod an proper function type

- queryMethod(src): define function type instead of "Func"

4343fc2780f331b6f594105a98746dd0ffb1d67f authored almost 5 years ago
Improve English & SEO in migration guide -> Methods

- migrate-to-6(gh-page): improve readability
- migrate-to-6(gh-page): improve "Methods" section...

f4faf0673aeaa8a2ce60c6fe2e6ea115caeffa2e authored almost 5 years ago
Remove devDependencies

- remove "ts-node"
- remove "source-map-support" (use jest internal)

d5c9c9775f6bb9701f04e748305c37010d91b6d0 authored almost 5 years ago
Update devDependencies

- update jest to 26.01
- update coveralls to 3.1.0
- update mongodb-memory-server to 6.6.0
- upda...

b1559fb1cefc704da6f0f6e23ad52ff85158d509 authored almost 5 years ago
Add 7.0 migration guide

- migrate-to-7(gh-page): add file
- changelog(gh-page): catchup

21eb6c712c43a8a259f5ec6a6c2f5dc846cf85f2 authored almost 5 years ago
Add example of using mongoose-sequence

- common-plugins(gh-page): improve readabiltity
- common-plugins(gh-page): add examples of "mon...

39a4951bea737bffdd13aa9e91f6402d1548ae91 authored almost 5 years ago
Fix query method decorator

- queryMethod(src): add proper tsdoc
- queryMethod(src): fix usage of ".constructor" where it s...

3b77df4e188b879c173fd397da0ef0a8225591ad authored almost 5 years ago
fix tests

- numberValidators(test/models): remove unused property "enumedt"
- numberValidators(test/models)...

b892a176394a674134ae1fd2bfccff223607bcae authored almost 5 years ago
add missing tslint rules

- tslint: add rule "new-parens"
- tslint: add rule "arrow-parens"
- tslint: add rule "space-withi...

ba5cdbdfb90ba6ff99026eb77454dbbe3a40bbec authored almost 5 years ago
Update latest release

- github-page/index: update latest release

This is a squash merge of typegoose/typegoose#253

a335b82b70161ba1eb8f66a549ed375ddf0bf517 authored almost 5 years ago
fix Ref<> with optional "_id" ("_id?")

- types(src): update RefType to include undefined
- types(src): update Ref to autoinfer "_id" a...

d6a73ddc252c3039b7dc97e68b65ca8512c83c21 authored almost 5 years ago
remove accidental comment duplicate

- shouldAdd(test): remove accidental comment duplicate

cc556d3b8912120b0c7e8321fee51032ab6140a1 authored almost 5 years ago
fix accidental line duplication

- shouldAdd(test): fix accidental line duplication in "should support dynamic references via refP...

782dfd6480098488a788cc83c5a38cc41653b01d authored almost 5 years ago
Fix tests

- inventory(test/models): remove unused property "name"
- inventory(test/models): rename property...

8a9c26994b2beb94ad23c96579dff96302414d3a authored almost 5 years ago
Explained how to disable the _id

- changeIDType(gh-page): explain how to disable "_id"
- changeIDType(gh-page): improve readabil...

8f2f67fe35d14d329d5ff0dbc884800c5eb6ad66 authored almost 5 years ago
Update common-plugins

- common-plugins(gh-page): update code to work with types
- plugins(gh-page): rename to "common-p...

eccbbc1f3e3e12128165de29b1d8092833aac348 authored almost 5 years ago
Fix typo in prop(gh-page)

- prop(gh-page): fix typo

This is a squash merge of typegoose/typegoose#244

f1853b47be7abfb9a5881800345419e89f32778d authored almost 5 years ago
Give test-models better suiting property names

- all test/models: give better suiting property names
- alias(test/models): export model with pro...

4b6a110f54d7abbe84f22e58baf2e1d595e56ca8 authored almost 5 years ago
Refactor tests to use "!" and "?"

- all test/models: refactor to use "!" and "?" markers
- biguser(test): refactor big test to use...

057c8dc46f438436950559907568f0e63602c33f authored almost 5 years ago
Refactor rating tests

- travis: remove commented-out npm deploy
- tsconfig: add "exclude node_modules" to save watchers...

8a8455ace5194b39b54df47d20782bd2951be2be authored almost 5 years ago
Add NodeJS 14 to travis tests

- hooks(src): update comments
- prop(src): update comments
- types(src): remove all "@public"
- t...

59ec35980552471f2b86fdfdedac65ef3deca0a8 authored almost 5 years ago
Changelog Catchup

- shouldRun(test): replace "hasezoey#" with "typegoose#"
- changelog(gh-page): replace links to r...

8456b012f99f0a713b997c0b0c5a64a610db9eea authored almost 5 years ago
Fix duplicate hooks/plugins via inheritance

- schema(src/internal): _buildSchema: add option "isFinalSchema"
- hooks(test): add tests to pr...

193ee8bf034f9a3e099c66af00d6952be3e4e402 authored almost 5 years ago
Added a guide about how to use ObjectId for properties

- objectId(gh-page): add file

This is a squash merge of typegoose/typegoose#242

51fa087a4b4886ae1301da9f7aaa78c30d97c5b5 authored almost 5 years ago
Fix mongoose version in Readme

- README: fix required mongoose version

01cb40e4d98cb82943e6ceac625c93e8ef6a48a3 authored almost 5 years ago
Changelog Catchup

8c5a8ad3f0f53c7b1003a1d1e302d50d3ff25942 authored almost 5 years ago
Release 7.0.0

6e271a7fbe21812e27c9e1802a45145cca33bb9b authored almost 5 years ago
Set Version to 7.0.0-3

f234fa14b0c56d0eea433e4741b972c521261c92 authored almost 5 years ago
Changelog Catchup

2d502e5b094a9fe929636d7e2e342385c8f8d302 authored almost 5 years ago
Merge branch 'master' into r7/master

9d14f6b6a3eb1cdd5a269c324f275125dad48fe3 authored almost 5 years ago