impronunciable / hackdash

Ideas for a hackathon
http://hackdash.org
MIT License
68 stars 61 forks source link

Bump mongoose from 4.13.19 to 5.8.3 #182

Closed dependabot[bot] closed 4 years ago

dependabot[bot] commented 4 years ago

Bumps mongoose from 4.13.19 to 5.8.3.

Changelog *Sourced from [mongoose's changelog](https://github.com/Automattic/mongoose/blob/master/History.md).* > 5.8.3 / 2019-12-23 > ================== > * fix: upgrade mongodb -> 3.4.1 [#8430](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8430) [jaschaio](https://github.com/jaschaio) > * fix(populate): don't add empty subdocument to array when populating path underneath a non-existent document array [#8432](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8432) > * fix(schema): handle `_id` option for document array schematypes [#8450](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8450) > * fix(update): call setters when updating mixed type [#8444](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8444) > * docs(connections): add note about MongoTimeoutError.reason [#8402](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8402) > > 5.8.2 / 2019-12-20 > ================== > * fix(schema): copy `.add()`-ed paths when calling `.add()` with schema argument [#8429](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8429) > * fix(cursor): pull schema-level readPreference when using `Query#cursor()` [#8421](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8421) > * fix(cursor): wait for all promises to resolve if `parallel` is greater than number of documents [#8422](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8422) > * fix(document): depopulate entire array when setting array path to a partially populated array [#8443](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8443) > * fix: handle setDefaultsOnInsert with deeply nested subdocs [#8392](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8392) > * fix(document): report `DocumentNotFoundError` if underlying document deleted but no changes made [#8428](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8428) [#8371](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8371) [AbdelrahmanHafez](https://github.com/AbdelrahmanHafez) > * docs(populate): clarify limitations of `limit` option for populate and suggest workaround [#8409](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8409) > * docs(deprecations): explain which connection options are no longer relevant with useUnifiedTopology [#8411](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8411) > * chore: allow browser build to be published [#8435](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8435) [#8427](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8427) [captaincaius](https://github.com/captaincaius) > > 5.8.1 / 2019-12-12 > ================== > * fix(documentarray): dont attempt to cast when modifying array returned from map() [#8399](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8399) > * fix(document): update single nested subdoc parent when setting to existing single nested doc [#8400](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8400) > * fix(schema): add `$embeddedSchemaType` property to arrays for consistency with document arrays [#8389](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8389) > > 5.8.0 / 2019-12-09 > ================== > * feat: wrap server selection timeout errors in `MongooseTimeoutError` to retain original stack trace [#8259](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8259) > * feat(model): add `Model.validate()` function that validates a POJO against the model's schema [#7587](https://github-redirect.dependabot.com/Automattic/mongoose/issues/7587) > * feat(schema): add `Schema#pick()` function to create a new schema with a picked subset of the original schema's paths [#8207](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8207) > * feat(schema): add ability to change CastError message using `cast` option to SchemaType [#8300](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8300) > * feat(schema): group indexes defined in schema path with the same name [#6499](https://github-redirect.dependabot.com/Automattic/mongoose/issues/6499) > * fix(model): build all indexes even if one index fails [#8185](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8185) [unusualbob](https://github.com/unusualbob) > * feat(browser): pre-compile mongoose/browser [#8350](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8350) [captaincaius](https://github.com/captaincaius) > * fix(connection): throw error when setting unsupported option [#8335](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8335) [#6899](https://github-redirect.dependabot.com/Automattic/mongoose/issues/6899) [AbdelrahmanHafez](https://github.com/AbdelrahmanHafez) > * feat(schema): support `enum` validator for number type [#8139](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8139) > * feat(update): allow using MongoDB 4.2 update aggregation pipelines, with no Mongoose casting [#8225](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8225) > * fix(update): make update validators run on all subpaths when setting a nested path, even omitted subpaths [#3587](https://github-redirect.dependabot.com/Automattic/mongoose/issues/3587) > * feat(schema): support setting `_id` as an option to single nested schema paths [#8137](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8137) > * feat(query): add Query#mongooseOptions() function [#8296](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8296) > * feat(array): make `MongooseArray#push()` support using `$position` [#4322](https://github-redirect.dependabot.com/Automattic/mongoose/issues/4322) > * feat(schema): make pojo paths optionally become subdoc instead of Mixed [#8228](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8228) [captaincaius](https://github.com/captaincaius) > * feat(model): add Model.cleanIndexes() to drop non-schema indexes [#6676](https://github-redirect.dependabot.com/Automattic/mongoose/issues/6676) > * feat(document): make `updateOne()` document middleware pass `this` to post hooks [#8262](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8262) > * feat(aggregate): run pre/post aggregate hooks on `explain()` [#5887](https://github-redirect.dependabot.com/Automattic/mongoose/issues/5887) > * docs(model+query): add `session` option to docs for findOneAndX() methods [#8396](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8396) > > 5.7.14 / 2019-12-06 > =================== > ... (truncated)
Commits - [`ded973d`](https://github.com/Automattic/mongoose/commit/ded973d86b942ae8c8d104feb3757f18339d7144) chore: release 5.8.3 - [`d3a29be`](https://github.com/Automattic/mongoose/commit/d3a29be29569f0c14969071a42178f7b03065dcc) docs(schematypes): add `enum` to list of schema number options - [`766e06e`](https://github.com/Automattic/mongoose/commit/766e06e126459094bca1cf4659093af115ce6c95) fix(schema): handle `_id` option for document array schematypes - [`f6637cf`](https://github.com/Automattic/mongoose/commit/f6637cf2916dedce40692eafc85ad4688e263a3f) test(schema): repro [#8450](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8450) - [`b8119cf`](https://github.com/Automattic/mongoose/commit/b8119cff4e7e4277c52d6c08fa6394fb830becac) fix(update): call setters when updating mixed type - [`6cd9f6e`](https://github.com/Automattic/mongoose/commit/6cd9f6eaa066530a1c44bb84073a4d3d08758fd5) test(update): repro [#8444](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8444) - [`02ec47e`](https://github.com/Automattic/mongoose/commit/02ec47e45cd00fc1634a0c3140130ca76a00596f) test(map): add coverage for single nested maps with inline `_id` option - [`4dd84f2`](https://github.com/Automattic/mongoose/commit/4dd84f2c16de9f0d2bbbcaef4c04775b4cae1c88) docs(connections): add note about MongoTimeoutError.reason - [`0e619d0`](https://github.com/Automattic/mongoose/commit/0e619d03eec75731bd09d41758a26b5d61027274) style: fix lint - [`e5c6b8c`](https://github.com/Automattic/mongoose/commit/e5c6b8cfb931dc3b7e323f3d621ef1f5a56a4f1e) fix: upgrade mongodb -> 3.4.1, fix tests from [#8430](https://github-redirect.dependabot.com/Automattic/mongoose/issues/8430) - Additional commits viewable in [compare view](https://github.com/Automattic/mongoose/compare/4.13.19...5.8.3)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/impronunciable/hackdash/network/alerts).