d7fc59c | Valeri Karpov | 10 December 2020, 23:22:07 UTC | chore: release 5.11.7 | 10 December 2020, 23:22:07 UTC |
d318339 | Valeri Karpov | 10 December 2020, 23:08:51 UTC | fix(index.d.ts): make `Document#id` optional so types that use `id` can use `Model<IMyType & Document>` Fix #9684 | 10 December 2020, 23:08:51 UTC |
a9b317a | Valeri Karpov | 10 December 2020, 23:00:36 UTC | chore: upgrade mquery -> 3.2.3 | 10 December 2020, 23:00:36 UTC |
43f88db | Valeri Karpov | 10 December 2020, 19:59:16 UTC | fix(document): ensure calling `get()` with empty string returns undefined for mongoose-plugin-autoinc Fix #9681 | 10 December 2020, 20:00:20 UTC |
369efe1 | Valeri Karpov | 10 December 2020, 18:53:26 UTC | Merge pull request #9692 from sahasayan/patch-4 fix(index.d.ts): add missing Aggregate#skip() & Aggregate#limit() | 10 December 2020, 18:53:26 UTC |
f879c4d | Valeri Karpov | 10 December 2020, 15:40:31 UTC | chore: update opencollective sponsors | 10 December 2020, 15:40:31 UTC |
1be4d87 | Valeri Karpov | 10 December 2020, 14:26:11 UTC | fix(model): set `isNew` to false for documents that were successfully inserted by `insertMany` with `ordered = false` when an error occurred Fix #9677 | 10 December 2020, 14:26:11 UTC |
b2da840 | Valeri Karpov | 10 December 2020, 14:25:54 UTC | test(model): repro #9677 | 10 December 2020, 14:25:54 UTC |
15d6660 | Sayan Saha | 10 December 2020, 08:59:50 UTC | fix(index.d.ts): add missing Aggregate#skip() & Aggregate#limit() | 10 December 2020, 08:59:50 UTC |
dd348b1 | Valeri Karpov | 09 December 2020, 17:42:06 UTC | chore: release 5.11.6 | 09 December 2020, 17:42:06 UTC |
3ec01fa | Valeri Karpov | 09 December 2020, 17:28:03 UTC | fix(index.d.ts): allow calling `mongoose.model()` and `Connection#model()` with model as generic param Fix #9678 | 09 December 2020, 17:28:03 UTC |
ccfa041 | Valeri Karpov | 09 December 2020, 17:09:46 UTC | Merge pull request #9686 from cjroebuck/patch-1 Allow array of validators in SchemaTypeOptions | 09 December 2020, 17:09:46 UTC |
7a52e45 | Valeri Karpov | 09 December 2020, 17:06:19 UTC | Merge pull request #9685 from sahasayan/patch-3 fix(index.d.ts): allow 2 generic types in mongoose.model function | 09 December 2020, 17:06:19 UTC |
a5c98c2 | cjroebuck | 08 December 2020, 23:43:30 UTC | Allow array of validators in SchemaTypeOptions | 08 December 2020, 23:43:30 UTC |
48907ea | Sayan Saha | 08 December 2020, 23:10:33 UTC | fix(index.d.ts): allow 2 generic types in mongoose.model function | 08 December 2020, 23:10:33 UTC |
a17a2c3 | Valeri Karpov | 08 December 2020, 18:41:58 UTC | Merge pull request #9683 from isengartz/master optional next() parameter for post middleware | 08 December 2020, 18:41:58 UTC |
61595f0 | Valeri Karpov | 08 December 2020, 17:41:16 UTC | fix(index.d.ts): allow passing ObjectId properties as strings to `create()` and `findOneAndReplace()` Fix #9676 | 08 December 2020, 17:41:16 UTC |
8e20ee6 | isengartz | 08 December 2020, 17:18:22 UTC | optional next() parameter for post middleware | 08 December 2020, 17:18:22 UTC |
8a52485 | Valeri Karpov | 08 December 2020, 15:59:02 UTC | Merge pull request #9680 from orgads/aggregate fix(index.d.ts): Fix return type of Model#aggregate() | 08 December 2020, 15:59:02 UTC |
1ef8274 | Valeri Karpov | 08 December 2020, 15:54:41 UTC | fix(middleware): ensure sync errors in pre hooks always bubble up to the calling code Fix #9659 | 08 December 2020, 15:54:41 UTC |
067e3a2 | Orgad Shaneh | 08 December 2020, 15:27:03 UTC | fix(index.d.ts): Fix return type of Model#aggregate() Type 'Promise<unknown>' is not assignable to type 'Promise<Document>'. | 08 December 2020, 15:29:27 UTC |
0e2058d | Valeri Karpov | 07 December 2020, 18:52:20 UTC | chore: release 5.11.5 | 07 December 2020, 18:52:20 UTC |
6d9fb4d | Valeri Karpov | 07 December 2020, 18:48:05 UTC | fix(index.d.ts): add missing `SchemaTypeOpts` and `ConnectionOptions` aliases for backwards compat | 07 December 2020, 18:48:05 UTC |
a85adb9 | Valeri Karpov | 07 December 2020, 18:36:56 UTC | test: fix tests re: #9669 | 07 December 2020, 18:36:56 UTC |
8b152e3 | Valeri Karpov | 07 December 2020, 18:31:11 UTC | fix(map): support `null` in maps of subdocs Fix #9628 | 07 December 2020, 18:31:11 UTC |
8077d1c | Valeri Karpov | 07 December 2020, 17:57:44 UTC | test(map): repro #9628 | 07 December 2020, 17:57:44 UTC |
3254b03 | Valeri Karpov | 07 December 2020, 17:45:40 UTC | fix(index.d.ts): allow definining arbitrary properties on SchemaTypeOpts for plugins like mongoose-autopopulate Fix #9669 | 07 December 2020, 17:45:40 UTC |
1dd5266 | Valeri Karpov | 07 December 2020, 17:40:34 UTC | fix(index.d.ts): add missing `VirtualType#applyGetters()` and `applySetters()`, `Schema#virtuals`, `Schema#childSchemas`, `Query#_mongooseOptions` Fix #9658 | 07 December 2020, 17:40:34 UTC |
201baf8 | Valeri Karpov | 07 December 2020, 17:23:03 UTC | Merge branch 'master' of github.com:Automattic/mongoose | 07 December 2020, 17:23:03 UTC |
8c32587 | Valeri Karpov | 07 December 2020, 17:22:37 UTC | fix(index.d.ts): support object syntax for `validate` Fix #9667 | 07 December 2020, 17:22:37 UTC |
36bba1e | Valeri Karpov | 07 December 2020, 17:19:08 UTC | Merge pull request #9670 from alecgibson/ts-expires fix(index.d.ts): Allow number for Schema expires | 07 December 2020, 17:19:08 UTC |
9c0b971 | Alec Gibson | 07 December 2020, 09:37:01 UTC | fix(index.d.ts): Allow number for Schema expires | 07 December 2020, 09:37:01 UTC |
c704fa6 | Valeri Karpov | 06 December 2020, 22:36:42 UTC | fix(index.d.ts): add `id` to LeanDocuments in case it is defined in the user's schema Fix #9657 | 06 December 2020, 22:36:42 UTC |
4930fda | Valeri Karpov | 06 December 2020, 21:51:10 UTC | Merge branch 'master' of github.com:Automattic/mongoose | 06 December 2020, 21:51:10 UTC |
eb0bae4 | Valeri Karpov | 06 December 2020, 21:50:27 UTC | fix(index.d.ts): add missing types for hook functions Fix #9653 | 06 December 2020, 21:50:27 UTC |
675f0cb | Valeri Karpov | 06 December 2020, 16:22:16 UTC | Merge pull request #9665 from sahasayan/patch-1 fix(index.ts): allow the next() argument to be optional | 06 December 2020, 16:22:16 UTC |
eda7251 | Valeri Karpov | 06 December 2020, 16:21:39 UTC | Merge pull request #9661 from AbdelrahmanHafez/gh-9660 types(base): add mongoose.models re #9660 | 06 December 2020, 16:21:39 UTC |
3b59bbb | Valeri Karpov | 06 December 2020, 16:20:59 UTC | Merge pull request #9663 from orgads/options-optional fix(index.d.ts): Change options in Connection#collection() to be optional | 06 December 2020, 16:20:59 UTC |
d4c17ce | Valeri Karpov | 06 December 2020, 16:16:02 UTC | fix(index.d.ts): improve support for strict null checks with `upsert` and `orFail()` Fix #9654 | 06 December 2020, 16:16:02 UTC |
a4c3325 | Sayan Saha | 06 December 2020, 15:58:55 UTC | fix(index.ts): allow the next() argument to be optional | 06 December 2020, 15:58:55 UTC |
58d1c79 | Orgad Shaneh | 06 December 2020, 07:50:51 UTC | fix(index.d.ts): Change options in Connection#collection() to be optional | 06 December 2020, 08:20:46 UTC |
9572e21 | Hafez | 06 December 2020, 05:00:38 UTC | chore: remove duplicated ts.config.json | 06 December 2020, 05:00:38 UTC |
64a0ab3 | Hafez | 06 December 2020, 04:48:24 UTC | test(types): repro #9660 | 06 December 2020, 04:48:24 UTC |
eaa6e5b | Hafez | 06 December 2020, 04:48:13 UTC | types(base): add mongoose.models object re #9660 | 06 December 2020, 04:48:13 UTC |
3ee4fc3 | Valeri Karpov | 04 December 2020, 20:36:42 UTC | Merge pull request #9655 from sahasayan/patch-2 fix(index.d.ts): add the missing generic declaration for Schema | 04 December 2020, 20:36:42 UTC |
f87e2c2 | Sayan Saha | 04 December 2020, 20:24:12 UTC | fix(index.d.ts): add generic declaration for Schema | 04 December 2020, 20:24:12 UTC |
8e00926 | Valeri Karpov | 04 December 2020, 17:57:15 UTC | docs(populate): remove `sort()` from `limit` example to avoid potential confusion Fix #9584 | 04 December 2020, 17:57:15 UTC |
060bfb7 | Valeri Karpov | 04 December 2020, 17:56:50 UTC | docs(compatibility): add MongoDB server 4.4 version compatibility Fix #9641 | 04 December 2020, 17:56:50 UTC |
ef37e2d | Valeri Karpov | 04 December 2020, 17:13:54 UTC | chore: release v5.11.4 | 04 December 2020, 17:13:54 UTC |
f8c5df3 | Valeri Karpov | 04 December 2020, 17:00:26 UTC | fix(index.d.ts): add `Schema#paths`, `Schema#static(obj)`, `Embedded#schema`, `DocumentArray#schema`, make Schema inherit from EventEmitter Fix #9650 | 04 December 2020, 17:00:26 UTC |
7fae1bb | Valeri Karpov | 04 December 2020, 16:53:04 UTC | fix(index.d.ts): use DocumentDefinition for `FilterQuery` Fix #9649 | 04 December 2020, 16:53:04 UTC |
c045c49 | Valeri Karpov | 04 December 2020, 16:41:55 UTC | fix(index.d.ts): correct callback result types for `find()`, `findOne()`, `findById()` Fix #9648 | 04 December 2020, 16:41:55 UTC |
b39d225 | Valeri Karpov | 04 December 2020, 16:41:30 UTC | Merge pull request #9652 from sahasayan/master fix(index.d.ts): add `Document#__v` so documents have a Version by default | 04 December 2020, 16:41:30 UTC |
84a194b | Valeri Karpov | 04 December 2020, 16:30:08 UTC | fix(index.d.ts): remove `Document#parent()` method because it conflicts with existing user code Fix #9645 | 04 December 2020, 16:30:08 UTC |
3d01fe3 | Valeri Karpov | 04 December 2020, 16:10:30 UTC | chore(travis): setup typescript tests in travis | 04 December 2020, 16:10:30 UTC |
c3d968b | Valeri Karpov | 04 December 2020, 16:02:48 UTC | Merge branch 'master' of github.com:Automattic/mongoose | 04 December 2020, 16:02:48 UTC |
6b08c9a | Valeri Karpov | 04 December 2020, 16:01:51 UTC | test: add coverage for #9644 | 04 December 2020, 16:01:51 UTC |
c7f657f | sayan | 04 December 2020, 15:06:41 UTC | fix(index.d.ts): add `Document#__v` so documents have an Version by default | 04 December 2020, 15:06:41 UTC |
6074678 | Valeri Karpov | 04 December 2020, 13:36:25 UTC | Merge pull request #9647 from CatsMiaow/master fix(index.d.ts): order when cb is optional in method | 04 December 2020, 13:36:25 UTC |
4effd88 | CatsMiaow | 04 December 2020, 05:36:44 UTC | fix(index.d.ts): order when cb is optional in method | 04 December 2020, 05:36:44 UTC |
68d90c0 | Valeri Karpov | 03 December 2020, 21:37:52 UTC | test: fix tests re: #9639 | 03 December 2020, 21:37:52 UTC |
17e6414 | Valeri Karpov | 03 December 2020, 21:32:10 UTC | fix(index.d.ts): add missing `Connection#db` property Fix #9643 | 03 December 2020, 21:32:10 UTC |
6afb524 | Valeri Karpov | 03 December 2020, 21:23:17 UTC | fix(index.d.ts): add missing `session` option to `SaveOptions` Fix #9642 | 03 December 2020, 21:23:17 UTC |
b9dd74b | Valeri Karpov | 03 December 2020, 19:29:59 UTC | Merge pull request #9611 from alecgibson/ts-intellisense Fix TypeScript intellisense | 03 December 2020, 19:29:59 UTC |
3fdc446 | Valeri Karpov | 03 December 2020, 19:29:47 UTC | Merge branch 'master' into ts-intellisense | 03 December 2020, 19:29:47 UTC |
756750e | Valeri Karpov | 03 December 2020, 19:28:00 UTC | chore: remove reverted change from changelog | 03 December 2020, 19:28:00 UTC |
bac117e | Valeri Karpov | 03 December 2020, 19:24:52 UTC | chore: release 5.11.3 | 03 December 2020, 19:24:52 UTC |
e7494c9 | Valeri Karpov | 03 December 2020, 19:21:42 UTC | fix: revert #9633 #9636 | 03 December 2020, 19:21:58 UTC |
4b11cae | Valeri Karpov | 03 December 2020, 18:01:45 UTC | fix: handle ObjectId constructor for #9633 | 03 December 2020, 18:01:45 UTC |
500c8ba | Valeri Karpov | 03 December 2020, 17:29:34 UTC | fix(index.d.ts): add `ModelUpdateOptions` as alias for `QueryOptions` for backwards compat Re: #9637 | 03 December 2020, 17:29:34 UTC |
a7f7b76 | Valeri Karpov | 03 December 2020, 16:02:28 UTC | fix: quick fix re: #9637 | 03 December 2020, 16:02:28 UTC |
1f9c363 | Valeri Karpov | 03 December 2020, 15:55:16 UTC | Merge pull request #9637 from AbdelrahmanHafez/gh-9630 fix(types): add collectionName to Collection | 03 December 2020, 15:55:16 UTC |
47dcdfd | Valeri Karpov | 03 December 2020, 15:34:31 UTC | Merge pull request #9639 from Green-Cat/fix-subdocument-types Fix subdocument types | 03 December 2020, 15:34:31 UTC |
0b7fd0b | Valeri Karpov | 03 December 2020, 15:32:46 UTC | Merge pull request #9638 from SaifAlsabe/add-custom-errors added missing custom error messages | 03 December 2020, 15:32:46 UTC |
45bdf9f | Valeri Karpov | 03 December 2020, 15:32:25 UTC | Merge pull request #9636 from AbdelrahmanHafez/gh-9633 enhancement(schemaType): pass document to default functions | 03 December 2020, 15:32:25 UTC |
e9b8e39 | Vladimir Metelitsa | 03 December 2020, 10:28:04 UTC | Fixes small typo | 03 December 2020, 10:28:04 UTC |
8440783 | Vladimir Metelitsa | 03 December 2020, 09:58:23 UTC | Updates types test for #9631 | 03 December 2020, 09:58:23 UTC |
b4a2fd9 | Vladimir Metelitsa | 03 December 2020, 09:55:19 UTC | fix(index.d.ts): allows sub-documents in schema Fixes #9631 | 03 December 2020, 09:55:19 UTC |
6861553 | Hafez | 03 December 2020, 09:07:16 UTC | types(collection): make mongoose inherit from mongodb collection | 03 December 2020, 09:07:16 UTC |
e39d407 | saifalsabe | 03 December 2020, 06:27:22 UTC | added missing custom error messages | 03 December 2020, 06:27:22 UTC |
d3f93b8 | saifalsabe | 03 December 2020, 05:52:21 UTC | added missing custom error messages | 03 December 2020, 05:52:21 UTC |
3e5340a | Hafez | 03 December 2020, 04:33:30 UTC | fix(types): add collectionName to Collection | 03 December 2020, 04:33:30 UTC |
3e7a528 | Hafez | 03 December 2020, 04:03:12 UTC | enhancement(schemaType): pass documents to default functions as the first argument | 03 December 2020, 04:03:12 UTC |
1956305 | Hafez | 03 December 2020, 04:02:48 UTC | test(document): repro #9633 | 03 December 2020, 04:02:48 UTC |
f6ee440 | Valeri Karpov | 03 December 2020, 01:55:40 UTC | test: clean up a few issues with tests re: #9618 | 03 December 2020, 01:55:40 UTC |
1bc2de8 | Valeri Karpov | 03 December 2020, 01:37:11 UTC | fix(index.d.ts): make it possible to use `LeanDocument` with arrays Re: #9620 | 03 December 2020, 01:37:11 UTC |
b733c7b | Valeri Karpov | 03 December 2020, 00:12:00 UTC | fix(index.d.ts): add `Document#_id` so documents have an id by default Fix #9632 Re: #9620 | 03 December 2020, 00:12:00 UTC |
3123bec | Valeri Karpov | 02 December 2020, 23:46:18 UTC | fix(schema+discriminator): support defining recursive embedded discriminators by passing document array schematype to discriminator Fix #9600 | 02 December 2020, 23:46:18 UTC |
991b4fb | Valeri Karpov | 02 December 2020, 22:32:26 UTC | chore: release 5.11.2 | 02 December 2020, 22:32:26 UTC |
4b223e4 | Valeri Karpov | 02 December 2020, 22:21:12 UTC | fix(index.d.ts): add missing query options and model `findById()` function Re: #9620 | 02 December 2020, 22:21:12 UTC |
ef2a4c7 | Valeri Karpov | 02 December 2020, 22:00:56 UTC | fix(index.d.ts): add automatic `_id` for Document, support creating Mongoose globals and accessing collection name Fix #9618 | 02 December 2020, 22:00:56 UTC |
af845b2 | Valeri Karpov | 02 December 2020, 21:49:53 UTC | fix(index.d.ts): add missing global `get()` and `set()` Fix #9616 | 02 December 2020, 21:49:53 UTC |
eafee6d | Valeri Karpov | 02 December 2020, 21:42:48 UTC | fix(index.d.ts): support defining schema paths as arrays of functions Fix #9617 | 02 December 2020, 21:42:48 UTC |
af14db2 | Valeri Karpov | 02 December 2020, 21:36:47 UTC | fix(index.d.ts): add missing `Schema#obj`, `Schema#statics`, `Schema#methods`, `Schema#query` properties Fix #9622 | 02 December 2020, 21:36:47 UTC |
7da7935 | Valeri Karpov | 02 December 2020, 16:30:20 UTC | Merge pull request #9621 from alecgibson/ts-create-index fix(index.d.ts): allow `useCreateIndex` in connection options | 02 December 2020, 16:30:20 UTC |
dd9e0fa | Alec Gibson | 02 December 2020, 08:26:57 UTC | fix(index.d.ts): allow `useCreateIndex` in connection options Updated the TypeScript example to mirror the example given in the [deprecation warning docs][1]. [1]: https://mongoosejs.com/docs/deprecations.html | 02 December 2020, 08:27:14 UTC |
14d75d1 | Alec Gibson | 02 December 2020, 07:55:46 UTC | fix: TypeScript Intellisense This change aims to fix intellisense for developing type definitions in mongoose. In `.ts` files, we currently get a compilation warning from TypeScript when trying to `import mongoose from 'mongoose'`: ``` Cannot find module 'mongoose' or its corresponding type declarations.ts(2307) ``` As such, none of the intellisense in VS Code works correctly. This change moves the TypeScript configuration out of our test file, and into a `tsconfig.json`, where IDEs will be able to find it and use it to enable Intellisense for better TypeScript typings development. | 02 December 2020, 07:55:46 UTC |
645a45b | Valeri Karpov | 02 December 2020, 00:23:51 UTC | fix(index.d.ts): add missing `new` and `returnOriginal` options to QueryOptions, add missing model static properties Fix #9615 Re: #9616 | 02 December 2020, 00:23:51 UTC |
1f36f61 | Valeri Karpov | 01 December 2020, 20:06:18 UTC | chore: release 5.11.1 | 01 December 2020, 20:06:18 UTC |
e665a95 | Valeri Karpov | 01 December 2020, 18:09:10 UTC | test: add test covering SchemaOptions | 01 December 2020, 18:09:10 UTC |