build(deps): bump mongoose from 8.4.5 to 8.7.0 #515

Closed
dependabot[bot] wants to merge 1 commits from dependabot/npm_and_yarn/mongoose-8.7.0 into main
dependabot[bot] commented 2024-09-30 09:20:11 -07:00 (Migrated from github.com)

Bumps mongoose from 8.4.5 to 8.7.0.

Release notes

Sourced from mongoose's releases.

8.7.0 / 2024-09-27

  • feat(model): add Model.applyVirtuals() to apply virtuals to a POJO #14905 #14818
  • feat: upgrade mongodb -> 6.9.0 #14914
  • feat(query): cast $rename to string #14887 #3027
  • feat(SchemaType): add getEmbeddedSchemaType() method to SchemaTypes #14880 #8389
  • fix(model): throw MongooseBulkSaveIncompleteError if bulkSave() didn't completely succeed #14884 #14763
  • fix(connection): avoid returning readyState = connected if connection state is stale #14812 #14727
  • fix: depopulate if push() or addToSet() with an ObjectId on a populated array #14883 #1635
  • types: make __v a number, only set __v on top-level documents #14892

8.6.4 / 2024-09-26

  • fix(document): avoid massive perf degradation when saving new doc with 10 level deep subdocs #14910 #14897
  • fix(model): skip applying static hooks by default if static name conflicts with aggregate middleware #14904 dragontaek-lee
  • fix(model): filter applying static hooks by default if static name conflicts with mongoose middleware #14908 dragontaek-lee

8.6.3 / 2024-09-17

  • fix: make getters convert uuid to string when calling toObject() and toJSON() #14890 #14869
  • fix: fix missing Aggregate re-exports for ESM #14886 wongsean
  • types(document): add generic param to depopulate() to allow updating properties #14891 #14876

8.6.2 / 2024-09-11

8.6.1 / 2024-09-03

  • fix(document): avoid unnecessary clone() in applyGetters() that was preventing getters from running on 3-level deep subdocuments #14844 #14840 #14835
  • fix(model): throw error if bulkSave() did not insert or update any documents #14837 #14763
  • fix(cursor): throw error in ChangeStream constructor if changeStreamThunk() throws a sync error #14846
  • types(query): add $expr to RootQuerySelector #14845
  • docs: update populate.md to fix missing match: { } #14847 makhoulshbeeb

8.6.0 / 2024-08-28

  • feat: upgrade mongodb -> 6.8.0, handle throwing error on closed cursor in Mongoose with MongooseError instead of MongoCursorExhaustedError #14813
  • feat(model+query): support options parameter for distinct() #14772 #8006
  • feat(QueryCursor): add getDriverCursor() function that returns the raw driver cursor #14745
  • types: change query selector to disallow unknown top-level keys by default #14764 alex-statsig
  • types: make toObject() and toJSON() not generic by default to avoid type widening #14819 #12883
  • types: avoid automatically inferring lean result type when assigning to explicitly typed variable #14734

8.5.5 / 2024-08-28

  • fix(populate): fix a couple of other places where Mongoose gets the document's _id with getters #14833 #14827 #14759

... (truncated)

Changelog

Sourced from mongoose's changelog.

8.7.0 / 2024-09-27

  • feat(model): add Model.applyVirtuals() to apply virtuals to a POJO #14905 #14818
  • feat: upgrade mongodb -> 6.9.0 #14914
  • feat(query): cast $rename to string #14887 #3027
  • feat(SchemaType): add getEmbeddedSchemaType() method to SchemaTypes #14880 #8389
  • fix(model): throw MongooseBulkSaveIncompleteError if bulkSave() didn't completely succeed #14884 #14763
  • fix(connection): avoid returning readyState = connected if connection state is stale #14812 #14727
  • fix: depopulate if push() or addToSet() with an ObjectId on a populated array #14883 #1635
  • types: make __v a number, only set __v on top-level documents #14892

8.6.4 / 2024-09-26

  • fix(document): avoid massive perf degradation when saving new doc with 10 level deep subdocs #14910 #14897
  • fix(model): skip applying static hooks by default if static name conflicts with aggregate middleware #14904 dragontaek-lee
  • fix(model): filter applying static hooks by default if static name conflicts with mongoose middleware #14908 dragontaek-lee

7.8.2 / 2024-09-25

  • fix(projection): avoid setting projection to unknown exclusive/inclusive if elemMatch on a Date, ObjectId, etc. #14894 #14893

