Skip to content

RELEASE 2026-01-29#2509

Merged
minottic merged 244 commits intoreleasefrom
master
Jan 29, 2026
Merged

RELEASE 2026-01-29#2509
minottic merged 244 commits intoreleasefrom
master

Conversation

@minottic
Copy link
Member

Description

Motivation

Fixes

  • Bug fixed (#X)

Changes:

  • changes made

Tests included

  • Included for each change/fix?
  • Passing?

Documentation

  • swagger documentation updated (required for API changes)
  • official documentation updated

official documentation info

joe baudisch and others added 30 commits November 12, 2025 13:33
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md">js-yaml's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.1] - 2025-11-12</h2>
<h3>Security</h3>
<ul>
<li>Fix prototype pollution issue in yaml merge (&lt;&lt;)
operator.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a"><code>cc482e7</code></a>
4.1.1 released</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f"><code>50968b8</code></a>
dist rebuild</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/d092d866031751cb27c12d93f3e2470ad74d678b"><code>d092d86</code></a>
lint fix</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879"><code>383665f</code></a>
fix prototype pollution in merge (&lt;&lt;)</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/0d3ca7a27b03a6c974790a30a89e456007d62976"><code>0d3ca7a</code></a>
README.md: HTTP =&gt; HTTPS (<a
href="https://redirect.github.com/nodeca/js-yaml/issues/678">#678</a>)</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/49baadd52af887d2991e2c39a6639baa56d6c71b"><code>49baadd</code></a>
doc: 'empty' style option for !!null</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/ba3460eb9d3e4478edcbc29edabe17c2157fc9ce"><code>ba3460e</code></a>
Fix demo link (<a
href="https://redirect.github.com/nodeca/js-yaml/issues/618">#618</a>)</li>
<li>See full diff in <a
href="https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=js-yaml&package-manager=npm_and_yarn&previous-version=4.1.0&new-version=4.1.1)](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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/SciCatProject/scicat-backend-next/network/alerts).

</details>
Bumps [chai](https://github.com/chaijs/chai) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](chaijs/chai@v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: chai
  dependency-version: 6.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [chai](https://github.com/chaijs/chai) from 6.2.0 to 6.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chaijs/chai/releases">chai's
releases</a>.</em></p>
<blockquote>
<h2>v6.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>chore: add renovate config by <a
href="https://github.com/43081j"><code>@​43081j</code></a> in <a
href="https://redirect.github.com/chaijs/chai/pull/1709">chaijs/chai#1709</a></li>
<li>chore: use new renovate schema by <a
href="https://github.com/43081j"><code>@​43081j</code></a> in <a
href="https://redirect.github.com/chaijs/chai/pull/1713">chaijs/chai#1713</a></li>
<li>chore(deps): update actions/setup-node action to v5 (main) by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1711">chaijs/chai#1711</a></li>
<li>chore(deps): update actions/checkout action to v5 (main) by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1710">chaijs/chai#1710</a></li>
<li>chore(deps): update dependency eslint to v9 (main) by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1715">chaijs/chai#1715</a></li>
<li>chore(deps): update dependency <code>@​rollup/plugin-commonjs</code>
to v28 (main) by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1714">chaijs/chai#1714</a></li>
<li>chore(deps): update dependency mocha to v11 (main) by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1717">chaijs/chai#1717</a></li>
<li>chore(deps): update dependency eslint-plugin-jsdoc to v60 (main) by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/chaijs/chai/pull/1716">chaijs/chai#1716</a></li>
<li>chore: disable renovate for 4.x.x by <a
href="https://github.com/43081j"><code>@​43081j</code></a> in <a
href="https://redirect.github.com/chaijs/chai/pull/1722">chaijs/chai#1722</a></li>
<li>chore(deps): update dependency eslint-plugin-jsdoc to v61 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1727">chaijs/chai#1727</a></li>
<li>chore(deps): update actions/setup-node action to v6 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1729">chaijs/chai#1729</a></li>
<li>chore(deps): update dependencies by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1726">chaijs/chai#1726</a></li>
<li>chore(deps): update dependencies by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1730">chaijs/chai#1730</a></li>
<li>chore(deps): update dependency node to v24 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1731">chaijs/chai#1731</a></li>
<li>chore(deps): update dependency <code>@​rollup/plugin-commonjs</code>
to v29 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1732">chaijs/chai#1732</a></li>
<li>chore(deps): update dependencies by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1734">chaijs/chai#1734</a></li>
<li>build(deps): bump koa from 2.14.2 to 2.16.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/chaijs/chai/pull/1683">chaijs/chai#1683</a></li>
<li>docs: update browser usage by <a
href="https://github.com/43081j"><code>@​43081j</code></a> in <a
href="https://redirect.github.com/chaijs/chai/pull/1736">chaijs/chai#1736</a></li>
<li>chore(deps): update dependencies by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/chaijs/chai/pull/1740">chaijs/chai#1740</a></li>
<li>docs: add comprehensive documentation for containSubset assertion by
<a
href="https://github.com/Aashish-Jha-11"><code>@​Aashish-Jha-11</code></a>
in <a
href="https://redirect.github.com/chaijs/chai/pull/1739">chaijs/chai#1739</a></li>
<li>Set esbuild target to es2021 to support Safari &lt; 16.4 by <a
href="https://github.com/larabr"><code>@​larabr</code></a> in <a
href="https://redirect.github.com/chaijs/chai/pull/1737">chaijs/chai#1737</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] made
their first contribution in <a
href="https://redirect.github.com/chaijs/chai/pull/1711">chaijs/chai#1711</a></li>
<li><a
href="https://github.com/Aashish-Jha-11"><code>@​Aashish-Jha-11</code></a>
made their first contribution in <a
href="https://redirect.github.com/chaijs/chai/pull/1739">chaijs/chai#1739</a></li>
<li><a href="https://github.com/larabr"><code>@​larabr</code></a> made
their first contribution in <a
href="https://redirect.github.com/chaijs/chai/pull/1737">chaijs/chai#1737</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/chaijs/chai/compare/v6.2.0...v6.2.1">https://github.com/chaijs/chai/compare/v6.2.0...v6.2.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/chaijs/chai/commit/110a1eab94060fc383b4c46efd0e8ce4f16dc788"><code>110a1ea</code></a>
Set esbuild target to es2021 to support Safari &lt; 16.4 (<a
href="https://redirect.github.com/chaijs/chai/issues/1737">#1737</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/40e6eb1cbc954bd96ca383a6250700e03a53a60a"><code>40e6eb1</code></a>
docs: add comprehensive documentation for containSubset assertion (<a
href="https://redirect.github.com/chaijs/chai/issues/1739">#1739</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/56b34cf2372861d5d39e28e230e897877468850d"><code>56b34cf</code></a>
chore(deps): update dependencies (<a
href="https://redirect.github.com/chaijs/chai/issues/1740">#1740</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/3f4596a25ec0a54640bb9e81cda6d0b1eb0c5da1"><code>3f4596a</code></a>
docs: update browser usage (<a
href="https://redirect.github.com/chaijs/chai/issues/1736">#1736</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/97413cb3fe37613d20ec750c54530c4e7136e127"><code>97413cb</code></a>
build(deps): bump koa from 2.14.2 to 2.16.1 (<a
href="https://redirect.github.com/chaijs/chai/issues/1683">#1683</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/37de9c380d6efe3207c014fd6e67a4a4583d7194"><code>37de9c3</code></a>
chore(deps): update dependencies (<a
href="https://redirect.github.com/chaijs/chai/issues/1734">#1734</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/41a6e466332f1a4cb8292a30430c265cf28deb65"><code>41a6e46</code></a>
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://redirect.github.com/chaijs/chai/issues/1732">#1732</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/8dadf60e9b28ebb600cf381decab4f6b281bd2a5"><code>8dadf60</code></a>
chore(deps): update dependency node to v24 (<a
href="https://redirect.github.com/chaijs/chai/issues/1731">#1731</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/fe459477b599357d246d3928182622119e1275af"><code>fe45947</code></a>
chore(deps): update dependencies (<a
href="https://redirect.github.com/chaijs/chai/issues/1730">#1730</a>)</li>
<li><a
href="https://github.com/chaijs/chai/commit/f552bfa20ad1630925f03ed1e739cdb6c5e7933c"><code>f552bfa</code></a>
chore(deps): update dependencies (<a
href="https://redirect.github.com/chaijs/chai/issues/1726">#1726</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/chaijs/chai/compare/v6.2.0...v6.2.1">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for chai since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chai&package-manager=npm_and_yarn&previous-version=6.2.0&new-version=6.2.1)](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>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.10.0 to 24.10.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 24.10.0 to 24.10.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=24.10.0&new-version=24.10.1)](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>
Bumps [mongoose](https://github.com/Automattic/mongoose) from 8.19.3 to 8.20.0.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
- [Commits](Automattic/mongoose@8.19.3...8.20.0)

---
updated-dependencies:
- dependency-name: mongoose
  dependency-version: 8.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mongoose](https://github.com/Automattic/mongoose) from 8.19.3 to
8.20.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.20.0 / 2025-11-17</h1>
<ul>
<li>feat: cast id parameter based on schema _id type in
DocumentArray.id() <a
href="https://redirect.github.com/Automattic/mongoose/issues/15733">#15733</a>
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15725">#15725</a>
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15724">#15724</a>
<a
href="https://github.com/Automattic/mongoose/blob/HEAD/Lex-Ashu">https://github.com/Automattic/mongoose/blob/HEAD/Lex-Ashu</a></li>
<li>fix: pass parent schema to SchemaType constructors in
interpretAsType to make implementing custom container types easier <a
href="https://redirect.github.com/Automattic/mongoose/issues/15700">#15700</a></li>
<li>types(models): default _id type to ObjectId for Document <a
href="https://redirect.github.com/Automattic/mongoose/issues/15688">#15688</a>
<a href="https://github.com/Catwallon">Catwallon</a></li>
<li>docs: add FAQ entry about DivergentArrayError <a
href="https://redirect.github.com/Automattic/mongoose/issues/15743">#15743</a>
<a href="https://github.com/Mario5T">Mario5T</a></li>
<li>docs: update browser.md with Mongoose limitations <a
href="https://redirect.github.com/Automattic/mongoose/issues/15744">#15744</a>
<a href="https://github.com/YashSharma64">YashSharma64</a></li>
<li>chore: add benchmark for large nested array documents (related to <a
href="https://redirect.github.com/Automattic/mongoose/issues/9588">#9588</a>)
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15742">#15742</a>
<a href="https://github.com/Kundan-CR7">Kundan-CR7</a></li>
</ul>
<h1>8.19.4 / 2025-11-14</h1>
<ul>
<li>fix(schema): avoid throwing error on array of unions <a
href="https://redirect.github.com/Automattic/mongoose/issues/15720">#15720</a>
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15718">#15718</a></li>
<li>fix: store original index on insertMany validation errors <a
href="https://redirect.github.com/Automattic/mongoose/issues/15735">#15735</a>
<a href="https://github.com/Jadu07">Jadu07</a></li>
<li>types: correct return type of discriminator to Model<!-- raw HTML
omitted --> <a
href="https://redirect.github.com/Automattic/mongoose/issues/15726">#15726</a>
<a href="https://github.com/twentytwo777">twentytwo777</a></li>
<li>docs: improve Next.js integration guide with comprehensive examples
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15730">#15730</a>
<a
href="https://github.com/adarsh-priydarshi-5646">adarsh-priydarshi-5646</a></li>
<li>docs: add documentation for Union Schema Type <a
href="https://redirect.github.com/Automattic/mongoose/issues/15721">#15721</a>
<a href="https://github.com/TechGenie-awake">TechGenie-awake</a></li>
<li>docs: removed the outdated callback and replaced them with
async/await pattern <a
href="https://redirect.github.com/Automattic/mongoose/issues/15723">#15723</a>
<a href="https://github.com/hk2166">hk2166</a></li>
<li>docs: fix lingering remove() call in statics docs <a
href="https://redirect.github.com/Automattic/mongoose/issues/15737">#15737</a>
<a href="https://github.com/Gautam-Bharadwaj">Gautam-Bharadwaj</a></li>
<li>docs: fix inline doc typo in schematypes.d.ts <a
href="https://redirect.github.com/Automattic/mongoose/issues/15738">#15738</a>
<a href="https://github.com/hagid786">hagid786</a></li>
</ul>
</blockquote>
</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.20.0 / 2025-11-17</h1>
<ul>
<li>feat: cast id parameter based on schema _id type in
DocumentArray.id() <a
href="https://redirect.github.com/Automattic/mongoose/issues/15733">#15733</a>
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15725">#15725</a>
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15724">#15724</a>
<a
href="https://github.com/Automattic/mongoose/blob/master/Lex-Ashu">https://github.com/Automattic/mongoose/blob/master/Lex-Ashu</a></li>
<li>fix: pass parent schema to SchemaType constructors in
interpretAsType to make implementing custom container types easier <a
href="https://redirect.github.com/Automattic/mongoose/issues/15700">#15700</a></li>
<li>types(models): default _id type to ObjectId for Document <a
href="https://redirect.github.com/Automattic/mongoose/issues/15688">#15688</a>
<a href="https://github.com/Catwallon">Catwallon</a></li>
<li>docs: add FAQ entry about DivergentArrayError <a
href="https://redirect.github.com/Automattic/mongoose/issues/15743">#15743</a>
<a href="https://github.com/Mario5T">Mario5T</a></li>
<li>docs: update browser.md with Mongoose limitations <a
href="https://redirect.github.com/Automattic/mongoose/issues/15744">#15744</a>
<a href="https://github.com/YashSharma64">YashSharma64</a></li>
<li>chore: add benchmark for large nested array documents (related to <a
href="https://redirect.github.com/Automattic/mongoose/issues/9588">#9588</a>)
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15742">#15742</a>
<a href="https://github.com/Kundan-CR7">Kundan-CR7</a></li>
</ul>
<h1>8.19.4 / 2025-11-14</h1>
<ul>
<li>fix(schema): avoid throwing error on array of unions <a
href="https://redirect.github.com/Automattic/mongoose/issues/15720">#15720</a>
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15718">#15718</a></li>
<li>fix: store original index on insertMany validation errors <a
href="https://redirect.github.com/Automattic/mongoose/issues/15735">#15735</a>
<a href="https://github.com/Jadu07">Jadu07</a></li>
<li>types: correct return type of discriminator to Model<!-- raw HTML
omitted --> <a
href="https://redirect.github.com/Automattic/mongoose/issues/15726">#15726</a>
<a href="https://github.com/twentytwo777">twentytwo777</a></li>
<li>docs: improve Next.js integration guide with comprehensive examples
<a
href="https://redirect.github.com/Automattic/mongoose/issues/15730">#15730</a>
<a
href="https://github.com/adarsh-priydarshi-5646">adarsh-priydarshi-5646</a></li>
<li>docs: add documentation for Union Schema Type <a
href="https://redirect.github.com/Automattic/mongoose/issues/15721">#15721</a>
<a href="https://github.com/TechGenie-awake">TechGenie-awake</a></li>
<li>docs: removed the outdated callback and replaced them with
async/await pattern <a
href="https://redirect.github.com/Automattic/mongoose/issues/15723">#15723</a>
<a href="https://github.com/hk2166">hk2166</a></li>
<li>docs: fix lingering remove() call in statics docs <a
href="https://redirect.github.com/Automattic/mongoose/issues/15737">#15737</a>
<a href="https://github.com/Gautam-Bharadwaj">Gautam-Bharadwaj</a></li>
<li>docs: fix inline doc typo in schematypes.d.ts <a
href="https://redirect.github.com/Automattic/mongoose/issues/15738">#15738</a>
<a href="https://github.com/hagid786">hagid786</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Automattic/mongoose/commit/753d97509bee4c4aaea86aa12c4027706099e5ea"><code>753d975</code></a>
chore: release 8.20.0</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/d90ccec2be6c5d21080defe9da65fa4b177cc76d"><code>d90ccec</code></a>
Merge pull request <a
href="https://redirect.github.com/Automattic/mongoose/issues/15744">#15744</a>
from YashSharma64/patch-1</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/8061a2046b326ceb1fbd4c9444a559a69fb8ce48"><code>8061a20</code></a>
Merge pull request <a
href="https://redirect.github.com/Automattic/mongoose/issues/15741">#15741</a>
from Automattic/8.20</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/8b8efd08b7738c18c8fdd58cc0a2ab2af36bb29b"><code>8b8efd0</code></a>
Update docs/browser.md</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/c0aa391e21dcfe68e7f1aa16b5b46ce2040b8a24"><code>c0aa391</code></a>
Merge pull request <a
href="https://redirect.github.com/Automattic/mongoose/issues/15742">#15742</a>
from Kundan-CR7/feat/nested-array-benchmark</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/a978476d43059eba7b73c6c95ad21c135ebcb21a"><code>a978476</code></a>
Update benchmarks/nestedArrayLarge.js</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/113e7ac8dd4e78e939490ea33111be6901d59b11"><code>113e7ac</code></a>
Format note on browser version limitations</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/bfe8919ce4cf9460671bfe9300d872548f155af2"><code>bfe8919</code></a>
Merge pull request <a
href="https://redirect.github.com/Automattic/mongoose/issues/15743">#15743</a>
from Mario5T/master</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/05882c06dc9dc93670416127b5a0a4277abd4fc4"><code>05882c0</code></a>
Fix formatting issues in FAQ section</li>
<li><a
href="https://github.com/Automattic/mongoose/commit/6c04d1be7957932e58f91bdbc237be804268709b"><code>6c04d1b</code></a>
Fix formatting of DivergentArrayError FAQ section</li>
<li>Additional commits viewable in <a
href="https://github.com/Automattic/mongoose/compare/8.19.3...8.20.0">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| mongoose | [< 8.3, > 8.2.2] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mongoose&package-manager=npm_and_yarn&previous-version=8.19.3&new-version=8.20.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>
Bumps [class-validator](https://github.com/typestack/class-validator) from 0.14.2 to 0.14.3.
- [Release notes](https://github.com/typestack/class-validator/releases)
- [Changelog](https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md)
- [Commits](typestack/class-validator@v0.14.2...v0.14.3)

---
updated-dependencies:
- dependency-name: class-validator
  dependency-version: 0.14.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [class-validator](https://github.com/typestack/class-validator)
from 0.14.2 to 0.14.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typestack/class-validator/releases">class-validator's
releases</a>.</em></p>
<blockquote>
<h2>v0.14.3</h2>
<h2>What's Changed</h2>
<ul>
<li>build: update validator to 13.15.20 by <a
href="https://github.com/weikangchia"><code>@​weikangchia</code></a> in
<a
href="https://redirect.github.com/typestack/class-validator/pull/2638">typestack/class-validator#2638</a></li>
<li>feat: release 0.14.3 by <a
href="https://github.com/braaar"><code>@​braaar</code></a> in <a
href="https://redirect.github.com/typestack/class-validator/pull/2643">typestack/class-validator#2643</a></li>
<li>docs: update changelog by <a
href="https://github.com/braaar"><code>@​braaar</code></a> in <a
href="https://redirect.github.com/typestack/class-validator/pull/2644">typestack/class-validator#2644</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/weikangchia"><code>@​weikangchia</code></a>
made their first contribution in <a
href="https://redirect.github.com/typestack/class-validator/pull/2638">typestack/class-validator#2638</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3">https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md">class-validator's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/typestack/class-validator/compare/v0.14.1...v0.14.3">0.14.3</a>
(2025-11-24)</h2>
<ul>
<li>Fixed a vulnerability by bumping validator.js (<a
href="https://redirect.github.com/typestack/class-validator/pull/2638">#2638</a>
by <a
href="https://github.com/weikangchia"><code>@​weikangchia</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typestack/class-validator/commit/a9b56023f2d8ecafa725954a6d39a2bdc4342afe"><code>a9b5602</code></a>
docs: update changelog (<a
href="https://redirect.github.com/typestack/class-validator/issues/2644">#2644</a>)</li>
<li><a
href="https://github.com/typestack/class-validator/commit/5f2f2debd13042da6cb4b19f0c17d1015be41d87"><code>5f2f2de</code></a>
feat: release 0.14.3 (<a
href="https://redirect.github.com/typestack/class-validator/issues/2643">#2643</a>)</li>
<li><a
href="https://github.com/typestack/class-validator/commit/bcf590bfa0f8dd49f4f2a11a3f10e2d1fe0340f3"><code>bcf590b</code></a>
build: update validator to 13.15.20 (<a
href="https://redirect.github.com/typestack/class-validator/issues/2638">#2638</a>)</li>
<li>See full diff in <a
href="https://github.com/typestack/class-validator/compare/v0.14.2...v0.14.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=class-validator&package-manager=npm_and_yarn&previous-version=0.14.2&new-version=0.14.3)](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>
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.46.4 to 8.47.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.47.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…#2367)

Bumps
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
from 8.46.4 to 8.47.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.47.0</h2>
<h2>8.47.0 (2025-11-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
new extension rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913">#10913</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.47.0 (2025-11-17)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad"><code>28cf803</code></a>
chore(release): publish 8.47.0</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=8.46.4&new-version=8.47.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>
Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 5.5.0 to 5.6.1.
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 5.6.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
dependabot bot and others added 21 commits January 26, 2026 16:48
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.53.0 to 8.53.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.53.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
… 8.53.1 (#2497)

Bumps
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
from 8.53.0 to 8.53.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.53.1</h2>
<h2>8.53.1 (2026-01-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
skip fixer if interface is a default export (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951">#11951</a>)</li>
<li><strong>utils:</strong> make RuleCreator root defaultOptions
optional (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956">#11956</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Cameron</li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@​y-hsgw</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.53.1 (2026-01-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>utils:</strong> make RuleCreator root defaultOptions
optional (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956">#11956</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
skip fixer if interface is a default export (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951">#11951</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Cameron</li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@​y-hsgw</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6"><code>9940e53</code></a>
chore(release): publish 8.53.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2"><code>e0f2a01</code></a>
fix(utils): make RuleCreator root defaultOptions optional (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11956">#11956</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/76f8ff7a4257822dc8217a8ad49659cd5951f117"><code>76f8ff7</code></a>
fix(eslint-plugin): [consistent-indexed-object-style] skip fixer if
interface...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=8.53.0&new-version=8.53.1)](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>
Bumps [express-session](https://github.com/expressjs/session) from 1.18.2 to 1.19.0.
- [Release notes](https://github.com/expressjs/session/releases)
- [Changelog](https://github.com/expressjs/session/blob/master/HISTORY.md)
- [Commits](expressjs/session@v1.18.2...v1.19.0)

---
updated-dependencies:
- dependency-name: express-session
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [express-session](https://github.com/expressjs/session) from
1.18.2 to 1.19.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/session/releases">express-session's
releases</a>.</em></p>
<blockquote>
<h2>v1.19.0</h2>
<h2>What's Changed</h2>
<h3>Main Changes</h3>
<ul>
<li>
<p>Add dynamic cookie options support
Cookie options can now be dynamic, allowing for more flexible and
context-aware configuration based on each request. This feature enables
programmatic modification of cookie attributes like <code>secure</code>,
<code>httpOnly</code>, <code>sameSite</code>, <code>maxAge</code>,
<code>domain</code>, and <code>path</code> based on session or request
conditions.</p>
<pre lang="js"><code>var app = express()
app.use(session({
  secret: 'keyboard cat',
  resave: false,
  saveUninitialized: true,
  cookie: function (req) {
    var match = req.url.match(/^\/([^/]+)/);
    return {
      path: match ? '/' + match[1] : '/',
      httpOnly: true,
      secure: req.secure || false,
      maxAge: 60000
    }
  }
}))
</code></pre>
</li>
<li>
<p>Add sameSite 'auto' support for automatic SameSite attribute
configuration
Added <code>sameSite: 'auto'</code> option for cookie configuration that
automatically sets <code>SameSite=None</code> for HTTPS and
<code>SameSite=Lax</code> for HTTP connections, simplifying cookie
handling across different environments.</p>
</li>
<li>
<p>deps: use tilde notation for dependencies</p>
</li>
</ul>
<h3>PRs</h3>
<ul>
<li>chore: add funding to package.json by <a
href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/session/pull/1071">expressjs/session#1071</a></li>
<li>build(deps): bump actions/download-artifact from 4.3.0 to 6.0.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/session/pull/1086">expressjs/session#1086</a></li>
<li>build(deps): bump github/codeql-action from 3.28.18 to 4.31.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/session/pull/1085">expressjs/session#1085</a></li>
<li>build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/session/pull/1091">expressjs/session#1091</a></li>
<li>build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/session/pull/1090">expressjs/session#1090</a></li>
<li>build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/session/pull/1089">expressjs/session#1089</a></li>
<li>build(deps): bump actions/checkout from 4.2.2 to 6.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/session/pull/1088">expressjs/session#1088</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/session/pull/1082">expressjs/session#1082</a></li>
<li>refactor: remove unused <code>sess</code> parameter from
<code>generateSessionId</code> fun… by <a
href="https://github.com/Ayoub-Mabrouk"><code>@​Ayoub-Mabrouk</code></a>
in <a
href="https://redirect.github.com/expressjs/session/pull/1001">expressjs/session#1001</a></li>
<li>chore: remove history.md from being packaged on publish by <a
href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/session/pull/1097">expressjs/session#1097</a></li>
<li>deps: use tilde notation for dependencies by <a
href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/session/pull/1096">expressjs/session#1096</a></li>
<li>Add sameSite 'auto' support to match secure 'auto' pattern by <a
href="https://github.com/djunehor"><code>@​djunehor</code></a> in <a
href="https://redirect.github.com/expressjs/session/pull/1087">expressjs/session#1087</a></li>
<li>feat: add support to dynamic cookie options by <a
href="https://github.com/lincond"><code>@​lincond</code></a> in <a
href="https://redirect.github.com/expressjs/session/pull/1027">expressjs/session#1027</a></li>
<li>Release: 1.19.0 by <a
href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
in <a
href="https://redirect.github.com/expressjs/session/pull/1107">expressjs/session#1107</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/Ayoub-Mabrouk"><code>@​Ayoub-Mabrouk</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/session/pull/1001">expressjs/session#1001</a></li>
<li><a href="https://github.com/djunehor"><code>@​djunehor</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/session/pull/1087">expressjs/session#1087</a></li>
<li><a href="https://github.com/lincond"><code>@​lincond</code></a> made
their first contribution in <a
href="https://redirect.github.com/expressjs/session/pull/1027">expressjs/session#1027</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/session/blob/master/HISTORY.md">express-session's
changelog</a>.</em></p>
<blockquote>
<h1>1.19.0 / 2026-01-22</h1>
<ul>
<li>Add dynamic cookie options support</li>
<li>Add sameSite 'auto' support for automatic SameSite attribute
configuration</li>
<li>deps: use tilde notation for dependencies</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/expressjs/session/commit/c10b2a383841766899f6dcf53c8aff8c7fd3d2e7"><code>c10b2a3</code></a>
1.19.0 (<a
href="https://redirect.github.com/expressjs/session/issues/1107">#1107</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/2673736548304359d3d3fb8f8d3019b4ea5b61a7"><code>2673736</code></a>
feat: add support to dynamic cookie options (<a
href="https://redirect.github.com/expressjs/session/issues/1027">#1027</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/73e0193afbee24bca8744e4fc8a67b92810301e8"><code>73e0193</code></a>
Add sameSite 'auto' support to match secure 'auto' pattern (<a
href="https://redirect.github.com/expressjs/session/issues/1087">#1087</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/264b6a0360a1d4b34955c27948bf1b1cfad74d66"><code>264b6a0</code></a>
deps: use tilde notation for dependencies (<a
href="https://redirect.github.com/expressjs/session/issues/1096">#1096</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/6d69f090d6239394e008cf39a2be2d5f60bdde97"><code>6d69f09</code></a>
chore: remove history.md from being packaged on publish (<a
href="https://redirect.github.com/expressjs/session/issues/1097">#1097</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/00b8a5ff111bba1a0ca9bb3d84947446c198a9a3"><code>00b8a5f</code></a>
refactor: remove unused <code>sess</code> parameter from
<code>generateSessionId</code> function (#...</li>
<li><a
href="https://github.com/expressjs/session/commit/2cd6561f64cb9e0b847237885802351606d4029d"><code>2cd6561</code></a>
build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (<a
href="https://redirect.github.com/expressjs/session/issues/1082">#1082</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/1307f30a62d10cf33f7abd59b8ecf3aae428ff3b"><code>1307f30</code></a>
build(deps): bump actions/checkout from 4.2.2 to 6.0.0 (<a
href="https://redirect.github.com/expressjs/session/issues/1088">#1088</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/0e7a438512fa584c617d681cf7fca8fb5c42da5d"><code>0e7a438</code></a>
build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (<a
href="https://redirect.github.com/expressjs/session/issues/1089">#1089</a>)</li>
<li><a
href="https://github.com/expressjs/session/commit/a095a9a17c862746af8c2d8671825e4743d38169"><code>a095a9a</code></a>
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (<a
href="https://redirect.github.com/expressjs/session/issues/1090">#1090</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/expressjs/session/compare/v1.18.2...v1.19.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=express-session&package-manager=npm_and_yarn&previous-version=1.18.2&new-version=1.19.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>
Bumps [globals](https://github.com/sindresorhus/globals) from 17.0.0 to 17.1.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v17.0.0...v17.1.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 17.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [globals](https://github.com/sindresorhus/globals) from 17.0.0 to
17.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases">globals's
releases</a>.</em></p>
<blockquote>
<h2>v17.1.0</h2>
<ul>
<li>Add <code>webpack</code> and <code>rspack</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/333">#333</a>)
65cae73</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0">https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sindresorhus/globals/commit/7a2f3546a195b67ee07d76acce39499d34b4c8fe"><code>7a2f354</code></a>
17.1.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/65cae7345cd365d2b0ea26958b545644aea5a6df"><code>65cae73</code></a>
Add <code>webpack</code> and <code>rspack</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/333">#333</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/3efe5aad90231cee41c8caea7b987706390f889b"><code>3efe5aa</code></a>
Remove script transform (<a
href="https://redirect.github.com/sindresorhus/globals/issues/332">#332</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=globals&package-manager=npm_and_yarn&previous-version=17.0.0&new-version=17.1.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>
Bumps [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) from 5.7.0 to 5.7.1.
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.7.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 5.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…2501)

Bumps
[@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin)
from 5.7.0 to 5.7.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-stylistic/eslint-stylistic/releases"><code>@​stylistic/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.7.1</h2>
<h2><a
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.0...v5.7.1">5.7.1</a>
(2026-01-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>add <code>meta</code> to plugin (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1102">#1102</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/f9d8a2143ae854924b58c8bac7c5f5c22a06b5c4">f9d8a21</a>)</li>
<li><strong>deps:</strong> revert <code>eslint-visitor-keys</code> and
<code>espree</code> to compatible versions (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1111">#1111</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/572f1abf6382248e276f0ad2e3107f08a035436f">572f1ab</a>)</li>
<li><strong>disable-legacy:</strong> disable
<code>multiline-comment-style</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1103">#1103</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/03fc476d716e4aa41390b867f2f0fa0155a9bfec">03fc476</a>)</li>
<li><strong>no-whitespace-before-property:</strong> detect whitespace in
<code>TSIndexedAccessType</code> with parens (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1099">#1099</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/60aafcbf47c086031522c4700ada4b2a313614ce">60aafcb</a>)</li>
<li>upgrade deps (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1112">#1112</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/29a1d0a5aa0d0f248b515474a1c6583abcd5fe1b">29a1d0a</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>indent:</strong> update deprecation tips (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1109">#1109</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/6a6d30b125e3bfd031c62ed058358cfcc0356fa5">6a6d30b</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li>extract <code>safeReplaceTextBetween</code> to reuse common fix
logic (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1104">#1104</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a49451f8246d5efe670116beec741d993c53a682">a49451f</a>)</li>
<li><strong>jsx-rules:</strong> cleanup <code>meta</code>, use
<code>defaultOptions</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1108">#1108</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/55bbd1d52f5d5b300bfd6032a17c4ada66629453">55bbd1d</a>)</li>
<li><strong>line-comment-position:</strong> simplify options
initialization (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1106">#1106</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/4d6b10ad6a29ec4443b66db3634f88e314df4f74">4d6b10a</a>)</li>
<li>use <code>defaultOptions</code> in rules (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1105">#1105</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/666e8eea27f98ffeb836ede36ce81491a8c580e7">666e8ee</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md"><code>@​stylistic/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.0...v5.7.1">5.7.1</a>
(2026-01-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>add <code>meta</code> to plugin (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1102">#1102</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/f9d8a2143ae854924b58c8bac7c5f5c22a06b5c4">f9d8a21</a>)</li>
<li><strong>deps:</strong> revert <code>eslint-visitor-keys</code> and
<code>espree</code> to compatible versions (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1111">#1111</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/572f1abf6382248e276f0ad2e3107f08a035436f">572f1ab</a>)</li>
<li><strong>disable-legacy:</strong> disable
<code>multiline-comment-style</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1103">#1103</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/03fc476d716e4aa41390b867f2f0fa0155a9bfec">03fc476</a>)</li>
<li><strong>no-whitespace-before-property:</strong> detect whitespace in
<code>TSIndexedAccessType</code> with parens (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1099">#1099</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/60aafcbf47c086031522c4700ada4b2a313614ce">60aafcb</a>)</li>
<li>upgrade deps (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1112">#1112</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/29a1d0a5aa0d0f248b515474a1c6583abcd5fe1b">29a1d0a</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>indent:</strong> update deprecation tips (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1109">#1109</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/6a6d30b125e3bfd031c62ed058358cfcc0356fa5">6a6d30b</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li>extract <code>safeReplaceTextBetween</code> to reuse common fix
logic (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1104">#1104</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a49451f8246d5efe670116beec741d993c53a682">a49451f</a>)</li>
<li><strong>jsx-rules:</strong> cleanup <code>meta</code>, use
<code>defaultOptions</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1108">#1108</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/55bbd1d52f5d5b300bfd6032a17c4ada66629453">55bbd1d</a>)</li>
<li><strong>line-comment-position:</strong> simplify options
initialization (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1106">#1106</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/4d6b10ad6a29ec4443b66db3634f88e314df4f74">4d6b10a</a>)</li>
<li>use <code>defaultOptions</code> in rules (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1105">#1105</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/666e8eea27f98ffeb836ede36ce81491a8c580e7">666e8ee</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/5c4b512a225a314fa5f41eead9fdc4d51fc243d7"><code>5c4b512</code></a>
chore: release v5.7.1 (main) (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1101">#1101</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/29a1d0a5aa0d0f248b515474a1c6583abcd5fe1b"><code>29a1d0a</code></a>
fix: upgrade deps (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1112">#1112</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/6a6d30b125e3bfd031c62ed058358cfcc0356fa5"><code>6a6d30b</code></a>
docs(indent): update deprecation tips (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1109">#1109</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/62b7247ef9414e6a361ab3c638526b24f3880419"><code>62b7247</code></a>
chore(lint): enable <code>eslint-plugin/no-meta-schema-default</code>
internally (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1110">#1110</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/666e8eea27f98ffeb836ede36ce81491a8c580e7"><code>666e8ee</code></a>
refactor: use <code>defaultOptions</code> in rules (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1105">#1105</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/55bbd1d52f5d5b300bfd6032a17c4ada66629453"><code>55bbd1d</code></a>
refactor(jsx-rules): cleanup <code>meta</code>, use
<code>defaultOptions</code> (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1108">#1108</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/4d6b10ad6a29ec4443b66db3634f88e314df4f74"><code>4d6b10a</code></a>
refactor(line-comment-position): simplify options initialization (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1106">#1106</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a49451f8246d5efe670116beec741d993c53a682"><code>a49451f</code></a>
refactor: extract <code>safeReplaceTextBetween</code> to reuse common
fix logic (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1104">#1104</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/b250f8422429434ecf539ea819e4312460e5c60c"><code>b250f84</code></a>
chore: setup <code>eslint-plugin-eslint-plugin</code>, sort
<code>meta</code> &amp; <code>createRule</code> (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1107">#1107</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/f9d8a2143ae854924b58c8bac7c5f5c22a06b5c4"><code>f9d8a21</code></a>
fix: add <code>meta</code> to plugin (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1102">#1102</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.7.1/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@stylistic/eslint-plugin&package-manager=npm_and_yarn&previous-version=5.7.0&new-version=5.7.1)](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>
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.8.0...3.8.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.8.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.0 to
3.8.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.8.1</h2>
<ul>
<li>Include available <code>printers</code> in plugin type declarations
(<a
href="https://redirect.github.com/prettier/prettier/pull/18706">#18706</a>
by <a href="https://github.com/porada"><code>@​porada</code></a>)</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.8.1</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.8.0...3.8.1">diff</a></p>
<h4>Include available <code>printers</code> in plugin type declarations
(<a
href="https://redirect.github.com/prettier/prettier/pull/18706">#18706</a>
by <a href="https://github.com/porada"><code>@​porada</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
import * as prettierPluginEstree from
&quot;prettier/plugins/estree&quot;;
<p>// Prettier 3.8.0
// Property 'printers' does not exist on type 'typeof
import(&quot;prettier/plugins/estree&quot;)'. ts(2339)
prettierPluginEstree.printers.estree; //=&gt; any</p>
<p>// Prettier 3.8.1
prettierPluginEstree.printers.estree; //=&gt; Printer
prettierPluginEstree.printers[&quot;estree-json&quot;]; //=&gt; Printer
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0"><code>90983f4</code></a>
Release 3.8.1</li>
<li><a
href="https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c"><code>57f702f</code></a>
Include available <code>printers</code> in plugin type declarations (<a
href="https://redirect.github.com/prettier/prettier/issues/18706">#18706</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e"><code>bece827</code></a>
Revert change in release script</li>
<li><a
href="https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b"><code>82a4ab2</code></a>
Bump Prettier dependency to 3.8.0</li>
<li><a
href="https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337"><code>5213ee4</code></a>
Clean changelog_unreleased</li>
<li><a
href="https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0"><code>f95ad0f</code></a>
Comment out finished steps</li>
<li><a
href="https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64"><code>b2034e8</code></a>
Fix release script</li>
<li><a
href="https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674"><code>5824b15</code></a>
Release 3.8.0</li>
<li><a
href="https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01"><code>0433601</code></a>
Add blog post for v3.8.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/18639">#18639</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99"><code>c45fef1</code></a>
Fix LWC attribute with <code>--embedded-language-formatting off</code>
(<a
href="https://redirect.github.com/prettier/prettier/issues/18383">#18383</a>)</li>
<li>See full diff in <a
href="https://github.com/prettier/prettier/compare/3.8.0...3.8.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.8.0&new-version=3.8.1)](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>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.0.9 to 25.0.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 25.0.9 to 25.0.10.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=25.0.9&new-version=25.0.10)](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>
* Add test

* fix: stringify filter for v4 support
* PR

* init-2

* add history plugin for runtime service and reuse computeDeltaWithOriginals for sync change logging

* revert frontend config

* fix unit test

* add apiokReponse

* move run-time config into config folder

* Restart application overwrittes previous config record with config file

* remove description and replace _id with cid

* add missing decorators

* Replace previous admin/config fetch with RuntimeConfigService.getConfig

* fix admin service unit test

* update doc

* add un-immutable createdBy

* fixes based on comment

* unit and api tests included

* udpate runtime-config controller tag

---------

Co-authored-by: Marco Tulio Ávila Cerón <github.tightness@avilac.cc>
@minottic minottic requested a review from a team as a code owner January 29, 2026 12:15
@minottic minottic requested a review from Junjiequan January 29, 2026 12:15
@minottic minottic closed this Jan 29, 2026
@minottic minottic reopened this Jan 29, 2026
@minottic minottic added this pull request to the merge queue Jan 29, 2026
Merged via the queue into release with commit 7fe7f44 Jan 29, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants