{"action":"closed","number":633,"pull_request":{"url":"https://api.github.com/repos/telemark/portalen-web/pulls/633","id":192458555,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkyNDU4NTU1","html_url":"https://github.com/telemark/portalen-web/pull/633","diff_url":"https://github.com/telemark/portalen-web/pull/633.diff","patch_url":"https://github.com/telemark/portalen-web/pull/633.patch","issue_url":"https://api.github.com/repos/telemark/portalen-web/issues/633","number":633,"state":"closed","locked":false,"title":"fix(deps): update dependency mongoose to v5.2.13","user":{"login":"renovate[bot]","id":29139614,"node_id":"MDM6Qm90MjkxMzk2MTQ=","avatar_url":"https://avatars1.githubusercontent.com/in/2740?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate%5Bbot%5D","html_url":"https://github.com/apps/renovate","followers_url":"https://api.github.com/users/renovate%5Bbot%5D/followers","following_url":"https://api.github.com/users/renovate%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/renovate%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/renovate%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/renovate%5Bbot%5D/repos","events_url":"https://api.github.com/users/renovate%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/renovate%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"<p>This Pull Request updates dependency <code>mongoose</code> (<a href=\"http://mongoosejs.com\">homepage</a>, <a href=\"https://renovatebot.com/gh/Automattic/mongoose\">source</a>) from <code>v5.1.3</code> to <code>v5.2.13</code></p>\n<p><details><br />\n<summary>Release Notes</summary></p>\n<h3 id=\"v5213httpsgithubcomautomatticmongooseblobmasterchangelogmd82035213--2018-09-04\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;5213--2018-09-04\"><code>v5.2.13</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.12…5.2.13\">Compare Source</a></p>\n<p>===================</p>\n<ul>\n<li>fix(map): throw TypeError if keys are not string <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6968\">#&#8203;6968</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(update): make array op casting work with strict:false and {} <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6962\">#&#8203;6962</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6952\">#&#8203;6952</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(document): add doc.deleteOne(), doc.updateOne(), doc.replaceOne() re: deprecation warnings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6959\">#&#8203;6959</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6940\">#&#8203;6940</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs(faq+schematypes): add note about map keys needing to be strings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6957\">#&#8203;6957</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6956\">#&#8203;6956</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(schematype): remove unused if statement <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6950\">#&#8203;6950</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6949\">#&#8203;6949</a> <a href=\"https://renovatebot.com/gh/cacothi\">cacothi</a></li>\n<li>docs: add /docs/deprecations.html for dealing with MongoDB driver deprecation warnings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6922\">#&#8203;6922</a></li>\n<li>fix(populate): handle refPath where first element in array has no refPath <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6913\">#&#8203;6913</a></li>\n<li>fix(mongoose): allow setting useCreateIndex option after creating a model but before initial connection succeeds <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6890\">#&#8203;6890</a></li>\n<li>fix(updateValidators): ensure $pull validators always get an array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6889\">#&#8203;6889</a></li>\n</ul>\n<hr />\n<h3 id=\"v5212httpsgithubcomautomatticmongooseblobmasterchangelogmd82035212--2018-08-30\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;5212--2018-08-30\"><code>v5.2.12</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/73399e9f80f0c61296596b91cf0032ef337b08d6…5.2.12\">Compare Source</a></p>\n<p>===================</p>\n<ul>\n<li>fix(document): disallow setting <code>constructor</code> and <code>prototype</code> if strict mode false</li>\n</ul>\n<hr />\n<h3 id=\"v5211httpsgithubcomautomatticmongooseblobmasterchangelogmd82035211--2018-08-30\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;5211--2018-08-30\"><code>v5.2.11</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.10…73399e9f80f0c61296596b91cf0032ef337b08d6\">Compare Source</a></p>\n<p>===================</p>\n<ul>\n<li>fix(document): disallow setting <strong>proto</strong> if strict mode false</li>\n<li>fix(document): run document middleware on docs embedded in maps <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6945\">#&#8203;6945</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6938\">#&#8203;6938</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(query): make castForQuery return a CastError <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6943\">#&#8203;6943</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6927\">#&#8203;6927</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(query): use correct <code>this</code> scope when casting query with legacy 2dsphere pairs defined in schema <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6939\">#&#8203;6939</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6937\">#&#8203;6937</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(document): avoid crash when calling <code>get()</code> on deeply nested subdocs <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6929\">#&#8203;6929</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6925\">#&#8203;6925</a> <a href=\"https://renovatebot.com/gh/jakemccloskey\">jakemccloskey</a></li>\n<li>fix(plugins): make saveSubdocs execute child post save hooks <em>after</em> the actual save <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6926\">#&#8203;6926</a></li>\n<li>docs: add dbName to api docs for .connect() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6923\">#&#8203;6923</a> <a href=\"https://renovatebot.com/gh/p722\">p722</a></li>\n<li>fix(populate): convert to array when schema specifies array, even if doc doesn't have an array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6908\">#&#8203;6908</a></li>\n<li>fix(populate): handle <code>justOne</code> virtual populate underneath array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6867\">#&#8203;6867</a></li>\n<li>fix(model): dont set versionKey on upsert if it is already <code>$set</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/5973\">#&#8203;5973</a></li>\n</ul>\n<hr />\n<h3 id=\"v5210httpsgithubcomautomatticmongooseblobmasterchangelogmd82035210--2018-08-27\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;5210--2018-08-27\"><code>v5.2.10</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/7875d53d5e822acee852d23197d23466471a8467…5.2.10\">Compare Source</a></p>\n<p>===================</p>\n<ul>\n<li>fix: bump mongodb driver -&gt; 3.1.4 <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6920\">#&#8203;6920</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6903\">#&#8203;6903</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6884\">#&#8203;6884</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6799\">#&#8203;6799</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6741\">#&#8203;6741</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(model): track <code>session</code> option for <code>save()</code> as the document's <code>$session()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6909\">#&#8203;6909</a></li>\n<li>fix(query): add Query.getOptions() helper <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6907\">#&#8203;6907</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(document): ensure array atomics get cleared after save() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6900\">#&#8203;6900</a></li>\n<li>fix(aggregate): add missing redact and readConcern helpers <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6895\">#&#8203;6895</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix: add global option <code>mongoose.set('useCreateIndex', true)</code> to avoid ensureIndex deprecation warning <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6890\">#&#8203;6890</a></li>\n<li>fix(query): use <code>projection</code> option to avoid deprecation warnings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6888\">#&#8203;6888</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6880\">#&#8203;6880</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(query): use <code>findOneAndReplace()</code> internally if using <code>overwrite: true</code> with <code>findOneAndUpdate()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6888\">#&#8203;6888</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(document): ensure required cache gets cleared correctly between subsequent saves <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6892\">#&#8203;6892</a></li>\n<li>fix(aggregate): support session chaining correctly <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6886\">#&#8203;6886</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6885\">#&#8203;6885</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(query): use <code>projection</code> instead of <code>fields</code> internally for <code>find()</code> and <code>findOne()</code> to avoid deprecation warning <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6880\">#&#8203;6880</a></li>\n<li>fix(populate): add <code>getters</code> option to opt in to calling getters on populate <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6844\">#&#8203;6844</a></li>\n</ul>\n<hr />\n<h3 id=\"v529httpsgithubcomautomatticmongooseblobmasterchangelogmd8203529--2018-08-17\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;529--2018-08-17\"><code>v5.2.9</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.8…7875d53d5e822acee852d23197d23466471a8467\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix(document): correctly propagate write concern options in save() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6877\">#&#8203;6877</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix: upgrade mongodb driver -&gt; 3.1.3 for numerous fixes <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6869\">#&#8203;6869</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6843\">#&#8203;6843</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6692\">#&#8203;6692</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6670\">#&#8203;6670</a> <a href=\"https://renovatebot.com/gh/simllll\">simllll</a></li>\n<li>fix: correct <code>this</code> scope of default functions for DocumentArray and Array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6868\">#&#8203;6868</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6840\">#&#8203;6840</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(types): support casting JSON form of buffers <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6866\">#&#8203;6866</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6863\">#&#8203;6863</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(query): get global runValidators option correctly <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6865\">#&#8203;6865</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6578\">#&#8203;6578</a></li>\n<li>fix(query): add Query.prototype.setQuery() analogous to <code>getQuery()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6855\">#&#8203;6855</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6854\">#&#8203;6854</a></li>\n<li>docs(connections): add note about the <code>family</code> option for IPv4 vs IPv6 and add port to example URIs <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6784\">#&#8203;6784</a></li>\n<li>fix(query): get global runValidators option correctly <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6578\">#&#8203;6578</a></li>\n</ul>\n<hr />\n<h3 id=\"v528httpsgithubcomautomatticmongooseblobmasterchangelogmd8203528--2018-08-13\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;528--2018-08-13\"><code>v5.2.8</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.7…5.2.8\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>docs: update <code>execPopulate()</code> code example <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6851\">#&#8203;6851</a> <a href=\"https://renovatebot.com/gh/WJakub\">WJakub</a></li>\n<li>fix(document): allow passing callback to <code>execPopulate()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6851\">#&#8203;6851</a></li>\n<li>fix(populate): populate with undefined fields without error <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6848\">#&#8203;6848</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6845\">#&#8203;6845</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>docs(migrating_to_5): Add <code>objectIdGetter</code> option docs <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6842\">#&#8203;6842</a> <a href=\"https://renovatebot.com/gh/jwalton\">jwalton</a></li>\n<li>chore: run lint in parallel and only on Node.js v10 <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6836\">#&#8203;6836</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(populate): throw helpful error if refPath excluded in query <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6834\">#&#8203;6834</a></li>\n<li>docs(migrating_to_5): add note about removing runSettersOnQuery <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6832\">#&#8203;6832</a></li>\n<li>fix: use safe-buffer to avoid buffer deprecation errors in Node.js 10 <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6829\">#&#8203;6829</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>docs(query): fix broken links <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6828\">#&#8203;6828</a> <a href=\"https://renovatebot.com/gh/yaynick\">yaynick</a></li>\n<li>docs(defaults): clarify that defaults only run on undefined <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6827\">#&#8203;6827</a></li>\n<li>chore: fix flakey tests <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6824\">#&#8203;6824</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>docs: fix custom inspect function deprecation warning in Node.js 10 <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6821\">#&#8203;6821</a> <a href=\"https://renovatebot.com/gh/yelworc\">yelworc</a></li>\n<li>fix(document): ensure subdocs get set to init state after save() so validators can run again <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6818\">#&#8203;6818</a></li>\n<li>fix(query): make sure embedded query casting always throws a CastError <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6803\">#&#8203;6803</a></li>\n<li>fix(document): ensure <code>required</code> function only gets called once when validating <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6801\">#&#8203;6801</a></li>\n<li>docs(connections): note that you must specify port if using <code>useNewUrlParser: true</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6789\">#&#8203;6789</a></li>\n<li>fix(populate): support <code>options.match</code> in virtual populate schema definition <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6787\">#&#8203;6787</a></li>\n<li>fix(update): strip out virtuals from updates if strict: 'throw' rather than returning an error <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6731\">#&#8203;6731</a></li>\n</ul>\n<hr />\n<h3 id=\"v527httpsgithubcomautomatticmongooseblobmasterchangelogmd8203527--2018-08-06\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;527--2018-08-06\"><code>v5.2.7</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.6…5.2.7\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix(model): check <code>expireAfterSeconds</code> option when diffing indexes in syncIndexes() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6820\">#&#8203;6820</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6819\">#&#8203;6819</a> <a href=\"https://renovatebot.com/gh/christopherhex\">christopherhex</a></li>\n<li>chore: fix some common test flakes in travis <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6816\">#&#8203;6816</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>chore: bump eslint and webpack to avoid bad versions of eslint-scope <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6814\">#&#8203;6814</a></li>\n<li>test(model): add delay to session tests to improve pass rate <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6811\">#&#8203;6811</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(model): support options in <code>deleteMany</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6810\">#&#8203;6810</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(query): don't use $each when pushing an array into an array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6809\">#&#8203;6809</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>chore: bump mquery so eslint isn't a prod dependency <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6800\">#&#8203;6800</a></li>\n<li>fix(populate): correctly get schema type when calling <code>populate()</code> on already populated path <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6798\">#&#8203;6798</a></li>\n<li>fix(populate): propagate readConcern options in populate from parent query <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6792\">#&#8203;6792</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6785\">#&#8203;6785</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>docs(connection): add description of useNewUrlParser option <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6789\">#&#8203;6789</a></li>\n<li>fix(query): make select('+path') a no-op if no select prop in schema <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6785\">#&#8203;6785</a></li>\n<li>docs(schematype+validation): document using function syntax for custom validator message <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6772\">#&#8203;6772</a></li>\n<li>fix(update): throw CastError if updating with <code>$inc: null</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6770\">#&#8203;6770</a></li>\n<li>fix(connection): throw helpful error when calling <code>createConnection(undefined)</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6763\">#&#8203;6763</a></li>\n</ul>\n<hr />\n<h3 id=\"v526httpsgithubcomautomatticmongooseblobmasterchangelogmd8203526--2018-07-30\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;526--2018-07-30\"><code>v5.2.6</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.5…5.2.6\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix(document): don't double-call deeply nested custom getters when using <code>get()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6779\">#&#8203;6779</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6637\">#&#8203;6637</a></li>\n<li>fix(query): upgrade mquery for readConcern() helper <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6777\">#&#8203;6777</a></li>\n<li>docs(schematypes): clean up typos <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6773\">#&#8203;6773</a> <a href=\"https://renovatebot.com/gh/sajadtorkamani\">sajadtorkamani</a></li>\n<li>refactor(browser): fix webpack warnings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6771\">#&#8203;6771</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6705\">#&#8203;6705</a></li>\n<li>fix(populate): make error reported when no <code>localField</code> specified catchable <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6767\">#&#8203;6767</a></li>\n<li>docs(connection): use correct form in createConnection example <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6766\">#&#8203;6766</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(connection): throw helpful error when using legacy <code>mongoose.connect()</code> syntax <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6756\">#&#8203;6756</a></li>\n<li>fix(document): handle overwriting <code>$session</code> in <code>execPopulate()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6754\">#&#8203;6754</a></li>\n<li>fix(query): propagate top-level session down to <code>populate()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6754\">#&#8203;6754</a></li>\n<li>fix(aggregate): add <code>session()</code> helper for consistency with query api <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6752\">#&#8203;6752</a></li>\n<li>fix(map): avoid infinite recursion when update overwrites a map <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6750\">#&#8203;6750</a></li>\n<li>fix(model): be consistent about passing noop callback to mongoose.model() <code>init()</code> as well as db.model() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6707\">#&#8203;6707</a></li>\n</ul>\n<hr />\n<h3 id=\"v525httpsgithubcomautomatticmongooseblobmasterchangelogmd8203525--2018-07-23\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;525--2018-07-23\"><code>v5.2.5</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.4…5.2.5\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix(boolean): expose <code>convertToTrue</code> and <code>convertToFalse</code> for custom boolean casting <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6758\">#&#8203;6758</a></li>\n<li>docs(schematypes): add note about what values are converted to booleans <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6758\">#&#8203;6758</a></li>\n<li>fix(document): fix(document): report castError when setting single nested doc to array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6753\">#&#8203;6753</a></li>\n<li>docs: prefix mongoose.Schema call with new operator <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6751\">#&#8203;6751</a> <a href=\"https://renovatebot.com/gh/sajadtorkamani\">sajadtorkamani</a></li>\n<li>docs(query): add examples and links to schema writeConcern option for writeConcern helpers <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6748\">#&#8203;6748</a></li>\n<li>docs(middleware): clarify that init middleware is sync <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6747\">#&#8203;6747</a></li>\n<li>perf(model): create error rather than modifying stack for source map perf <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6735\">#&#8203;6735</a></li>\n<li>fix(model): throw helpful error when passing object to aggregate() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6732\">#&#8203;6732</a></li>\n<li>fix(model): pass Model instance as context to applyGetters when calling getters for virtual populate <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6726\">#&#8203;6726</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(documentarray): remove <code>isNew</code> and <code>save</code> listeners on CastError because otherwise they never get removed <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6723\">#&#8203;6723</a></li>\n<li>docs(model+query): clarify when to use <code>countDocuments()</code> vs <code>estimatedDocumentCount()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6713\">#&#8203;6713</a></li>\n<li>fix(populate): correctly set virtual nestedSchemaPath when calling populate() multiple times <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6644\">#&#8203;6644</a></li>\n<li>docs(connections): add note about the <code>family</code> option for IPv4 vs IPv6 and add port to example URIs <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6566\">#&#8203;6566</a></li>\n</ul>\n<hr />\n<h3 id=\"v524httpsgithubcomautomatticmongooseblobmasterchangelogmd8203524--2018-07-16\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;524--2018-07-16\"><code>v5.2.4</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.3…5.2.4\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>docs: Model.insertMany rawResult option in api docs <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6724\">#&#8203;6724</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs: fix typo on migrating to 5 guide <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6722\">#&#8203;6722</a> <a href=\"https://renovatebot.com/gh/iagowp\">iagowp</a></li>\n<li>docs: update doc about keepalive <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6719\">#&#8203;6719</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6718\">#&#8203;6718</a> <a href=\"https://renovatebot.com/gh/simllll\">simllll</a></li>\n<li>fix: ensure debug mode doesn't crash with sessions <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6712\">#&#8203;6712</a></li>\n<li>fix(document): report castError when setting single nested doc to primitive value <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6710\">#&#8203;6710</a></li>\n<li>fix(connection): throw helpful error if using <code>new db.model(foo)(bar)</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6698\">#&#8203;6698</a></li>\n<li>fix(model): throw readable error with better stack trace when non-cb passed to $wrapCallback() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6640\">#&#8203;6640</a></li>\n</ul>\n<hr />\n<h3 id=\"v523httpsgithubcomautomatticmongooseblobmasterchangelogmd8203523--2018-07-11\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;523--2018-07-11\"><code>v5.2.3</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.2…5.2.3\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix(populate): if a getter is defined on the localField, use it when populating <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6702\">#&#8203;6702</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6618\">#&#8203;6618</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs(schema): add example of nested aliases <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6671\">#&#8203;6671</a></li>\n<li>fix(query): add <code>session()</code> function to queries to avoid positional argument mistakes <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6663\">#&#8203;6663</a></li>\n<li>docs(transactions): use new session() helper to make positional args less confusing <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6663\">#&#8203;6663</a></li>\n<li>fix(query+model+schema): add support for <code>writeConcern</code> option and writeConcern helpers <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6620\">#&#8203;6620</a></li>\n<li>docs(guide): add <code>writeConcern</code> option and re-add description for <code>safe</code> option <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6620\">#&#8203;6620</a></li>\n<li>docs(schema): fix broken API links <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6619\">#&#8203;6619</a></li>\n<li>docs(connections): add information re: socketTimeoutMS and connectTimeoutMS <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/4789\">#&#8203;4789</a></li>\n</ul>\n<hr />\n<h3 id=\"v522httpsgithubcomautomatticmongooseblobmasterchangelogmd8203522--2018-07-08\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;522--2018-07-08\"><code>v5.2.2</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.1…5.2.2\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix(model+query): add missing estimatedDocumentCount() function <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6697\">#&#8203;6697</a></li>\n<li>docs(faq): improve array-defaults section <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6695\">#&#8203;6695</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs(model): fix countDocuments() docs, bad copy/paste from count() docs <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6694\">#&#8203;6694</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6643\">#&#8203;6643</a></li>\n<li>fix(connection): add <code>startSession()</code> helper to connection and mongoose global <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6689\">#&#8203;6689</a></li>\n<li>fix: upgrade mongodb driver -&gt; 3.1.1 for countDocuments() fix <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6688\">#&#8203;6688</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6666\">#&#8203;6666</a></li>\n<li>docs(compatibility): add MongoDB 4 range <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6685\">#&#8203;6685</a></li>\n<li>fix(populate): add ability to define refPath as a function <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6683\">#&#8203;6683</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs: add rudimentary transactions guide <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6672\">#&#8203;6672</a></li>\n<li>fix(update): make setDefaultsOnInsert handle nested subdoc updates with deeply nested defaults <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6665\">#&#8203;6665</a></li>\n<li>docs: use latest acquit-ignore to handle examples that start with acquit:ignore:start <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6657\">#&#8203;6657</a></li>\n<li>fix(validation): format <code>properties.message</code> as well as <code>message</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6621\">#&#8203;6621</a></li>\n</ul>\n<hr />\n<h3 id=\"v521httpsgithubcomautomatticmongooseblobmasterchangelogmd82035213--2018-09-04\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;5213--2018-09-04\"><code>v5.2.1</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.2.0…5.2.1\">Compare Source</a></p>\n<p>===================</p>\n<ul>\n<li>fix(map): throw TypeError if keys are not string <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6968\">#&#8203;6968</a> <a href=\"https://renovatebot.com/gh/Fonger\">Fonger</a></li>\n<li>fix(update): make array op casting work with strict:false and {} <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6962\">#&#8203;6962</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6952\">#&#8203;6952</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(document): add doc.deleteOne(), doc.updateOne(), doc.replaceOne() re: deprecation warnings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6959\">#&#8203;6959</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6940\">#&#8203;6940</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs(faq+schematypes): add note about map keys needing to be strings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6957\">#&#8203;6957</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6956\">#&#8203;6956</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(schematype): remove unused if statement <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6950\">#&#8203;6950</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6949\">#&#8203;6949</a> <a href=\"https://renovatebot.com/gh/cacothi\">cacothi</a></li>\n<li>docs: add /docs/deprecations.html for dealing with MongoDB driver deprecation warnings <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6922\">#&#8203;6922</a></li>\n<li>fix(populate): handle refPath where first element in array has no refPath <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6913\">#&#8203;6913</a></li>\n<li>fix(mongoose): allow setting useCreateIndex option after creating a model but before initial connection succeeds <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6890\">#&#8203;6890</a></li>\n<li>fix(updateValidators): ensure $pull validators always get an array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6889\">#&#8203;6889</a></li>\n</ul>\n<hr />\n<h3 id=\"v520httpsgithubcomautomatticmongooseblobmasterchangelogmd8203520--2018-07-02\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;520--2018-07-02\"><code>v5.2.0</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.1.8…5.2.0\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>feat(model): add <code>countDocuments()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6643\">#&#8203;6643</a></li>\n<li>feat(model): make ensureIndexes() fail if specifying an index on _id <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6605\">#&#8203;6605</a></li>\n<li>feat(mongoose): add <code>objectIdGetter</code> option to remove ObjectId.prototype._id <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6588\">#&#8203;6588</a></li>\n<li>feat: upgrade mongodb -&gt; 3.1.0 for full MongoDB 4.0 support <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6579\">#&#8203;6579</a></li>\n<li>feat(query): support <code>runValidators</code> as a global option <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6578\">#&#8203;6578</a></li>\n<li>perf(schema): use WeakMap instead of array for schema stack <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6503\">#&#8203;6503</a></li>\n<li>feat(model): decorate unique discriminator indexes with partialFilterExpressions <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6347\">#&#8203;6347</a></li>\n<li>feat(model): add <code>syncIndexes()</code>, drops indexes that aren't in schema <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6281\">#&#8203;6281</a></li>\n<li>feat(document): add default getter/setter if virtual doesn't have one <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6262\">#&#8203;6262</a></li>\n<li>feat(discriminator): support discriminators on nested doc arrays <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6202\">#&#8203;6202</a></li>\n<li>feat(update): add <code>Query.prototype.set()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/5770\">#&#8203;5770</a></li>\n</ul>\n<hr />\n<h3 id=\"v518httpsgithubcomautomatticmongooseblobmasterchangelogmd8203518--2018-07-02\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;518--2018-07-02\"><code>v5.1.8</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.1.7…5.1.8\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix: don't throw TypeError if calling save() after original save() failed with push() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6638\">#&#8203;6638</a> <a href=\"https://renovatebot.com/gh/evanhenke\">evanhenke</a></li>\n<li>fix(query): add explain() helper and don't hydrate explain output <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6625\">#&#8203;6625</a></li>\n<li>docs(query): fix <code>setOptions()</code> lists <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6624\">#&#8203;6624</a></li>\n<li>docs: add geojson docs <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6607\">#&#8203;6607</a></li>\n<li>fix: bump mongodb -&gt; 3.0.11 to avoid cyclic dependency error with retryWrites <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6109\">#&#8203;6109</a></li>\n</ul>\n<hr />\n<h3 id=\"v517httpsgithubcomautomatticmongooseblobmasterchangelogmd8203517--2018-06-26\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;517--2018-06-26\"><code>v5.1.7</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.1.6…5.1.7\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>docs: add npm badge to readme <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6623\">#&#8203;6623</a> <a href=\"https://renovatebot.com/gh/VFedyk\">VFedyk</a></li>\n<li>fix(document): don't throw parallel save error if post save hooks in parallel <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6614\">#&#8203;6614</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6611\">#&#8203;6611</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(populate): allow dynamic ref to handle &gt;1 model getModelsMapForPopulate <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6613\">#&#8203;6613</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6612\">#&#8203;6612</a> <a href=\"https://renovatebot.com/gh/jimmytsao\">jimmytsao</a></li>\n<li>fix(document): handle <code>push()</code> on triple nested document array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6602\">#&#8203;6602</a></li>\n<li>docs(validation): improve update validator doc headers <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6577\">#&#8203;6577</a> <a href=\"https://renovatebot.com/gh/joeytwiddle\">joeytwiddle</a></li>\n<li>fix(document): handle document arrays in <code>modifiedPaths()</code> with includeChildren option <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/5904\">#&#8203;5904</a></li>\n</ul>\n<hr />\n<h3 id=\"v516httpsgithubcomautomatticmongooseblobmasterchangelogmd8203516--2018-06-19\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;516--2018-06-19\"><code>v5.1.6</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.1.5…5.1.6\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>fix: upgrade mongodb -&gt; 3.0.10</li>\n<li>docs(model+document): clarify that <code>save()</code> returns <code>undefined</code> if passed a callback <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6604\">#&#8203;6604</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(schema): apply alias when adding fields with .add() <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6593\">#&#8203;6593</a></li>\n<li>docs: add full list of guides and streamline nav <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6592\">#&#8203;6592</a></li>\n<li>docs(model): add <code>projection</code> option to <code>findOneAndUpdate()</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6590\">#&#8203;6590</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs: support <a href=\"https://renovatebot.com/gh/static\">@&#8203;static</a> JSDoc declaration <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6584\">#&#8203;6584</a></li>\n<li>fix(query): use boolean casting logic for $exists <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6581\">#&#8203;6581</a></li>\n<li>fix(query): cast all $text options to correct values <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6581\">#&#8203;6581</a></li>\n<li>fix(model): add support synchronous pre hooks for <code>createModel</code> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6552\">#&#8203;6552</a> <a href=\"https://renovatebot.com/gh/profbiss\">profbiss</a></li>\n<li>docs: add note about the <code>applyPluginsToDiscriminators</code> option <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/4965\">#&#8203;4965</a></li>\n</ul>\n<hr />\n<h3 id=\"v515httpsgithubcomautomatticmongooseblobmasterchangelogmd8203515--2018-06-11\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;515--2018-06-11\"><code>v5.1.5</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.1.4…5.1.5\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>docs(guide): rework query helper example <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6575\">#&#8203;6575</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(populate): handle virtual populate with embedded discriminator under single nested subdoc <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6571\">#&#8203;6571</a></li>\n<li>docs: add string option to projections that call query select <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6563\">#&#8203;6563</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>style: use ES6 in collection.js <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6560\">#&#8203;6560</a> <a href=\"https://renovatebot.com/gh/l33ds\">l33ds</a></li>\n<li>fix(populate): add virtual ref function ability getModelsMapForPopulate <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6559\">#&#8203;6559</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6554\">#&#8203;6554</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs(queries): fix link <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6557\">#&#8203;6557</a> <a href=\"https://renovatebot.com/gh/sun1x\">sun1x</a></li>\n<li>fix(schema): rename indexes -&gt; getIndexes to avoid webpack duplicate declaration <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6547\">#&#8203;6547</a></li>\n<li>fix(document): support <code>toString()</code> as custom method <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6538\">#&#8203;6538</a></li>\n<li>docs: add <a href=\"https://renovatebot.com/gh/instance\">@&#8203;instance</a> for instance methods to be more compliant with JSDoc <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6516\">#&#8203;6516</a> <a href=\"https://renovatebot.com/gh/treble-snake\">treble-snake</a></li>\n<li>fix(populate): avoid converting to map when using mongoose-deep-populate <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6460\">#&#8203;6460</a></li>\n<li>docs(browser): create new browser docs page <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6061\">#&#8203;6061</a></li>\n</ul>\n<hr />\n<h3 id=\"v514httpsgithubcomautomatticmongooseblobmasterchangelogmd8203514--2018-06-04\"><a href=\"https://renovatebot.com/gh/Automattic/mongoose/blob/master/CHANGELOG.md#&#8203;514--2018-06-04\"><code>v5.1.4</code></a></h3>\n<p><a href=\"https://renovatebot.com/gh/Automattic/mongoose/compare/5.1.3…5.1.4\">Compare Source</a></p>\n<p>==================</p>\n<ul>\n<li>docs(faq): add hr tags for parallel save error <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6550\">#&#8203;6550</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>docs(connection): fix broken link <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6545\">#&#8203;6545</a> <a href=\"https://renovatebot.com/gh/iblamefish\">iblamefish</a></li>\n<li>fix(populate): honor subpopulate options <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6539\">#&#8203;6539</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6528\">#&#8203;6528</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(populate): allow population of refpath under array <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6537\">#&#8203;6537</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6509\">#&#8203;6509</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix(query): dont treat $set the same as the other ops in update casting <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6535\">#&#8203;6535</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix: bump async -&gt; 2.6.1 <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6534\">#&#8203;6534</a> <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6505\">#&#8203;6505</a> <a href=\"https://renovatebot.com/gh/lineus\">lineus</a></li>\n<li>fix: support using a function as validation error message <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6530\">#&#8203;6530</a> <a href=\"https://renovatebot.com/gh/lucandrade\">lucandrade</a></li>\n<li>fix(populate): propagate <code>lean()</code> down to subpopulate <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6498\">#&#8203;6498</a> <a href=\"https://renovatebot.com/gh/AbdelrahmanHafez\">AbdelrahmanHafez</a></li>\n<li>docs(lambda): add info on what happens if database does down between lambda function calls <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/6409\">#&#8203;6409</a></li>\n<li>fix(update): allow updating embedded discriminator path if discriminator key is in filter <a href=\"https://renovatebot.com/gh/Automattic/mongoose/issues/5841\">#&#8203;5841</a></li>\n</ul>\n<hr />\n<p></details></p>\n<hr />\n<p>This PR has been generated by <a href=\"https://renovatebot.com\">Renovate Bot</a>.</p>","created_at":"2018-06-04T16:11:37Z","updated_at":"2018-09-11T06:12:08Z","closed_at":"2018-09-11T06:12:08Z","merged_at":"2018-09-11T06:12:08Z","merge_commit_sha":"05bed808c4205c28f988aa9ca6752532bb41b570","assignee":{"login":"zrrrzzt","id":2197936,"node_id":"MDQ6VXNlcjIxOTc5MzY=","avatar_url":"https://avatars3.githubusercontent.com/u/2197936?v=4","gravatar_id":"","url":"https://api.github.com/users/zrrrzzt","html_url":"https://github.com/zrrrzzt","followers_url":"https://api.github.com/users/zrrrzzt/followers","following_url":"https://api.github.com/users/zrrrzzt/following{/other_user}","gists_url":"https://api.github.com/users/zrrrzzt/gists{/gist_id}","starred_url":"https://api.github.com/users/zrrrzzt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zrrrzzt/subscriptions","organizations_url":"https://api.github.com/users/zrrrzzt/orgs","repos_url":"https://api.github.com/users/zrrrzzt/repos","events_url":"https://api.github.com/users/zrrrzzt/events{/privacy}","received_events_url":"https://api.github.com/users/zrrrzzt/received_events","type":"User","site_admin":false},"assignees":[{"login":"zrrrzzt","id":2197936,"node_id":"MDQ6VXNlcjIxOTc5MzY=","avatar_url":"https://avatars3.githubusercontent.com/u/2197936?v=4","gravatar_id":"","url":"https://api.github.com/users/zrrrzzt","html_url":"https://github.com/zrrrzzt","followers_url":"https://api.github.com/users/zrrrzzt/followers","following_url":"https://api.github.com/users/zrrrzzt/following{/other_user}","gists_url":"https://api.github.com/users/zrrrzzt/gists{/gist_id}","starred_url":"https://api.github.com/users/zrrrzzt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zrrrzzt/subscriptions","organizations_url":"https://api.github.com/users/zrrrzzt/orgs","repos_url":"https://api.github.com/users/zrrrzzt/repos","events_url":"https://api.github.com/users/zrrrzzt/events{/privacy}","received_events_url":"https://api.github.com/users/zrrrzzt/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/telemark/portalen-web/pulls/633/commits","review_comments_url":"https://api.github.com/repos/telemark/portalen-web/pulls/633/comments","review_comment_url":"https://api.github.com/repos/telemark/portalen-web/pulls/comments{/number}","comments_url":"https://api.github.com/repos/telemark/portalen-web/issues/633/comments","statuses_url":"https://api.github.com/repos/telemark/portalen-web/statuses/f351051a8429b9582db8f718145567f8628bd761","head":{"label":"telemark:renovate/mongoose-5.x","ref":"renovate/mongoose-5.x","sha":"f351051a8429b9582db8f718145567f8628bd761","user":{"login":"telemark","id":2202656,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMDI2NTY=","avatar_url":"https://avatars3.githubusercontent.com/u/2202656?v=4","gravatar_id":"","url":"https://api.github.com/users/telemark","html_url":"https://github.com/telemark","followers_url":"https://api.github.com/users/telemark/followers","following_url":"https://api.github.com/users/telemark/following{/other_user}","gists_url":"https://api.github.com/users/telemark/gists{/gist_id}","starred_url":"https://api.github.com/users/telemark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telemark/subscriptions","organizations_url":"https://api.github.com/users/telemark/orgs","repos_url":"https://api.github.com/users/telemark/repos","events_url":"https://api.github.com/users/telemark/events{/privacy}","received_events_url":"https://api.github.com/users/telemark/received_events","type":"Organization","site_admin":false},"repo":{"id":80016493,"node_id":"MDEwOlJlcG9zaXRvcnk4MDAxNjQ5Mw==","name":"portalen-web","full_name":"telemark/portalen-web","owner":{"login":"telemark","id":2202656,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMDI2NTY=","avatar_url":"https://avatars3.githubusercontent.com/u/2202656?v=4","gravatar_id":"","url":"https://api.github.com/users/telemark","html_url":"https://github.com/telemark","followers_url":"https://api.github.com/users/telemark/followers","following_url":"https://api.github.com/users/telemark/following{/other_user}","gists_url":"https://api.github.com/users/telemark/gists{/gist_id}","starred_url":"https://api.github.com/users/telemark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telemark/subscriptions","organizations_url":"https://api.github.com/users/telemark/orgs","repos_url":"https://api.github.com/users/telemark/repos","events_url":"https://api.github.com/users/telemark/events{/privacy}","received_events_url":"https://api.github.com/users/telemark/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/telemark/portalen-web","description":"web frontend for portalen","fork":false,"url":"https://api.github.com/repos/telemark/portalen-web","forks_url":"https://api.github.com/repos/telemark/portalen-web/forks","keys_url":"https://api.github.com/repos/telemark/portalen-web/keys{/key_id}","collaborators_url":"https://api.github.com/repos/telemark/portalen-web/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/telemark/portalen-web/teams","hooks_url":"https://api.github.com/repos/telemark/portalen-web/hooks","issue_events_url":"https://api.github.com/repos/telemark/portalen-web/issues/events{/number}","events_url":"https://api.github.com/repos/telemark/portalen-web/events","assignees_url":"https://api.github.com/repos/telemark/portalen-web/assignees{/user}","branches_url":"https://api.github.com/repos/telemark/portalen-web/branches{/branch}","tags_url":"https://api.github.com/repos/telemark/portalen-web/tags","blobs_url":"https://api.github.com/repos/telemark/portalen-web/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/telemark/portalen-web/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/telemark/portalen-web/git/refs{/sha}","trees_url":"https://api.github.com/repos/telemark/portalen-web/git/trees{/sha}","statuses_url":"https://api.github.com/repos/telemark/portalen-web/statuses/{sha}","languages_url":"https://api.github.com/repos/telemark/portalen-web/languages","stargazers_url":"https://api.github.com/repos/telemark/portalen-web/stargazers","contributors_url":"https://api.github.com/repos/telemark/portalen-web/contributors","subscribers_url":"https://api.github.com/repos/telemark/portalen-web/subscribers","subscription_url":"https://api.github.com/repos/telemark/portalen-web/subscription","commits_url":"https://api.github.com/repos/telemark/portalen-web/commits{/sha}","git_commits_url":"https://api.github.com/repos/telemark/portalen-web/git/commits{/sha}","comments_url":"https://api.github.com/repos/telemark/portalen-web/comments{/number}","issue_comment_url":"https://api.github.com/repos/telemark/portalen-web/issues/comments{/number}","contents_url":"https://api.github.com/repos/telemark/portalen-web/contents/{+path}","compare_url":"https://api.github.com/repos/telemark/portalen-web/compare/{base}...{head}","merges_url":"https://api.github.com/repos/telemark/portalen-web/merges","archive_url":"https://api.github.com/repos/telemark/portalen-web/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/telemark/portalen-web/downloads","issues_url":"https://api.github.com/repos/telemark/portalen-web/issues{/number}","pulls_url":"https://api.github.com/repos/telemark/portalen-web/pulls{/number}","milestones_url":"https://api.github.com/repos/telemark/portalen-web/milestones{/number}","notifications_url":"https://api.github.com/repos/telemark/portalen-web/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/telemark/portalen-web/labels{/name}","releases_url":"https://api.github.com/repos/telemark/portalen-web/releases{/id}","deployments_url":"https://api.github.com/repos/telemark/portalen-web/deployments","created_at":"2017-01-25T13:23:54Z","updated_at":"2018-09-11T06:11:00Z","pushed_at":"2018-09-11T06:12:08Z","git_url":"git://github.com/telemark/portalen-web.git","ssh_url":"git@github.com:telemark/portalen-web.git","clone_url":"https://github.com/telemark/portalen-web.git","svn_url":"https://github.com/telemark/portalen-web","homepage":null,"size":762,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":9,"watchers":0,"default_branch":"master"}},"base":{"label":"telemark:master","ref":"master","sha":"0dda0d5321de39185776eae57c4c812fd1b210d9","user":{"login":"telemark","id":2202656,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMDI2NTY=","avatar_url":"https://avatars3.githubusercontent.com/u/2202656?v=4","gravatar_id":"","url":"https://api.github.com/users/telemark","html_url":"https://github.com/telemark","followers_url":"https://api.github.com/users/telemark/followers","following_url":"https://api.github.com/users/telemark/following{/other_user}","gists_url":"https://api.github.com/users/telemark/gists{/gist_id}","starred_url":"https://api.github.com/users/telemark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telemark/subscriptions","organizations_url":"https://api.github.com/users/telemark/orgs","repos_url":"https://api.github.com/users/telemark/repos","events_url":"https://api.github.com/users/telemark/events{/privacy}","received_events_url":"https://api.github.com/users/telemark/received_events","type":"Organization","site_admin":false},"repo":{"id":80016493,"node_id":"MDEwOlJlcG9zaXRvcnk4MDAxNjQ5Mw==","name":"portalen-web","full_name":"telemark/portalen-web","owner":{"login":"telemark","id":2202656,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMDI2NTY=","avatar_url":"https://avatars3.githubusercontent.com/u/2202656?v=4","gravatar_id":"","url":"https://api.github.com/users/telemark","html_url":"https://github.com/telemark","followers_url":"https://api.github.com/users/telemark/followers","following_url":"https://api.github.com/users/telemark/following{/other_user}","gists_url":"https://api.github.com/users/telemark/gists{/gist_id}","starred_url":"https://api.github.com/users/telemark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telemark/subscriptions","organizations_url":"https://api.github.com/users/telemark/orgs","repos_url":"https://api.github.com/users/telemark/repos","events_url":"https://api.github.com/users/telemark/events{/privacy}","received_events_url":"https://api.github.com/users/telemark/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/telemark/portalen-web","description":"web frontend for portalen","fork":false,"url":"https://api.github.com/repos/telemark/portalen-web","forks_url":"https://api.github.com/repos/telemark/portalen-web/forks","keys_url":"https://api.github.com/repos/telemark/portalen-web/keys{/key_id}","collaborators_url":"https://api.github.com/repos/telemark/portalen-web/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/telemark/portalen-web/teams","hooks_url":"https://api.github.com/repos/telemark/portalen-web/hooks","issue_events_url":"https://api.github.com/repos/telemark/portalen-web/issues/events{/number}","events_url":"https://api.github.com/repos/telemark/portalen-web/events","assignees_url":"https://api.github.com/repos/telemark/portalen-web/assignees{/user}","branches_url":"https://api.github.com/repos/telemark/portalen-web/branches{/branch}","tags_url":"https://api.github.com/repos/telemark/portalen-web/tags","blobs_url":"https://api.github.com/repos/telemark/portalen-web/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/telemark/portalen-web/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/telemark/portalen-web/git/refs{/sha}","trees_url":"https://api.github.com/repos/telemark/portalen-web/git/trees{/sha}","statuses_url":"https://api.github.com/repos/telemark/portalen-web/statuses/{sha}","languages_url":"https://api.github.com/repos/telemark/portalen-web/languages","stargazers_url":"https://api.github.com/repos/telemark/portalen-web/stargazers","contributors_url":"https://api.github.com/repos/telemark/portalen-web/contributors","subscribers_url":"https://api.github.com/repos/telemark/portalen-web/subscribers","subscription_url":"https://api.github.com/repos/telemark/portalen-web/subscription","commits_url":"https://api.github.com/repos/telemark/portalen-web/commits{/sha}","git_commits_url":"https://api.github.com/repos/telemark/portalen-web/git/commits{/sha}","comments_url":"https://api.github.com/repos/telemark/portalen-web/comments{/number}","issue_comment_url":"https://api.github.com/repos/telemark/portalen-web/issues/comments{/number}","contents_url":"https://api.github.com/repos/telemark/portalen-web/contents/{+path}","compare_url":"https://api.github.com/repos/telemark/portalen-web/compare/{base}...{head}","merges_url":"https://api.github.com/repos/telemark/portalen-web/merges","archive_url":"https://api.github.com/repos/telemark/portalen-web/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/telemark/portalen-web/downloads","issues_url":"https://api.github.com/repos/telemark/portalen-web/issues{/number}","pulls_url":"https://api.github.com/repos/telemark/portalen-web/pulls{/number}","milestones_url":"https://api.github.com/repos/telemark/portalen-web/milestones{/number}","notifications_url":"https://api.github.com/repos/telemark/portalen-web/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/telemark/portalen-web/labels{/name}","releases_url":"https://api.github.com/repos/telemark/portalen-web/releases{/id}","deployments_url":"https://api.github.com/repos/telemark/portalen-web/deployments","created_at":"2017-01-25T13:23:54Z","updated_at":"2018-09-11T06:11:00Z","pushed_at":"2018-09-11T06:12:08Z","git_url":"git://github.com/telemark/portalen-web.git","ssh_url":"git@github.com:telemark/portalen-web.git","clone_url":"https://github.com/telemark/portalen-web.git","svn_url":"https://github.com/telemark/portalen-web","homepage":null,"size":762,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":9,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/telemark/portalen-web/pulls/633"},"html":{"href":"https://github.com/telemark/portalen-web/pull/633"},"issue":{"href":"https://api.github.com/repos/telemark/portalen-web/issues/633"},"comments":{"href":"https://api.github.com/repos/telemark/portalen-web/issues/633/comments"},"review_comments":{"href":"https://api.github.com/repos/telemark/portalen-web/pulls/633/comments"},"review_comment":{"href":"https://api.github.com/repos/telemark/portalen-web/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/telemark/portalen-web/pulls/633/commits"},"statuses":{"href":"https://api.github.com/repos/telemark/portalen-web/statuses/f351051a8429b9582db8f718145567f8628bd761"}},"author_association":"NONE","merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"zrrrzzt","id":2197936,"node_id":"MDQ6VXNlcjIxOTc5MzY=","avatar_url":"https://avatars3.githubusercontent.com/u/2197936?v=4","gravatar_id":"","url":"https://api.github.com/users/zrrrzzt","html_url":"https://github.com/zrrrzzt","followers_url":"https://api.github.com/users/zrrrzzt/followers","following_url":"https://api.github.com/users/zrrrzzt/following{/other_user}","gists_url":"https://api.github.com/users/zrrrzzt/gists{/gist_id}","starred_url":"https://api.github.com/users/zrrrzzt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zrrrzzt/subscriptions","organizations_url":"https://api.github.com/users/zrrrzzt/orgs","repos_url":"https://api.github.com/users/zrrrzzt/repos","events_url":"https://api.github.com/users/zrrrzzt/events{/privacy}","received_events_url":"https://api.github.com/users/zrrrzzt/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":2,"additions":4,"deletions":4,"changed_files":1}}
{"actor":{"display_login":"zrrrzzt"}}