8.6.3 / 2024-09-17

  • fix: make getters convert uuid to string when calling toObject() and toJSON() #14890 #14869
  • fix: fix missing Aggregate re-exports for ESM #14886 wongsean
  • types(document): add generic param to depopulate() to allow updating properties #14891 #14876

6.13.2 / 2024-09-12

  • fix(document): make set() respect merge option on deeply nested objects #14870 #14878

8.6.2 / 2024-09-11

8.6.1 / 2024-09-03

  • fix(document): avoid unnecessary clone() in applyGetters() that was preventing getters from running on 3-level deep subdocuments #14844 #14840 #14835
  • fix(model): throw error if bulkSave() did not insert or update any documents #14837 #14763
  • fix(cursor): throw error in ChangeStream constructor if changeStreamThunk() throws a sync error #14846
  • types(query): add $expr to RootQuerySelector #14845
  • docs: update populate.md to fix missing match: { } #14847 makhoulshbeeb

8.6.0 / 2024-08-28

  • feat: upgrade mongodb -> 6.8.0, handle throwing error on closed cursor in Mongoose with MongooseError instead of MongoCursorExhaustedError #14813
  • feat(model+query): support options parameter for distinct() #14772 #8006

... (truncated)

Commits

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 close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor 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)
Bumps [mongoose](https://github.com/Automattic/mongoose) from 8.4.5 to 8.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Automattic/mongoose/releases">mongoose's releases</a>.</em></p> <blockquote> <h1>8.7.0 / 2024-09-27</h1> <ul> <li>feat(model): add Model.applyVirtuals() to apply virtuals to a POJO <a href="https://redirect.github.com/Automattic/mongoose/issues/14905">#14905</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14818">#14818</a></li> <li>feat: upgrade mongodb -&gt; 6.9.0 <a href="https://redirect.github.com/Automattic/mongoose/issues/14914">#14914</a></li> <li>feat(query): cast $rename to string <a href="https://redirect.github.com/Automattic/mongoose/issues/14887">#14887</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/3027">#3027</a></li> <li>feat(SchemaType): add getEmbeddedSchemaType() method to SchemaTypes <a href="https://redirect.github.com/Automattic/mongoose/issues/14880">#14880</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/8389">#8389</a></li> <li>fix(model): throw MongooseBulkSaveIncompleteError if bulkSave() didn't completely succeed <a href="https://redirect.github.com/Automattic/mongoose/issues/14884">#14884</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14763">#14763</a></li> <li>fix(connection): avoid returning readyState = connected if connection state is stale <a href="https://redirect.github.com/Automattic/mongoose/issues/14812">#14812</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14727">#14727</a></li> <li>fix: depopulate if push() or addToSet() with an ObjectId on a populated array <a href="https://redirect.github.com/Automattic/mongoose/issues/14883">#14883</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/1635">#1635</a></li> <li>types: make __v a number, only set __v on top-level documents <a href="https://redirect.github.com/Automattic/mongoose/issues/14892">#14892</a></li> </ul> <h1>8.6.4 / 2024-09-26</h1> <ul> <li>fix(document): avoid massive perf degradation when saving new doc with 10 level deep subdocs <a href="https://redirect.github.com/Automattic/mongoose/issues/14910">#14910</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14897">#14897</a></li> <li>fix(model): skip applying static hooks by default if static name conflicts with aggregate middleware <a href="https://redirect.github.com/Automattic/mongoose/issues/14904">#14904</a> <a href="https://github.com/dragontaek-lee">dragontaek-lee</a></li> <li>fix(model): filter applying static hooks by default if static name conflicts with mongoose middleware <a href="https://redirect.github.com/Automattic/mongoose/issues/14908">#14908</a> <a href="https://github.com/dragontaek-lee">dragontaek-lee</a></li> </ul> <h1>8.6.3 / 2024-09-17</h1> <ul> <li>fix: make getters convert uuid to string when calling toObject() and toJSON() <a href="https://redirect.github.com/Automattic/mongoose/issues/14890">#14890</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14869">#14869</a></li> <li>fix: fix missing Aggregate re-exports for ESM <a href="https://redirect.github.com/Automattic/mongoose/issues/14886">#14886</a> <a href="https://github.com/wongsean">wongsean</a></li> <li>types(document): add generic param to depopulate() to allow updating properties <a href="https://redirect.github.com/Automattic/mongoose/issues/14891">#14891</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14876">#14876</a></li> </ul> <h1>8.6.2 / 2024-09-11</h1> <ul> <li>fix: make set merge deeply nested objects <a href="https://redirect.github.com/Automattic/mongoose/issues/14870">#14870</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14861">#14861</a> <a href="https://github.com/ianHeydoc">ianHeydoc</a></li> <li>types: allow arbitrary keys in query filters again (revert <a href="https://redirect.github.com/Automattic/mongoose/issues/14764">#14764</a>) <a href="https://redirect.github.com/Automattic/mongoose/issues/14874">#14874</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14863">#14863</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14862">#14862</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14842">#14842</a></li> <li>types: make SchemaType static setters property accessible in TypeScript <a href="https://redirect.github.com/Automattic/mongoose/issues/14881">#14881</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14879">#14879</a></li> <li>type(inferrawdoctype): infer Date types as JS dates rather than Mongoose SchemaType Date <a href="https://redirect.github.com/Automattic/mongoose/issues/14882">#14882</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14839">#14839</a></li> </ul> <h1>8.6.1 / 2024-09-03</h1> <ul> <li>fix(document): avoid unnecessary clone() in applyGetters() that was preventing getters from running on 3-level deep subdocuments <a href="https://redirect.github.com/Automattic/mongoose/issues/14844">#14844</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14840">#14840</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14835">#14835</a></li> <li>fix(model): throw error if bulkSave() did not insert or update any documents <a href="https://redirect.github.com/Automattic/mongoose/issues/14837">#14837</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14763">#14763</a></li> <li>fix(cursor): throw error in ChangeStream constructor if changeStreamThunk() throws a sync error <a href="https://redirect.github.com/Automattic/mongoose/issues/14846">#14846</a></li> <li>types(query): add $expr to RootQuerySelector <a href="https://redirect.github.com/Automattic/mongoose/issues/14845">#14845</a></li> <li>docs: update populate.md to fix missing match: { } <a href="https://redirect.github.com/Automattic/mongoose/issues/14847">#14847</a> <a href="https://github.com/makhoulshbeeb">makhoulshbeeb</a></li> </ul> <h1>8.6.0 / 2024-08-28</h1> <ul> <li>feat: upgrade mongodb -&gt; 6.8.0, handle throwing error on closed cursor in Mongoose with <code>MongooseError</code> instead of <code>MongoCursorExhaustedError</code> <a href="https://redirect.github.com/Automattic/mongoose/issues/14813">#14813</a></li> <li>feat(model+query): support options parameter for distinct() <a href="https://redirect.github.com/Automattic/mongoose/issues/14772">#14772</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/8006">#8006</a></li> <li>feat(QueryCursor): add getDriverCursor() function that returns the raw driver cursor <a href="https://redirect.github.com/Automattic/mongoose/issues/14745">#14745</a></li> <li>types: change query selector to disallow unknown top-level keys by default <a href="https://redirect.github.com/Automattic/mongoose/issues/14764">#14764</a> <a href="https://github.com/alex-statsig">alex-statsig</a></li> <li>types: make toObject() and toJSON() not generic by default to avoid type widening <a href="https://redirect.github.com/Automattic/mongoose/issues/14819">#14819</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/12883">#12883</a></li> <li>types: avoid automatically inferring lean result type when assigning to explicitly typed variable <a href="https://redirect.github.com/Automattic/mongoose/issues/14734">#14734</a></li> </ul> <h1>8.5.5 / 2024-08-28</h1> <ul> <li>fix(populate): fix a couple of other places where Mongoose gets the document's _id with getters <a href="https://redirect.github.com/Automattic/mongoose/issues/14833">#14833</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14827">#14827</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14759">#14759</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md">mongoose's changelog</a>.</em></p> <blockquote> <h1>8.7.0 / 2024-09-27</h1> <ul> <li>feat(model): add Model.applyVirtuals() to apply virtuals to a POJO <a href="https://redirect.github.com/Automattic/mongoose/issues/14905">#14905</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14818">#14818</a></li> <li>feat: upgrade mongodb -&gt; 6.9.0 <a href="https://redirect.github.com/Automattic/mongoose/issues/14914">#14914</a></li> <li>feat(query): cast $rename to string <a href="https://redirect.github.com/Automattic/mongoose/issues/14887">#14887</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/3027">#3027</a></li> <li>feat(SchemaType): add getEmbeddedSchemaType() method to SchemaTypes <a href="https://redirect.github.com/Automattic/mongoose/issues/14880">#14880</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/8389">#8389</a></li> <li>fix(model): throw MongooseBulkSaveIncompleteError if bulkSave() didn't completely succeed <a href="https://redirect.github.com/Automattic/mongoose/issues/14884">#14884</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14763">#14763</a></li> <li>fix(connection): avoid returning readyState = connected if connection state is stale <a href="https://redirect.github.com/Automattic/mongoose/issues/14812">#14812</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14727">#14727</a></li> <li>fix: depopulate if push() or addToSet() with an ObjectId on a populated array <a href="https://redirect.github.com/Automattic/mongoose/issues/14883">#14883</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/1635">#1635</a></li> <li>types: make __v a number, only set __v on top-level documents <a href="https://redirect.github.com/Automattic/mongoose/issues/14892">#14892</a></li> </ul> <h1>8.6.4 / 2024-09-26</h1> <ul> <li>fix(document): avoid massive perf degradation when saving new doc with 10 level deep subdocs <a href="https://redirect.github.com/Automattic/mongoose/issues/14910">#14910</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14897">#14897</a></li> <li>fix(model): skip applying static hooks by default if static name conflicts with aggregate middleware <a href="https://redirect.github.com/Automattic/mongoose/issues/14904">#14904</a> <a href="https://github.com/dragontaek-lee">dragontaek-lee</a></li> <li>fix(model): filter applying static hooks by default if static name conflicts with mongoose middleware <a href="https://redirect.github.com/Automattic/mongoose/issues/14908">#14908</a> <a href="https://github.com/dragontaek-lee">dragontaek-lee</a></li> </ul> <h1>7.8.2 / 2024-09-25</h1> <ul> <li>fix(projection): avoid setting projection to unknown exclusive/inclusive if elemMatch on a Date, ObjectId, etc. <a href="https://redirect.github.com/Automattic/mongoose/issues/14894">#14894</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14893">#14893</a></li> </ul> <h1>8.6.3 / 2024-09-17</h1> <ul> <li>fix: make getters convert uuid to string when calling toObject() and toJSON() <a href="https://redirect.github.com/Automattic/mongoose/issues/14890">#14890</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14869">#14869</a></li> <li>fix: fix missing Aggregate re-exports for ESM <a href="https://redirect.github.com/Automattic/mongoose/issues/14886">#14886</a> <a href="https://github.com/wongsean">wongsean</a></li> <li>types(document): add generic param to depopulate() to allow updating properties <a href="https://redirect.github.com/Automattic/mongoose/issues/14891">#14891</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14876">#14876</a></li> </ul> <h1>6.13.2 / 2024-09-12</h1> <ul> <li>fix(document): make set() respect merge option on deeply nested objects <a href="https://redirect.github.com/Automattic/mongoose/issues/14870">#14870</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14878">#14878</a></li> </ul> <h1>8.6.2 / 2024-09-11</h1> <ul> <li>fix: make set merge deeply nested objects <a href="https://redirect.github.com/Automattic/mongoose/issues/14870">#14870</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14861">#14861</a> <a href="https://github.com/ianHeydoc">ianHeydoc</a></li> <li>types: allow arbitrary keys in query filters again (revert <a href="https://redirect.github.com/Automattic/mongoose/issues/14764">#14764</a>) <a href="https://redirect.github.com/Automattic/mongoose/issues/14874">#14874</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14863">#14863</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14862">#14862</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14842">#14842</a></li> <li>types: make SchemaType static setters property accessible in TypeScript <a href="https://redirect.github.com/Automattic/mongoose/issues/14881">#14881</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14879">#14879</a></li> <li>type(inferrawdoctype): infer Date types as JS dates rather than Mongoose SchemaType Date <a href="https://redirect.github.com/Automattic/mongoose/issues/14882">#14882</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14839">#14839</a></li> </ul> <h1>8.6.1 / 2024-09-03</h1> <ul> <li>fix(document): avoid unnecessary clone() in applyGetters() that was preventing getters from running on 3-level deep subdocuments <a href="https://redirect.github.com/Automattic/mongoose/issues/14844">#14844</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14840">#14840</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14835">#14835</a></li> <li>fix(model): throw error if bulkSave() did not insert or update any documents <a href="https://redirect.github.com/Automattic/mongoose/issues/14837">#14837</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/14763">#14763</a></li> <li>fix(cursor): throw error in ChangeStream constructor if changeStreamThunk() throws a sync error <a href="https://redirect.github.com/Automattic/mongoose/issues/14846">#14846</a></li> <li>types(query): add $expr to RootQuerySelector <a href="https://redirect.github.com/Automattic/mongoose/issues/14845">#14845</a></li> <li>docs: update populate.md to fix missing match: { } <a href="https://redirect.github.com/Automattic/mongoose/issues/14847">#14847</a> <a href="https://github.com/makhoulshbeeb">makhoulshbeeb</a></li> </ul> <h1>8.6.0 / 2024-08-28</h1> <ul> <li>feat: upgrade mongodb -&gt; 6.8.0, handle throwing error on closed cursor in Mongoose with <code>MongooseError</code> instead of <code>MongoCursorExhaustedError</code> <a href="https://redirect.github.com/Automattic/mongoose/issues/14813">#14813</a></li> <li>feat(model+query): support options parameter for distinct() <a href="https://redirect.github.com/Automattic/mongoose/issues/14772">#14772</a> <a href="https://redirect.github.com/Automattic/mongoose/issues/8006">#8006</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Automattic/mongoose/commit/136cab562bb6f09a6e53b1b4124f99a93fc20679"><code>136cab5</code></a> chore: release 8.7.0</li> <li><a href="https://github.com/Automattic/mongoose/commit/49b033986695369eba3b4ac5621438dd57a8b4a1"><code>49b0339</code></a> Merge pull request <a href="https://redirect.github.com/Automattic/mongoose/issues/14915">#14915</a> from Automattic/8.7</li> <li><a href="https://github.com/Automattic/mongoose/commit/c4d96eac3c72ee620064337373b5b82b8608fcbe"><code>c4d96ea</code></a> chore: release 8.6.4</li> <li><a href="https://github.com/Automattic/mongoose/commit/a53f4305723a8d831e37ac12ed09f64a2d842703"><code>a53f430</code></a> Merge pull request <a href="https://redirect.github.com/Automattic/mongoose/issues/14914">#14914</a> from Automattic/vkarpov15/mongodb-6.9</li> <li><a href="https://github.com/Automattic/mongoose/commit/a4e3308d9cb231b8b552eb67aba6747a8b8ba72e"><code>a4e3308</code></a> Merge pull request <a href="https://redirect.github.com/Automattic/mongoose/issues/14905">#14905</a> from Automattic/vkarpov15/gh-14818-2</li> <li><a href="https://github.com/Automattic/mongoose/commit/54844e31540079550a522abde157cb9f7fcbe815"><code>54844e3</code></a> types: add applyVirtuals() to types</li> <li><a href="https://github.com/Automattic/mongoose/commit/5b86fa39d3253253498edad5e6a26ea862b3432c"><code>5b86fa3</code></a> feat: upgrade mongodb -&gt; 6.9.0</li> <li><a href="https://github.com/Automattic/mongoose/commit/adb4fb0fa27d982c5ed42a769f16540ff9fdbe12"><code>adb4fb0</code></a> Merge branch 'master' into 8.7</li> <li><a href="https://github.com/Automattic/mongoose/commit/c6bd31d6d07557d0e00b0dec4a743690844c0a1f"><code>c6bd31d</code></a> Merge branch '7.x'</li> <li><a href="https://github.com/Automattic/mongoose/commit/3ede837b6c2446d9be89ec83f54ce269c5b813cb"><code>3ede837</code></a> chore: release 7.8.2</li> <li>Additional commits viewable in <a href="https://github.com/Automattic/mongoose/compare/8.4.5...8.7.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mongoose&package-manager=npm_and_yarn&previous-version=8.4.5&new-version=8.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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) </details>
coderabbitai[bot] commented 2024-09-30 09:20:18 -07:00 (Migrated from github.com)

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.
<!-- This is an auto-generated comment: summarize by coderabbit.ai --> <!-- This is an auto-generated comment: skip review by coderabbit.ai --> > [!IMPORTANT] > ## Review skipped > > Bot user detected. > > To trigger a single review, invoke the `@coderabbitai review` command. > > You can disable this status message by setting the `reviews.review_status` to `false` in the CodeRabbit configuration file. <!-- end of auto-generated comment: skip review by coderabbit.ai --><!-- tips_start --> --- <details> <summary>🪧 Tips</summary> ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit <commit_id>, please review it.` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` - `@coderabbitai help me debug CodeRabbit configuration file.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (Invoked using PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai full review` to do a full review from scratch and review all the files again. - `@coderabbitai summary` to regenerate the summary of the PR. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository. - `@coderabbitai help` to get help. ### Other keywords and placeholders - Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. - Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description. - Add `@coderabbitai` anywhere in the PR title to generate the title automatically. ### CodeRabbit Configuration File (`.coderabbit.yaml`) - You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository. - Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information. - If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json` ### Documentation and Community - Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit. - Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements. </details> <!-- tips_end -->
dependabot[bot] commented 2024-10-11 15:26:57 -07:00 (Migrated from github.com)

Superseded by #540.

Superseded by #540.

Pull request closed

Sign in to join this conversation.
No description provided.