Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependabot updates for examples. #7615

Merged
merged 23 commits into from Mar 4, 2024
Merged

Dependabot updates for examples. #7615

merged 23 commits into from Mar 4, 2024

Conversation

anthonyshew
Copy link
Contributor

@anthonyshew anthonyshew commented Mar 4, 2024

Description

Dependency updates for examples.

CLOSES TURBO-2523

anthonyshew and others added 21 commits January 31, 2024 15:08
…oup in /examples/with-shell-commands with 1 update (#7592)

Bumps the with-shell-commands-example-dependencies group in
/examples/with-shell-commands with 1 update:
[turbo](https://github.com/vercel/turbo).

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=turbo&package-manager=npm_and_yarn&previous-version=1.12.1&new-version=1.12.4)](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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…mples/non-monorepo with 7 updates (#7593)

Bumps the non-monorepo-example-dependencies group in
/examples/non-monorepo with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
|
[eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)
| `14.0.4` | `14.1.1` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">eslint-config-next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-config-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…es/with-vite with 6 updates (#7594)

Bumps the with-vite-example-dependencies group in /examples/with-vite
with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.0.10` | `5.1.4` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `vite` from 5.0.10 to 5.1.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>create-vite@5.1.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@5.1.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->5.1.4 (2024-02-21)<!-- raw HTML omitted
--></h2>
<ul>
<li>perf: remove unnecessary regex s modifier (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)
(<a href="https://github.com/vitejs/vite/commit/8dc1b73">8dc1b73</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15766">#15766</a></li>
<li>fix: fs cached checks disabled by default for yarn pnp (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)
(<a href="https://github.com/vitejs/vite/commit/8b11fea">8b11fea</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15920">#15920</a></li>
<li>fix: resolve directory correctly when <code>fs.cachedChecks:
true</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)
(<a href="https://github.com/vitejs/vite/commit/4fe971f">4fe971f</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15983">#15983</a></li>
<li>fix: srcSet with optional descriptor (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)
(<a href="https://github.com/vitejs/vite/commit/81b3bd0">81b3bd0</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15905">#15905</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)
(<a href="https://github.com/vitejs/vite/commit/571a3fd">571a3fd</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15959">#15959</a></li>
<li>fix(watch): build watch fails when outDir is empty string (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)
(<a href="https://github.com/vitejs/vite/commit/1d263d3">1d263d3</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15979">#15979</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.1.3 (2024-02-15)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: cachedTransformMiddleware for direct css requests (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)
(<a href="https://github.com/vitejs/vite/commit/5099028">5099028</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15919">#15919</a></li>
<li>refactor(runtime): minor tweaks (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15904">#15904</a>)
(<a href="https://github.com/vitejs/vite/commit/63a39c2">63a39c2</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15904">#15904</a></li>
<li>refactor(runtime): seal ES module namespace object instead of
feezing (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)
(<a href="https://github.com/vitejs/vite/commit/4172f02">4172f02</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15914">#15914</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.1.2 (2024-02-14)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: normalize import file path info (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15772">#15772</a>)
(<a href="https://github.com/vitejs/vite/commit/306df44">306df44</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15772">#15772</a></li>
<li>fix(build): do not output build time when build fails (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15711">#15711</a>)
(<a href="https://github.com/vitejs/vite/commit/added3e">added3e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15711">#15711</a></li>
<li>fix(runtime): pass path instead of fileURL to
<code>isFilePathESM</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15908">#15908</a>)
(<a href="https://github.com/vitejs/vite/commit/7b15607">7b15607</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15908">#15908</a></li>
<li>fix(worker): support UTF-8 encoding in inline workers (fixes <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12117">#12117</a>)
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15866">#15866</a>)
(<a href="https://github.com/vitejs/vite/commit/570e0f1">570e0f1</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/12117">#12117</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/15866">#15866</a></li>
<li>chore: update license file (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15885">#15885</a>)
(<a href="https://github.com/vitejs/vite/commit/d9adf18">d9adf18</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15885">#15885</a></li>
<li>chore(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15874">#15874</a>)
(<a href="https://github.com/vitejs/vite/commit/d16ce5d">d16ce5d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15874">#15874</a></li>
<li>chore(deps): update dependency dotenv-expand to v11 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15875">#15875</a>)
(<a href="https://github.com/vitejs/vite/commit/642d528">642d528</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15875">#15875</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.1.1 (2024-02-09)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: empty CSS file was output when only .css?url is used (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15846">#15846</a>)
(<a href="https://github.com/vitejs/vite/commit/b2873ac">b2873ac</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15846">#15846</a></li>
<li>fix: skip not only .js but also .mjs manifest entries (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15841">#15841</a>)
(<a href="https://github.com/vitejs/vite/commit/3d860e7">3d860e7</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15841">#15841</a></li>
<li>chore: post 5.1 release edits (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15840">#15840</a>)
(<a href="https://github.com/vitejs/vite/commit/9da6502">9da6502</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15840">#15840</a></li>
</ul>
<h2>5.1.0 (2024-02-08)</h2>
<p>Vite 5.1 is out! Read the announcement blog post at <a
href="https://vitejs.dev/blog/announcing-vite5-1">https://vitejs.dev/blog/announcing-vite5-1</a>!</p>
<ul>
<li>chore: revert <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15746">#15746</a>
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15839">#15839</a>)
(<a href="https://github.com/vitejs/vite/commit/ed875f8">ed875f8</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15746">#15746</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/15839">#15839</a></li>
<li>fix: pass <code>customLogger</code> to
<code>loadConfigFromFile</code> (fix <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15824">#15824</a>)
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15831">#15831</a>)
(<a href="https://github.com/vitejs/vite/commit/55a3427">55a3427</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15824">#15824</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/15831">#15831</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15803">#15803</a>)
(<a href="https://github.com/vitejs/vite/commit/e0a6ef2">e0a6ef2</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15803">#15803</a></li>
<li>refactor: remove <code>vite build --force</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15837">#15837</a>)
(<a href="https://github.com/vitejs/vite/commit/f1a4242">f1a4242</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15837">#15837</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitejs/vite/commit/0137ea0100974b88fbfe48dd581ac32e6f61dcc0"><code>0137ea0</code></a>
release: v5.1.4</li>
<li><a
href="https://github.com/vitejs/vite/commit/8dc1b731463bfa5c2cb0c159b98050b55377581c"><code>8dc1b73</code></a>
perf: remove unnecessary regex s modifier (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/4fe971fda39ab1a323461c09b35108cc7a271484"><code>4fe971f</code></a>
fix: resolve directory correctly when <code>fs.cachedChecks: true</code>
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/1d263d39d32838cf5b77eeb44426ae81e969309c"><code>1d263d3</code></a>
fix(watch): build watch fails when outDir is empty string (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/81b3bd09cff926534ea667edfa5417b944cdf01c"><code>81b3bd0</code></a>
fix: srcSet with optional descriptor (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/571a3fde438d60540cfeba132e24646badf5ff2f"><code>571a3fd</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/8b11fea91560c5f084c31aa9b19e64832ac6c3b5"><code>8b11fea</code></a>
fix: fs cached checks disabled by default for yarn pnp (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/bf3952790495122fd2e4b8584fd892ae838a0cb5"><code>bf39527</code></a>
release: v5.1.3</li>
<li><a
href="https://github.com/vitejs/vite/commit/509902807c841742e0d64ca7ea12c0b44ab54489"><code>5099028</code></a>
fix: cachedTransformMiddleware for direct css requests (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/4172f02b70a8ae44bb8f3bc22d5fd5cffe458274"><code>4172f02</code></a>
refactor(runtime): seal ES module namespace object instead of feezing
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v5.1.4/packages/vite">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.1.0
<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>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.2</h2>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
<li><strong>utils:</strong> use mergeable interface for
<code>settings</code> property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Gareth Jones <a
href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.1</h2>
<h2>7.0.1 (2024-02-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> update peer dep for parser (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> add *-type-checked-only configs</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [consistent-return] add new rule</p>
</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies</p>
</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri</li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Gareth Jones</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.1 (2024-02-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> update peer dep for parser</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a>
chore(release): publish 7.1.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1807d555aeb99873c665b34b75a4e5bc89bc1f86"><code>1807d55</code></a>
docs: add tabs in no-unsafe-unary-minus.md (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8542">#8542</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/f2f57de6d203f083a0573c132196f0777182793f"><code>f2f57de</code></a>
test(eslint-plugin): [no-misused-promises] add test cases for spread
args (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/fa679550052f122c82bc4fd88d2e2c9138824bc3"><code>fa67955</code></a>
chore: drop T from internal types (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8521">#8521</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/60c1cd35dd057f0e6d836f1c38d255f275002c89"><code>60c1cd3</code></a>
fix(eslint-plugin): [no-use-before-define] fix false positive type
reference ...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/14589205e405d91605be84c0492c02458efe5f54"><code>1458920</code></a>
fix(eslint-plugin): [no-misused-promises] improve check union types (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8534">#8534</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/c1441c8f5bb0f980238c934af6e499baacdd41f2"><code>c1441c8</code></a>
fix(eslint-plugin): [prefer-optional-chan] allow typeof for avoiding
referenc...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e7ec6f061f9ce77346906a0d865fd9c18281256d"><code>e7ec6f0</code></a>
docs: from option instead of source in prefer-readonly-parameter-types
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8461">#8461</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/46cef966fb861f341768815a6fcae974d7cd43ff"><code>46cef96</code></a>
feat(eslint-plugin): [consistent-return] add new rule (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8289">#8289</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/f7198db67d881c9b288e8f0774c1ad0ea2a5d900"><code>f7198db</code></a>
feat(eslint-plugin): [naming-convention] support the auto-accessor
syntax (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 6.17.0 to 7.1.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>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.2</h2>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
<li><strong>utils:</strong> use mergeable interface for
<code>settings</code> property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Gareth Jones <a
href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.1</h2>
<h2>7.0.1 (2024-02-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> update peer dep for parser (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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>7.1.0 (2024-02-26)</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://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Gareth Jones</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.1 (2024-02-12)</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://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h1>7.0.0 (2024-02-12)</h1>
<h3>🚀 Features</h3>
<ul>
<li>
<p>⚠️  bump ESLint, NodeJS, and TS minimum version requirements</p>
</li>
<li>
<p>add support for flat configs</p>
</li>
</ul>
<h4>⚠️  Breaking Changes</h4>
<ul>
<li>⚠️  bump ESLint, NodeJS, and TS minimum version requirements</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Kirk Waiblinger</li>
<li>StyleShit</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a>
chore(release): publish 7.1.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/677e7cc97c4f79cb737a4d01722777352b77b9d9"><code>677e7cc</code></a>
chore(release): publish 7.0.2</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4f3215f9751044ccd327f7e4169b0142c3cdaff7"><code>4f3215f</code></a>
chore(release): publish 7.0.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/b27de997c87ffd62785acd86269491dd41883ab9"><code>b27de99</code></a>
chore(release): publish 7.0.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1aa393c8d4f7b8855aea8676468203173520793a"><code>1aa393c</code></a>
chore(deps): update dependency prettier to v3.2.5 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8401">#8401</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/8ef5f4bffcf0904a28ada92a224a378d309407a4"><code>8ef5f4b</code></a>
feat: add support for flat configs (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/7935">#7935</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1200b4c4929d28bf6eed58dcfa4c6f40153022eb"><code>1200b4c</code></a>
chore(deps): update nx to v17.3.0 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8317">#8317</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/584db29ec44ce4e9cb71afac35d48994889168e6"><code>584db29</code></a>
feat: bump ESLint, NodeJS, and TS minimum version requirements (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8377">#8377</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/289ee8885ce26714296d8258abb12a2fa2c38d61"><code>289ee88</code></a>
chore(release): publish 6.21.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/aa5edf7f675c3bad627cfd9355a9a04469414c5e"><code>aa5edf7</code></a>
chore(deps): update dependency prettier to v3.2.4 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8357">#8357</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />


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-st…
…ples/with-rollup with 14 updates (#7596)

Bumps the with-rollup-example-dependencies group in
/examples/with-rollup with 14 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.1.0` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |
|
[@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript)
| `11.1.5` | `11.1.6` |
| [rollup](https://github.com/rollup/rollup) | `4.9.2` | `4.12.0` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.1.0 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li>See full diff in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
<h2>v5.2.0-canary.2</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h2>v5.2.0-canary.1</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
(2023-11-22)</h1>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
release: 5.2.0</li>
<li><a
href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
release: 5.2.0-canary.2</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
fix(typescript): <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
docs: align README example with style guide (<a
href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
release: 5.2.0-canary.1</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
feat(typescript): add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><cod…
…examples/with-changesets with 12 updates (#7598)

Bumps the with-changesets-example-dependencies group in
/examples/with-changesets with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `tsup` from 8.0.1 to 8.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/egoist/tsup/releases">tsup's
releases</a>.</em></p>
<blockquote>
<h2>v8.0.2</h2>
<h2><a
href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">8.0.2</a>
(2024-02-10)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>support swc target for mjs (<a
href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)
(<a
href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21">83c7c7f</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21"><code>83c7c7f</code></a>
fix: support swc target for mjs (<a
href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)</li>
<li>See full diff in <a
href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
<h2>v5.2.0-canary.2</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h2>v5.2.0-canary.1</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
(2023-11-22)</h1>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
release: 5.2.0</li>
<li><a
href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
release: 5.2.0-canary.2</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
fix(typescript): <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
docs: align README example with style guide (<a
href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
release: 5.2.0-canary.1</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
feat(typescript): add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/6502545ae5e533679344109477cefbec538a19b3"><code>6502545</code></a>
release(turborepo): 1.12.4-canary.1 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7369">#7369</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/e06eb5919608743ca5c4e4b52dc03f31b41fb719"><code>e06eb59</code></a>
release(turborepo): 1.12.4-canary.0 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7338">#7338</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/83a22a5f49f760e420742129e325205391586640"><code>83a22a5</code></a>
release(turborepo): 1.12.3 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7296">#7296</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/0509041da0fe4130f257bcaa1846b4a20f755452"><code>0509041</code></a>
release(turborepo): 1.12.3-canary.0 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7215">#7215</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/145120d4d2440d9477a56a4e0d78e72c73296593"><code>145120d</code></a>
release(turborepo): 1.12.2 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7200">#7200</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3b368d0b8909a3bf5ccb748eaa61732137a830a7"><code>3b368d0</code></a>
release(turborepo): 1.12.1 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7193">#7193</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/f6fd108a3db2ef7e277e38fc437b1973b54794df"><code>f6fd108</code></a>
release(turborepo): 1.12.0 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7177">#7177</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/78a44865e35624b36684ea81ebd9534e2519dfd4"><code>78a4486</code></a>
release(turborepo): 1.11.4-canary.4 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7170">#7170</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/73b4dacfd85bdcf65546aca96f0d4588f6a27a40"><code>73b4dac</code></a>
release(turborepo): 1.11.4-canary.3 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7157">#7157</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/commits/v1.12.4/packages/eslint-config-turbo">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 6.17.0 to 7.1.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>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> …
…ples/with-svelte with 15 updates (#7597)

Bumps the with-svelte-example-dependencies group in
/examples/with-svelte with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
|
[prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte)
| `3.1.2` | `3.2.2` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.40.1`
| `1.42.1` |
|
[@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto)
| `3.1.0` | `3.1.1` |
|
[@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit)
| `2.0.6` | `2.5.2` |
|
[@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte)
| `3.0.1` | `3.0.2` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)
| `4.2.8` | `4.2.12` |
| [svelte-check](https://github.com/sveltejs/language-tools) | `3.6.2` |
`3.6.6` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.0.10` | `5.1.4` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `1.1.2` | `1.3.1` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier-plugin-svelte` from 3.1.2 to 3.2.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md">prettier-plugin-svelte's
changelog</a>.</em></p>
<blockquote>
<h2>3.2.2</h2>
<ul>
<li>(fix) handle updated <code>@render</code> tag AST shape</li>
</ul>
<h2>3.2.1</h2>
<ul>
<li>(fix) handle updated <code>@render</code> tag AST shape</li>
</ul>
<h2>3.2.0</h2>
<ul>
<li>(feat) format JSON script tags</li>
<li>(feat) introduce separate entry point using
<code>prettier/standalone</code></li>
<li>(fix) don't duplicate comments of nested script/style tags</li>
<li>(fix) handle updated <code>Snippet</code> block AST shape</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/601ee41a20311882bb9c046dcac21c868911b624"><code>601ee41</code></a>
chore: release 3.2.2</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/c968fef2c2de4092ccedc0f2f9ba7cb0f207669f"><code>c968fef</code></a>
fix: adjust render tag printing for Svelte 5 AST changes</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/08d7a8ba9978b5392d0adb4127da2cb7ed8aee6d"><code>08d7a8b</code></a>
chore: cross-test dirs test.only support</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/96049c64bef1849eea44ae7c7c581aed65b7c7a1"><code>96049c6</code></a>
fix: handle updated <code>@render</code> tag AST shape</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/c8317eb0a0fb00bc4c05d47d5918fe8506013eda"><code>c8317eb</code></a>
chore: release 3.2.0</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/d89241e11249b662394d1b356fc461d370c7441a"><code>d89241e</code></a>
feat: semi-standalone browser build (<a
href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/430">#430</a>)</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/288d91567ddb37095cb063490108b4594377a374"><code>288d915</code></a>
fix: handle updated <code>Snippet</code> block AST shape</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/99c885e5d695bd59f26f156e66fd3f333f181e31"><code>99c885e</code></a>
chore: remove Buffer usage for browser environments (<a
href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/423">#423</a>)</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/cc856a0e5dedd56b7edb0aa1be18adaf385a247a"><code>cc856a0</code></a>
fix: don't duplicate comments of nested script/style tags (<a
href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/425">#425</a>)</li>
<li><a
href="https://github.com/sveltejs/prettier-plugin-svelte/commit/1884f2250b9d8458e395f153744f74b6117f0bb9"><code>1884f22</code></a>
feat: format JSON script tags (<a
href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/424">#424</a>)</li>
<li>See full diff in <a
href="https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.1.2...v3.2.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `@playwright/test` from 1.40.1 to 1.42.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/playwright/releases"><code>@​playwright/test</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.42.1</h2>
<h3>Highlights</h3>
<p><a
href="https://redirect.github.com/microsoft/playwright/issues/29732">microsoft/playwright#29732</a>
- [Regression]: HEAD requests to webServer.url since v1.42.0
<a
href="https://redirect.github.com/microsoft/playwright/issues/29746">microsoft/playwright#29746</a>
- [Regression]: Playwright CT CLI scripts fail due to broken
initializePlugin import
<a
href="https://redirect.github.com/microsoft/playwright/issues/29739">microsoft/playwright#29739</a>
- [Bug]: Component tests fails when imported a module with a dot in a
name
<a
href="https://redirect.github.com/microsoft/playwright/issues/29731">microsoft/playwright#29731</a>
- [Regression]: 1.42.0 breaks some import statements
<a
href="https://redirect.github.com/microsoft/playwright/issues/29760">microsoft/playwright#29760</a>
- [Bug]: Possible regression with chained locators in v1.42</p>
<h3>Browser Versions</h3>
<ul>
<li>Chromium 123.0.6312.4</li>
<li>Mozilla Firefox 123.0</li>
<li>WebKit 17.4</li>
</ul>
<p>This version was also tested against the following stable
channels:</p>
<ul>
<li>Google Chrome 122</li>
<li>Microsoft Edge 123</li>
</ul>
<h2>v1.42.0</h2>
<h2>New APIs</h2>
<ul>
<li>
<p><strong>Test tags</strong></p>
<p><a href="https://playwright.dev/docs/test-annotations#tag-tests">New
tag syntax</a> for adding tags to the tests (@-tokens in the test title
are still supported).</p>
<pre lang="js"><code>test('test customer login', { tag: ['@fast',
'@login'] }, async ({ page }) =&gt; {
  // ...
});
</code></pre>
<p>Use <code>--grep</code> command line option to run only tests with
certain tags.</p>
<pre lang="sh"><code>npx playwright test --grep @fast
</code></pre>
</li>
<li>
<p><strong>Annotating skipped tests</strong></p>
<p><a
href="https://playwright.dev/docs/test-annotations#annotate-tests">New
annotation syntax</a> for test annotations allows annotating the tests
that do not run.</p>
<pre lang="js"><code>test('test full report', {
  annotation: [
{ type: 'issue', description:
'https://github.com/microsoft/playwright/issues/23180' },
{ type: 'docs', description:
'https://playwright.dev/docs/test-annotations#tag-tests' },
  ],
}, async ({ page }) =&gt; {
  // ...
});
</code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/playwright/commit/9749f7542676bce2d77f738b5fffcd7b0f46d67c"><code>9749f75</code></a>
chore: mark 1.42.1 (<a
href="https://redirect.github.com/microsoft/playwright/issues/29774">#29774</a>)</li>
<li><a
href="https://github.com/microsoft/playwright/commit/d4ac444f7d5e0a01a27e5c2c023962a38c4bce41"><code>d4ac444</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29770">#29770</a>):
docs: improve addLocatorHandler docs</li>
<li><a
href="https://github.com/microsoft/playwright/commit/a7025956c3d7161c16eb7054646d809249b29020"><code>a702595</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29765">#29765</a>):
Revert &quot;chore(role): cache element list by role (<a
href="https://redirect.github.com/microsoft/playwright/issues/29130">#29130</a>)&quot;</li>
<li><a
href="https://github.com/microsoft/playwright/commit/b67050638b65156c55798b60a0a75e15fe935d2d"><code>b670506</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29766">#29766</a>):
fix(tsload): fix tsconfig inheritance resolution</li>
<li><a
href="https://github.com/microsoft/playwright/commit/3a4381303ccafdeb599f461d60bd55fa6425f57c"><code>3a43813</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29744">#29744</a>):
fix(ct): stop-gap for shared file import</li>
<li><a
href="https://github.com/microsoft/playwright/commit/d23fb005d4cd171408aee90db3cde733c6179ed3"><code>d23fb00</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29754">#29754</a>):
chore: remove pw- binaries from ct</li>
<li><a
href="https://github.com/microsoft/playwright/commit/56e50a7304b160b89979a239688a691f90bd1f51"><code>56e50a7</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29748">#29748</a>):
fix(ct): fix the non-react cli entry points</li>
<li><a
href="https://github.com/microsoft/playwright/commit/3f6b6419c507ea8db01dcd0dd21284b47cf14fcb"><code>3f6b641</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29738">#29738</a>):
fix(HEAD): revert GET-&gt;HEAD migration, net-effect was ne...</li>
<li><a
href="https://github.com/microsoft/playwright/commit/20db86da3e492e6b966e008dab11102bc03937e0"><code>20db86d</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29706">#29706</a>):
fit(ct): remove unused type import (<a
href="https://redirect.github.com/microsoft/playwright/issues/29709">#29709</a>)</li>
<li><a
href="https://github.com/microsoft/playwright/commit/84780b1b750d343cf6372c5965582f43e75cb8c9"><code>84780b1</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/29715">#29715</a>):
fix: point to the right cli program export</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/playwright/compare/v1.40.1...v1.42.1">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~yurys">yurys</a>, a new releaser for
<code>@​playwright/test</code> since your current version.</p>
</details>
<br />

Updates `@sveltejs/adapter-auto` from 3.1.0 to 3.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/kit/releases"><code>@​sveltejs/adapter-auto</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​sveltejs/adapter-auto</code><a
href="https://github.com/3"><code>@​3</code></a>.1.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: better error message when using <code>read</code> (<a
href="https://redirect.github.com/sveltejs/kit/pull/11689">#11689</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md"><code>@​sveltejs/adapter-auto</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>3.1.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: better error message when using <code>read</code> (<a
href="https://redirect.github.com/sveltejs/kit/pull/11689">#11689</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sveltejs/kit/commit/043ad0fb7c9247313542253599cd06d6da00a6bf"><code>043ad0f</code></a>
Version Packages (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/11691">#11691</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/961ba2c3fb7b220b8738085092cb722b5f1b9913"><code>961ba2c</code></a>
fix: better error message when using <code>read</code> with
<code>adapter-auto</code> - closes <a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/116">#116</a>...</li>
<li>See full diff in <a
href="https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@3.1.1/packages/adapter-auto">compare
view</a></li>
</ul>
</details>
<br />

Updates `@sveltejs/kit` from 2.0.6 to 2.5.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/kit/releases"><code>@​sveltejs/kit</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​sveltejs/kit</code><a
href="https://github.com/2"><code>@​2</code></a>.5.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: tsconfig includes should cover svelte.config.js (<a
href="https://redirect.github.com/sveltejs/kit/pull/11886">#11886</a>)</li>
</ul>
<h2><code>@​sveltejs/kit</code><a
href="https://github.com/2"><code>@​2</code></a>.5.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>fix: prevent stale values after invalidation (<a
href="https://redirect.github.com/sveltejs/kit/pull/11870">#11870</a>)</p>
</li>
<li>
<p>fix: prevent false positive <code>history.pushState</code> and
<code>history.replaceState</code> warnings (<a
href="https://redirect.github.com/sveltejs/kit/pull/11858">#11858</a>)</p>
</li>
<li>
<p>fix: relax status code types (<a
href="https://redirect.github.com/sveltejs/kit/pull/11781">#11781</a>)</p>
</li>
<li>
<p>fix: <code>popstate</code> navigations take <code>pushState</code>
navigations into account (<a
href="https://redirect.github.com/sveltejs/kit/pull/11765">#11765</a>)</p>
</li>
</ul>
<h2><code>@​sveltejs/kit</code><a
href="https://github.com/2"><code>@​2</code></a>.5.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>feat: dev/preview/prerender platform emulation (<a
href="https://redirect.github.com/sveltejs/kit/pull/11730">#11730</a>)</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>fix: strip <code>/@fs</code> prefix correctly on Windows when
invoking <code>read()</code> in dev mode (<a
href="https://redirect.github.com/sveltejs/kit/pull/11728">#11728</a>)</li>
</ul>
<h2><code>@​sveltejs/kit</code><a
href="https://github.com/2"><code>@​2</code></a>.4.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: only disallow body with GET/HEAD (<a
href="https://redirect.github.com/sveltejs/kit/pull/11710">#11710</a>)</li>
</ul>
<h2><code>@​sveltejs/kit</code><a
href="https://github.com/2"><code>@​2</code></a>.4.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: ignore bodies sent with non-PUT/PATCH/POST requests (<a
href="https://redirect.github.com/sveltejs/kit/pull/11708">#11708</a>)</li>
</ul>
<h2><code>@​sveltejs/kit</code><a
href="https://github.com/2"><code>@​2</code></a>.4.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>fix: use Vite's default value for <code>build.target</code> and
respect override supplied by user (<a
href="https://redirect.github.com/sveltejs/kit/pull/11688">#11688</a>)</p>
</li>
<li>
<p>fix: properly decode base64 strings inside <code>read</code> (<a
href="https://redirect.github.com/sveltejs/kit/pull/11682">#11682</a>)</p>
</li>
<li>
<p>fix: default route config to <code>{}</code> for feature checking (<a
href="https://redirect.github.com/sveltejs/kit/pull/11685">#11685</a>)</p>
</li>
<li>
<p>fix: handle <code>onNavigate</code> callbacks correctly (<a
href="https://redirect.github.com/sveltejs/kit/pull/11678">#11678</a>)</p>
</li>
</ul>
<h2><code>@​sveltejs/kit</code><a
href="https://github.com/2"><code>@​2</code></a>.4.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>feat: add <code>$app/server</code> module with <code>read</code>
function for reading assets from filesystem (<a
href="https://redirect.github.com/sveltejs/kit/pull/11649">#11649</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md"><code>@​sveltejs/kit</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>2.5.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: tsconfig includes should cover svelte.config.js (<a
href="https://redirect.github.com/sveltejs/kit/pull/11886">#11886</a>)</li>
</ul>
<h2>2.5.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>fix: prevent stale values after invalidation (<a
href="https://redirect.github.com/sveltejs/kit/pull/11870">#11870</a>)</p>
</li>
<li>
<p>fix: prevent false positive <code>history.pushState</code> and
<code>history.replaceState</code> warnings (<a
href="https://redirect.github.com/sveltejs/kit/pull/11858">#11858</a>)</p>
</li>
<li>
<p>fix: relax status code types (<a
href="https://redirect.github.com/sveltejs/kit/pull/11781">#11781</a>)</p>
</li>
<li>
<p>fix: <code>popstate</code> navigations take <code>pushState</code>
navigations into account (<a
href="https://redirect.github.com/sveltejs/kit/pull/11765">#11765</a>)</p>
</li>
</ul>
<h2>2.5.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>feat: dev/preview/prerender platform emulation (<a
href="https://redirect.github.com/sveltejs/kit/pull/11730">#11730</a>)</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>fix: strip <code>/@fs</code> prefix correctly on Windows when
invoking <code>read()</code> in dev mode (<a
href="https://redirect.github.com/sveltejs/kit/pull/11728">#11728</a>)</li>
</ul>
<h2>2.4.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: only disallow body with GET/HEAD (<a
href="https://redirect.github.com/sveltejs/kit/pull/11710">#11710</a>)</li>
</ul>
<h2>2.4.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: ignore bodies sent with non-PUT/PATCH/POST requests (<a
href="https://redirect.github.com/sveltejs/kit/pull/11708">#11708</a>)</li>
</ul>
<h2>2.4.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>fix: use Vite's default value for <code>build.target</code> and
respect override supplied by user (<a
href="https://redirect.github.com/sveltejs/kit/pull/11688">#11688</a>)</p>
</li>
<li>
<p>fix: properly decode base64 strings inside <code>read</code> (<a
href="https://redirect.github.com/sveltejs/kit/pull/11682">#11682</a>)</p>
</li>
<li>
<p>fix: default route config to <code>{}</code> for feature checking (<a
href="https://redirect.github.com/sveltejs/kit/pull/11685">#11685</a>)</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sveltejs/kit/commit/4d98369e19f99e239c4ee747a078b0abeb142c53"><code>4d98369</code></a>
Version Packages (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11903">#11903</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/f6f9e70097c721e76a2f42b0e4dee48f815bc160"><code>f6f9e70</code></a>
fix: tsconfig includes should cover svelte.config.js (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11886">#11886</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/4ae1cd152a60a22044ab3b8aa5572a2b79864583"><code>4ae1cd1</code></a>
Version Packages (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11767">#11767</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/75e1f5ff012ba95ee21ae151a8ede821dfb85fe5"><code>75e1f5f</code></a>
fix: prevent stale values after invalidation (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11870">#11870</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/511126b51d4aaa770704491ff0890a76fa116205"><code>511126b</code></a>
fix: prevent false positive <code>history.pushState</code> warnings (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11858">#11858</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/08cd13919b128d7ed484f8afdaddbd64f3e9164f"><code>08cd139</code></a>
chore: update chokidar to 3.6.0 (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11811">#11811</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/c749e85d2502d5eac03f739c8f18a2f3a4dcb13e"><code>c749e85</code></a>
chore(deps): update dependency marked to v12 (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11795">#11795</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/f7c4f36e833dce4ae0f79a6c1634810edd744fe3"><code>f7c4f36</code></a>
fix: relax status code types (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11781">#11781</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/311fe8f3c01c7216ae1317d026ba62636f6f660e"><code>311fe8f</code></a>
fix: <code>popstate</code> navigations take <code>pushState</code>
navigations into account (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11765">#11765</a>)</li>
<li><a
href="https://github.com/sveltejs/kit/commit/969e69fa0f0d2f631a64166a7f80035971056401"><code>969e69f</code></a>
Version Packages (<a
href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11735">#11735</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.5.2/packages/kit">compare
view</a></li>
</ul>
</details>
<br />

Updates `@sveltejs/vite-plugin-svelte` from 3.0.1 to 3.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/vite-plugin-svelte/releases"><code>@​sveltejs/vite-plugin-svelte</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​sveltejs/vite-plugin-svelte</code><a
href="https://github.com/3"><code>@​3</code></a>.0.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix(compile): correctly determine script lang in files where a
comment precedes the script tag (<a
href="https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/844">#844</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md"><code>@​sveltejs/vite-plugin-svelte</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>3.0.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix(compile): correctly determine script lang in files where a
comment precedes the script tag (<a
href="https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/844">#844</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/e04c9a86f6a8cbc8445139bf0ad04b04c9bda633"><code>e04c9a8</code></a>
Version Packages (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/845">#845</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/a0063554bf846977a7b87df1aee7094e5e85e7c1"><code>a006355</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/842">#842</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/e95d863cc06881770a89948180ac53692f911f20"><code>e95d863</code></a>
fix: correctly detect script language during compilation (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/844">#844</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/d5a6dad8da2da3e505433e1290e9f2aa9bb82d4e"><code>d5a6dad</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/833">#833</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/833d66cee57a0ec7cbfcf29b23796988dfdc7cf3"><code>833d66c</code></a>
chore: update to SvelteKit 2 (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/831">#831</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/4a8d590b540cb91dde34a7162de3933e46106f0b"><code>4a8d590</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/823">#823</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/ee0aa51e4a484f3b7e5e8b3563f6dc9cb6c89c8d"><code>ee0aa51</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/821">#821</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/aca75344e34b90dd7aff8cf7f42231702ea93a03"><code>aca7534</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/818">#818</a>)</li>
<li><a
href="https://github.com/sveltejs/vite-plugin-svelte/commit/2510174305a1d960d46b726a1b41f3be745348b0"><code>2510174</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/815">#815</a>)</li>
<li>See full diff in <a
href="https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@3.0.2/packages/vite-plugin-svelte">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.1.0
<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>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.2</h2>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
<li><strong>utils:</strong> use mergeable interface for
<code>settings</code> property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Gareth Jones <a
href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.1</h2>
<h2>7.0.1 (2024-02-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> update peer dep for parser (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> add *-type-checked-only configs</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [naming-convention] support the
auto-acce…
…les/with-berry with 12 updates (#7599)

Bumps the with-berry-example-dependencies group in /examples/with-berry
with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.1.0
<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>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.2</h2>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
<li><strong>utils:</strong> use mergeable interface for
<code>settings</code> property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Gareth Jones <a
href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.1</h2>
<h2>7.0.1 (2024-02-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> update peer dep for parser (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> add *-type-checked-only configs</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [consistent-return] add new rule</p>
</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies</p>
</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri</li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Gareth Jones</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.1 (2024-02-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> update peer dep for parser</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a>
chore(release): publish 7.1.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1807d555aeb99873c665b34b75a4e5bc89bc1f86"><code>1807d55</code></a>
docs: add tabs in no-unsafe-unary-minus.md (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8542">#8542</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/f2f57de6d203f083a0573c132196f0777182793f"><code>f2f57de</code></a>
test(eslint-plugin): [no-misused-promises] add test cases for spread
args (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/fa679550052f122c82bc4fd88d2e2c9138824bc3"><code>fa67955</code></a>
chore: drop T from internal types (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8521">#8521</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/60c1cd35dd057f0e6d836f1c38d255f275002c89"><code>60c1cd3</code></a>
fix(eslint-plugin): [no-use-before-define] fix false positive type
reference ...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/14589205e405d91605be84c0492c02458efe5f54"><code>1458920</code></a>
fix(eslint-plugin): [no-misused-promises] improve check union types (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8534">#8534</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/c1441c8f5bb0f980238c934af6e499baacdd41f2"><code>c1441c8</code></a>
fix(eslint-plugin): [prefer-optional-chan] allow typeof for avoiding
referenc...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e7ec6f061f9ce77346906a0d865fd9c18281256d"><code>e7ec6f0</code></a>
docs: from option instead of source in prefer-readonly-parameter-types
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8461">#8461</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/46cef966fb861f341768815a6fcae974d7cd43ff"><code>46cef96</code></a>
feat(eslint-plugin): [consistent-return] add new rule (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8289">#8289</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/f7198db67d881c9b288e8f0774c1ad0ea2a5d900"><code>f7198db</code></a>
feat(eslint-plugin): [naming-convention] support the auto-accessor
syntax (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 6.17.0 to 7.1.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>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonj…
…s/with-npm with 14 updates (#7600)

Bumps the with-npm-example-dependencies group in /examples/with-npm with
14 updates:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
|
[@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)
| `8.56.1` | `8.56.5` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `6.21.0` |
|
[@turbo/gen](https://github.com/vercel/turbo/tree/HEAD/packages/turbo-gen)
| `1.11.3` | `1.12.4` |

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/eslint` from 8.56.1 to 8.56.5
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
<h2>v5.2.0-canary.2</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h2>v5.2.0-canary.1</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
(2023-11-22)</h1>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
release: 5.2.0</li>
<li><a
href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
release: 5.2.0-canary.2</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
fix(typescript): <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
docs: align README example with style guide (<a
href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
release: 5.2.0-canary.1</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
feat(typescript): add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="h…
…ples/with-prisma with 14 updates (#7601)

Bumps the with-prisma-example-dependencies group in
/examples/with-prisma with 14 updates:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.2.4` | `3.2.5` |
| [tsx](https://github.com/privatenumber/tsx) | `4.7.0` | `4.7.1` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.1.0` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.11.14` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.48` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.12.1` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.20.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.20.0` | `7.1.0` |
|
[@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client)
| `5.9.0` | `5.10.2` |
| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) |
`5.9.0` | `5.10.2` |

Updates `prettier` from 3.2.4 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `tsx` from 4.7.0 to 4.7.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/privatenumber/tsx/releases">tsx's
releases</a>.</em></p>
<blockquote>
<h2>v4.7.1</h2>
<h2><a
href="https://github.com/privatenumber/tsx/compare/v4.7.0...v4.7.1">4.7.1</a>
(2024-02-10)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>escape <code>import.meta.url</code> passed to esbuild (<a
href="https://redirect.github.com/privatenumber/tsx/issues/474">#474</a>)
(<a
href="https://github.com/privatenumber/tsx/commit/e23592ea6485cfecfb6915098fc7423fcc03a3b6">e23592e</a>)</li>
<li>remove the pipe file before starting the ipc server (<a
href="https://redirect.github.com/privatenumber/tsx/issues/459">#459</a>)
(<a
href="https://github.com/privatenumber/tsx/commit/0ed00976165b45cf7928e582ce1debf9d1133ef3">0ed0097</a>)</li>
</ul>
<hr />
<p>This release is also available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/tsx/v/4.7.1"><code>npm
package (@​latest dist-tag)</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/privatenumber/tsx/commit/2c829258a6ca238b7a22c85cc8a09a531267d472"><code>2c82925</code></a>
style: update linting</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/0ed00976165b45cf7928e582ce1debf9d1133ef3"><code>0ed0097</code></a>
fix: remove the pipe file before starting the ipc server (<a
href="https://redirect.github.com/privatenumber/tsx/issues/459">#459</a>)</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/e23592ea6485cfecfb6915098fc7423fcc03a3b6"><code>e23592e</code></a>
fix: escape <code>import.meta.url</code> passed to esbuild (<a
href="https://redirect.github.com/privatenumber/tsx/issues/474">#474</a>)</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/985bbb8cff1f750ad02e299874e542b6f63495ef"><code>985bbb8</code></a>
docs(VS Code): replaced <code>workspaceRoot</code> with
<code>workspaceFolder</code> (<a
href="https://redirect.github.com/privatenumber/tsx/issues/450">#450</a>)</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/48eedfde4c6d6501ff6d3651733c685b4f38cfcc"><code>48eedfd</code></a>
test: Node 21.5.0 (<a
href="https://redirect.github.com/privatenumber/tsx/issues/449">#449</a>)</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/9c000f04f3381ccd07627e11eea759753c10b839"><code>9c000f0</code></a>
ci: lint yml files</li>
<li>See full diff in <a
href="https://github.com/privatenumber/tsx/compare/v4.7.0...v4.7.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.1.0 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.1.0...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.11.14 to 20.11.24
<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 />

Updates `@types/react` from 18.2.48 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
<h2>v5.2.0-canary.2</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h2>v5.2.0-canary.1</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
(2023-11-22)</h1>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
release: 5.2.0</li>
<li><a
href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
release: 5.2.0-canary.2</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
fix(typescript): <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
docs: align README example with style guide (<a
href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
release: 5.2.0-canary.1</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
feat(typescript): add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/6502545ae5e533679344109477cefbec538a19b3"><code>6502545</code></a>
release(turborepo): 1.12.4-canary.1 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7369">#7369</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/e06eb5919608743ca5c4e4b52dc03f31b41fb719"><code>e06eb59</code></a>
release(turborepo): 1.12.4-canary.0 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7338">#7338</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/83a22a5f49f760e420742129e325205391586640"><code>83a22a5</code></a>
release(turborepo): 1.12.3 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7296">#7296</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/0509041da0fe4130f257bcaa1846b4a20f755452"><code>0509041</code></a>
release(turborepo): 1.12.3-canary.0 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7215">#7215</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/145120d4d2440d9477a56a4e0d78e72c73296593"><code>145120d</code></a>
release(turborepo): 1.12.2 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7200">#7200</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3b368d0b8909a3bf5ccb748eaa61732137a830a7"><code>3b368d0</code></a>
release(turborepo): 1.12.1 (<a
href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7193">#7193</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/turbo/commits/v1.12.4/packages/eslint-config-turbo">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 6.20.0 to 7.1.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>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg ✨</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/vers…
…amples/with-tailwind with 15 updates (#7602)

Bumps the with-tailwind-example-dependencies group in
/examples/with-tailwind with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
|
[prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss)
| `0.5.10` | `0.5.11` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.16` |
`10.4.18` |
| [postcss](https://github.com/postcss/postcss) | `8.4.33` | `8.4.35` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | `3.4.0` |
`3.4.1` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
| [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier-plugin-tailwindcss` from 0.5.10 to 0.5.11
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases">prettier-plugin-tailwindcss's
releases</a>.</em></p>
<blockquote>
<h2>v0.5.11</h2>
<h3>Changed</h3>
<ul>
<li>Bumped bundled version of Tailwind CSS to v3.4.1 (<a
href="https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/240">#240</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md">prettier-plugin-tailwindcss's
changelog</a>.</em></p>
<blockquote>
<h2>[0.5.11] - 2024-01-05</h2>
<h3>Changed</h3>
<ul>
<li>Bumped bundled version of Tailwind CSS to v3.4.1 (<a
href="https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/240">#240</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/bf4041707ae9c7fcdef286d95ebe142bcd1ae5d1"><code>bf40417</code></a>
0.5.11</li>
<li><a
href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/08f5c4ce0ef2298cb02d5fea35c9c191501b3265"><code>08f5c4c</code></a>
Bump bundled version of <code>tailwindcss</code> to <code>v3.4.1</code>
(<a
href="https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/240">#240</a>)</li>
<li>See full diff in <a
href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.10...v0.5.11">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `autoprefixer` from 10.4.16 to 10.4.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/autoprefixer/releases">autoprefixer's
releases</a>.</em></p>
<blockquote>
<h2>10.4.18</h2>
<ul>
<li>Fixed removing <code>-webkit-box-orient</code> on
<code>-webkit-line-clamp</code> (<a
href="https://github.com/Goodwine"><code>@​Goodwine</code></a>).</li>
</ul>
<h2>10.4.17</h2>
<ul>
<li>Fixed <code>user-select: contain</code> prefixes.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md">autoprefixer's
changelog</a>.</em></p>
<blockquote>
<h2>10.4.18</h2>
<ul>
<li>Fixed removing <code>-webkit-box-orient</code> on
<code>-webkit-line-clamp</code> (<a
href="https://github.com/Goodwine"><code>@​Goodwine</code></a>).</li>
</ul>
<h2>10.4.17</h2>
<ul>
<li>Fixed <code>user-select: contain</code> prefixes.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/postcss/autoprefixer/commit/90dc18d7201608ccf1a02aba476feec28f60257e"><code>90dc18d</code></a>
Release 10.4.18 version</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/0af1be8a7453d28701f99cfdeefe026548c690cf"><code>0af1be8</code></a>
Update dependencies</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/1efe165b9511049b72f4abdb537cf9494889e48e"><code>1efe165</code></a>
Update c8 config</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/80ff109c02e9ab40e4f8de57584309372f90ec5a"><code>80ff109</code></a>
Add Node.js 21 to CI</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/5e5d1935b81c41a5f9bbcc1b63377e32b8c6de59"><code>5e5d193</code></a>
Automate release creation</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/e72c36a761b07b8083c2d746f200e7d2e7fc7e47"><code>e72c36a</code></a>
Update actions</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/ec68b5212fee8d25354cd68566311a808dbe96d8"><code>ec68b52</code></a>
Preserve -webkit-box-orient when -webkit-line-clamp is present (<a
href="https://redirect.github.com/postcss/autoprefixer/issues/1511">#1511</a>)</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/46cd2cccabab8f829c6bde17eb47a856ebda9e84"><code>46cd2cc</code></a>
Release 10.4.17 version</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/2738f72023caf5e64dcfdeb2e7cbda8ecb1eae18"><code>2738f72</code></a>
Update dependencies</li>
<li><a
href="https://github.com/postcss/autoprefixer/commit/b0a4007c49da09e23fa39cb0113fa61f46818962"><code>b0a4007</code></a>
Fix user-select: contain</li>
<li>Additional commits viewable in <a
href="https://github.com/postcss/autoprefixer/compare/10.4.16...10.4.18">compare
view</a></li>
</ul>
</details>
<br />

Updates `postcss` from 8.4.33 to 8.4.35
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/releases">postcss's
releases</a>.</em></p>
<blockquote>
<h2>8.4.35</h2>
<ul>
<li>Avoid <code>!</code> in <code>node.parent.nodes</code> type.</li>
<li>Allow to pass <code>undefined</code> to node adding method to
simplify types.</li>
</ul>
<h2>8.4.34</h2>
<ul>
<li>Fixed <code>AtRule#nodes</code> type (by <a
href="https://github.com/tim-we"><code>@​tim-we</code></a>).</li>
<li>Cleaned up code (by <a
href="https://github.com/DrKiraDmitry"><code>@​DrKiraDmitry</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
changelog</a>.</em></p>
<blockquote>
<h2>8.4.35</h2>
<ul>
<li>Avoid <code>!</code> in <code>node.parent.nodes</code> type.</li>
<li>Allow to pass <code>undefined</code> to node adding method to
simplify types.</li>
</ul>
<h2>8.4.34</h2>
<ul>
<li>Fixed <code>AtRule#nodes</code> type (by Tim Weißenfels).</li>
<li>Cleaned up code (by Dmitry Kirillov).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/postcss/postcss/commit/edda95ec4a0f4595522ab18e913eb851e73d301d"><code>edda95e</code></a>
Release 8.4.35 version</li>
<li><a
href="https://github.com/postcss/postcss/commit/612f3602e79392b4ace8249e5aa4e8e31f8dad05"><code>612f360</code></a>
Merge pull request <a
href="https://redirect.github.com/postcss/postcss/issues/1924">#1924</a>
from postcss/refactor/types</li>
<li><a
href="https://github.com/postcss/postcss/commit/5e7449fe7e0186b7318fa85817863a09c8e2b72d"><code>5e7449f</code></a>
Fix node.parent.nodes type</li>
<li><a
href="https://github.com/postcss/postcss/commit/65075dfeebcb56245f9aaa82dcd3278be342b986"><code>65075df</code></a>
Allow to pass undefined to adding methods to simplify type check</li>
<li><a
href="https://github.com/postcss/postcss/commit/477b3bbb9d3b8d91b37c132661724557beeab63c"><code>477b3bb</code></a>
Release 8.4.34 version</li>
<li><a
href="https://github.com/postcss/postcss/commit/25af11752fc4d3ac3d5fa8880c13a2e77a57ac66"><code>25af117</code></a>
Update dependencies</li>
<li><a
href="https://github.com/postcss/postcss/commit/bb0314a41fcfaf8649659f10d52ddb63f0a5ef9d"><code>bb0314a</code></a>
Merge pull request <a
href="https://redirect.github.com/postcss/postcss/issues/1922">#1922</a>
from tim-we/improve-at-rule-types</li>
<li><a
href="https://github.com/postcss/postcss/commit/9dd5a9337edfbfcb55722f13f56a961396cc4c5b"><code>9dd5a93</code></a>
Fix at-rule test</li>
<li><a
href="https://github.com/postcss/postcss/commit/8322d112e860d9e9bc9521d47f94cdbd54143449"><code>8322d11</code></a>
Fix visitor test</li>
<li><a
href="https://github.com/postcss/postcss/commit/ee7fcd42757f32791647674273be20b2ac85cc71"><code>ee7fcd4</code></a>
Fix Document#nodes</li>
<li>Additional commits viewable in <a
href="https://github.com/postcss/postcss/compare/8.4.33...8.4.35">compare
view</a></li>
</ul>
</details>
<br />

Updates `tailwindcss` from 3.4.0 to 3.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's
releases</a>.</em></p>
<blockquote>
<h2>v3.4.1</h2>
<h3>Fixed</h3>
<ul>
<li>Don't remove keyframe stops when using important utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12639">#12639</a>)</li>
<li>Don't add spaces to gradients and grid track names when followed by
<code>calc()</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12704">#12704</a>)</li>
<li>Restore old behavior for <code>class</code> dark mode strategy (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add new <code>selector</code> and <code>variant</code> strategies
for dark mode (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Support <code>rtl</code> and <code>ltr</code> variants on same
element as <code>dir</code> attribute (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md">tailwindcss's
changelog</a>.</em></p>
<blockquote>
<h2>[3.4.1] - 2024-01-05</h2>
<h3>Fixed</h3>
<ul>
<li>Don't remove keyframe stops when using important utilities (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12639">#12639</a>)</li>
<li>Don't add spaces to gradients and grid track names when followed by
<code>calc()</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12704">#12704</a>)</li>
<li>Restore old behavior for <code>class</code> dark mode strategy (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
<li>Improve glob handling for folders with <code>(</code>,
<code>)</code>, <code>[</code> or <code>]</code> in the file path (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12715">#12715</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add new <code>selector</code> and <code>variant</code> strategies
for dark mode (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Support <code>rtl</code> and <code>ltr</code> variants on same
element as <code>dir</code> attribute (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tailwindlabs/tailwindcss/commit/7361468f77500105b0559e879e121f34306e8da2"><code>7361468</code></a>
3.4.1</li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss/commit/508e7f2349e56d19f8d3091d583f2ad65b95f68c"><code>508e7f2</code></a>
Fix code style</li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss/commit/3fb57e55abdba6…
… /examples/design-system with 18 updates (#7603)

Bumps the design-system-example-dependencies group in
/examples/design-system with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
|
[@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/actions)
| `7.6.7` | `7.6.17` |
|
[@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs)
| `7.6.7` | `7.6.17` |
|
[@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials)
| `7.6.7` | `7.6.17` |
|
[@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links)
| `7.6.7` | `7.6.17` |
|
[@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react)
| `7.6.7` | `7.6.17` |
|
[@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite)
| `7.6.7` | `7.6.17` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
|
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli)
| `7.6.7` | `7.6.17` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.0.10` | `5.1.4` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
| [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) | `2.3.2` |
`3.1.5` |
|
[eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook)
| `0.6.15` | `0.8.0` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/addon-actions` from 7.6.7 to 7.6.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-actions</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.6.17</h2>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>v7.6.16</h2>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.15</h2>
<h2>7.6.15</h2>
<ul>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.14</h2>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.13</h2>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.12</h2>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.11</h2>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.10</h2>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>v7.6.9</h2>
<h2>7.6.9</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-actions</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>7.6.15</h2>
<p>This release accidentally didn't contain anything.</p>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>7.6.9</h2>
<ul>
<li>ConfigFile: Fix export specifiers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Webpack5: Make export-order-loader compatible with both esm and cjs
- <a
href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
thanks <a
href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
<li>CLI: Support version specifiers in <code>init</code>,
<code>upgrade</code> and <code>sandbox</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>7.6.8</h2>
<ul>
<li>Addon-actions: Fix module resolution for react-native - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Storysource: Fix import error - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
thanks <a
href="https://github.com/unional"><code>@​unional</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
<li>Additional commits viewable in <a
href="https://github.com/storybookjs/storybook/commits/v7.6.17/code/addons/actions">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/addon-docs` from 7.6.7 to 7.6.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-docs</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.6.17</h2>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>v7.6.16</h2>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.15</h2>
<h2>7.6.15</h2>
<ul>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.14</h2>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.13</h2>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.12</h2>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.11</h2>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.10</h2>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>v7.6.9</h2>
<h2>7.6.9</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-docs</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>7.6.15</h2>
<p>This release accidentally didn't contain anything.</p>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>7.6.9</h2>
<ul>
<li>ConfigFile: Fix export specifiers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Webpack5: Make export-order-loader compatible with both esm and cjs
- <a
href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
thanks <a
href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
<li>CLI: Support version specifiers in <code>init</code>,
<code>upgrade</code> and <code>sandbox</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>7.6.8</h2>
<ul>
<li>Addon-actions: Fix module resolution for react-native - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Storysource: Fix import error - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
thanks <a
href="https://github.com/unional"><code>@​unional</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v7.6.17/code/addons/docs">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/addon-essentials` from 7.6.7 to 7.6.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-essentials</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.6.17</h2>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>v7.6.16</h2>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.15</h2>
<h2>7.6.15</h2>
<ul>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.14</h2>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.13</h2>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.12</h2>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.11</h2>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.10</h2>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>v7.6.9</h2>
<h2>7.6.9</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-essentials</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>7.6.15</h2>
<p>This release accidentally didn't contain anything.</p>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>7.6.9</h2>
<ul>
<li>ConfigFile: Fix export specifiers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Webpack5: Make export-order-loader compatible with both esm and cjs
- <a
href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
thanks <a
href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
<li>CLI: Support version specifiers in <code>init</code>,
<code>upgrade</code> and <code>sandbox</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>7.6.8</h2>
<ul>
<li>Addon-actions: Fix module resolution for react-native - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Storysource: Fix import error - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
thanks <a
href="https://github.com/unional"><code>@​unional</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v7.6.17/code/addons/essentials">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/addon-links` from 7.6.7 to 7.6.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-links</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.6.17</h2>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>v7.6.16</h2>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.15</h2>
<h2>7.6.15</h2>
<ul>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>v7.6.14</h2>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.13</h2>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.12</h2>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>v7.6.11</h2>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>v7.6.10</h2>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>v7.6.9</h2>
<h2>7.6.9</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-links</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.6.17</h2>
<ul>
<li>Addon-docs: Fix Table of Contents heading leak - <a
href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
<li>Core: Update ip version to fix CVE-2023-42282 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
thanks <a
href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
</ul>
<h2>7.6.16</h2>
<ul>
<li>Addon Themes: Make type generic less strict - <a
href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Interaction: Make sure that adding spies doesn't cause infinite
loops with self referencing args <a
href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
thanks <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
</ul>
<h2>7.6.15</h2>
<p>This release accidentally didn't contain anything.</p>
<h2>7.6.14</h2>
<ul>
<li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.13</h2>
<ul>
<li>Next.js: Fix frameworkOptions resolution - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React Native: Fix init fails when package is already installed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>React Native: Remove watcher from init - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.12</h2>
<ul>
<li>CLI: Fix <code>upgrade</code> detecting the wrong version of
existing Storybooks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
</ul>
<h2>7.6.11</h2>
<ul>
<li>CLI: Update init for react native v7 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Codemods: Add support for multiple file extensions in runCodemod
function - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>7.6.10</h2>
<ul>
<li>CLI: Fix existing version detection in <code>upgrade</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
thanks <a
href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
<li>React: Fix acorn ecma version warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
</ul>
<h2>7.6.9</h2>
<ul>
<li>ConfigFile: Fix export specifiers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Webpack5: Make export-order-loader compatible with both esm and cjs
- <a
href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
thanks <a
href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
<li>CLI: Support version specifiers in <code>init</code>,
<code>upgrade</code> and <code>sandbox</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>7.6.8</h2>
<ul>
<li>Addon-actions: Fix module resolution for react-native - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Storysource: Fix import error - <a
href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
thanks <a
href="https://github.com/unional"><code>@​unional</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commit…
…es/with-yarn with 14 updates (#7604)

Bumps the with-yarn-example-dependencies group in /examples/with-yarn
with 14 updates:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
|
[@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)
| `8.56.1` | `8.56.5` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |
|
[@turbo/gen](https://github.com/vercel/turbo/tree/HEAD/packages/turbo-gen)
| `1.11.3` | `1.12.4` |

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/eslint` from 8.56.1 to 8.56.5
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
<h2>v5.2.0-canary.2</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h2>v5.2.0-canary.1</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
(2023-11-22)</h1>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
release: 5.2.0</li>
<li><a
href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
release: 5.2.0-canary.2</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
fix(typescript): <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
docs: align README example with style guide (<a
href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
release: 5.2.0-canary.1</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
feat(typescript): add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href…
…ples/with-gatsby with 13 updates (#7605)

Bumps the with-gatsby-example-dependencies group in
/examples/with-gatsby with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [gatsby](https://github.com/gatsbyjs/gatsby) | `5.13.1` | `5.13.3` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `gatsby` from 5.13.1 to 5.13.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/b4ce9e6bcd3937921f17a27dcbbafe67138275cc"><code>b4ce9e6</code></a>
chore(release): Publish</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/c50e8f2cd93898d9a483440ebd6eeeb492e73087"><code>c50e8f2</code></a>
fix: add missing fs method rewrites to handle fetchRemoteFile in dsg/ssr
engi...</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/d328fd8ffd255c235a61e8d3890640b21f26e770"><code>d328fd8</code></a>
perf: use must-revalidate cache-control header as common and only create
head...</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/b24134df49cf5fb509c3fba4310a0a71a952a35b"><code>b24134d</code></a>
chore(release): Publish</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/c74745c180f6e508d80dc680a721a63c7f6450bc"><code>c74745c</code></a>
fix(gatsby): support builtin modules prefixed with <code>node:</code> on
<code>build-html</code> (#...</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/c9f8c24cdb65016d03f1f270d3df43b0467623f0"><code>c9f8c24</code></a>
chore: swap babel-plugin-lodash with updated version that doesn't use
depreca...</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/fc0eea1eec9edcce77018d6d58a3070292cd5887"><code>fc0eea1</code></a>
fix(gatsby): fix webpack compilation when pnpm is used (<a
href="https://redirect.github.com/gatsbyjs/gatsby/issues/38757">#38757</a>)
(<a
href="https://redirect.github.com/gatsbyjs/gatsby/issues/38804">#38804</a>)</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/f6ed443f8042166c5292c79696877bb6270f4229"><code>f6ed443</code></a>
fix(gatsby): try to automatically recover when parcel segfaults (<a
href="https://redirect.github.com/gatsbyjs/gatsby/issues/38773">#38773</a>)
(<a
href="https://redirect.github.com/gatsbyjs/gatsby/issues/38">#38</a>...</li>
<li><a
href="https://github.com/gatsbyjs/gatsby/commit/68b0821df4ce236e488cfcd45104e06435d862b6"><code>68b0821</code></a>
fix(gatsby): more robust adapter zero-conf handling (<a
href="https://redirect.github.com/gatsbyjs/gatsby/issues/38778">#38778</a>)
(<a
href="https://redirect.github.com/gatsbyjs/gatsby/issues/38800">#38800</a>)</li>
<li>See full diff in <a
href="https://github.com/gatsbyjs/gatsby/compare/gatsby@5.13.1...gatsby@5.13.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
<h2>v5.2.0-canary.2</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h2>v5.2.0-canary.1</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
(2023-11-22)</h1>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
release: 5.2.0</li>
<li><a
href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
release: 5.2.0-canary.2</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
fix(typescript): <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
docs: align README example with style guide (<a
href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
release: 5.2.0-canary.1</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
feat(typescript): add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/…
…asic with 14 updates (#7606)

Bumps the basic-example-dependencies group in /examples/basic with 14
updates:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.0.4` | `14.1.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
|
[@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)
| `8.56.1` | `8.56.5` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.17.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.17.0` | `7.1.0` |
|
[@turbo/gen](https://github.com/vercel/turbo/tree/HEAD/packages/turbo-gen)
| `1.11.3` | `1.12.4` |

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
v14.0.5-canary.61</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@types/react` from 18.2.46 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/eslint` from 8.56.1 to 8.56.5
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
<h2>v5.2.0-canary.2</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
(2024-02-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
</ul>
<h2>v5.2.0-canary.1</h2>
<h1><a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
(2023-11-22)</h1>
<h3>Features</h3>
<ul>
<li><strong>typescript:</strong> add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
(<a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
release: 5.2.0</li>
<li><a
href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
release: 5.2.0-canary.2</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
fix(typescript): <code>es2023</code> is not valid (<a
href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
docs: align README example with style guide (<a
href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
<li><a
href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
release: 5.2.0-canary.1</li>
<li><a
href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
feat(typescript): add multiple tsconfigs (<a
href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github…
…ples/with-docker with 16 updates (#7607)

Bumps the with-docker-example-dependencies group in
/examples/with-docker with 16 updates:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.2.4` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [express](https://github.com/expressjs/express) | `4.18.2` | `4.18.3`
|
|
[@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)
| `29.5.11` | `29.5.12` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.11.14` | `20.11.24` |
| [esbuild](https://github.com/evanw/esbuild) | `0.19.12` | `0.20.1` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [nodemon](https://github.com/remy/nodemon) | `3.0.3` | `3.1.0` |
| [next](https://github.com/vercel/next.js) | `14.1.0` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.1.0` | `14.1.1` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.48` | `18.2.61` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.12.1` | `1.12.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.20.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.20.0` | `7.1.0` |

Updates `prettier` from 3.2.4 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `express` from 4.18.2 to 4.18.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/releases">express's
releases</a>.</em></p>
<blockquote>
<h2>4.18.3</h2>
<h2>Main Changes</h2>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Use https: protocol instead of deprecated git: protocol by <a
href="https://github.com/vcsjones"><code>@​vcsjones</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
<li>build: Node.js@16.18 and Node.js@18.12 by <a
href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
<li>ci: update actions/checkout to v3 by <a
href="https://github.com/armujahid"><code>@​armujahid</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
<li>test: remove unused function arguments in params by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
<li>Remove unused originalIndex from acceptParams by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5119">expressjs/express#5119</a></li>
<li>Fixed typos by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5117">expressjs/express#5117</a></li>
<li>examples: remove unused params by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5113">expressjs/express#5113</a></li>
<li>fix: parameter str is not described in JSDoc by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5130">expressjs/express#5130</a></li>
<li>fix: typos in History.md by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5131">expressjs/express#5131</a></li>
<li>build : add Node.js@19.7 by <a
href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5028">expressjs/express#5028</a></li>
<li>test: remove unused function arguments in params by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5137">expressjs/express#5137</a></li>
<li>use random port in test so it won't fail on already listening by <a
href="https://github.com/rluvaton"><code>@​rluvaton</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
<li>tests: use cb() instead of done() by <a
href="https://github.com/kristof-low"><code>@​kristof-low</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
<li>examples: remove multipart example by <a
href="https://github.com/riddlew"><code>@​riddlew</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
<li>Update support Node.js@18 in the CI by <a
href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/5490">expressjs/express#5490</a></li>
<li>Fix favicon-related bug in cookie-sessions example by <a
href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
<li>Release 4.18.3 by <a
href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/5505">expressjs/express#5505</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/vcsjones"><code>@​vcsjones</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
<li><a
href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
<li><a href="https://github.com/armujahid"><code>@​armujahid</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
<li><a href="https://github.com/raksbisht"><code>@​raksbisht</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
<li><a href="https://github.com/rluvaton"><code>@​rluvaton</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
<li><a
href="https://github.com/kristof-low"><code>@​kristof-low</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
<li><a href="https://github.com/riddlew"><code>@​riddlew</code></a> made
their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
<li><a
href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">https://github.com/expressjs/express/compare/4.18.2...4.18.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/blob/master/History.md">express's
changelog</a>.</em></p>
<blockquote>
<h1>4.18.3 / 2024-02-26</h1>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/expressjs/express/commit/1b51edac7c5f2844e23602164a52643bb625993a"><code>1b51eda</code></a>
4.18.3</li>
<li><a
href="https://github.com/expressjs/express/commit/b625132864ef40b1fb119ff7c7b984573a7974c6"><code>b625132</code></a>
build: pin Node 21.x to minor</li>
<li><a
href="https://github.com/expressjs/express/commit/e3eca805847e0057ab1c83e7d61a6cc1c1ca47f1"><code>e3eca80</code></a>
build: pin Node 21.x to minor</li>
<li><a
href="https://github.com/expressjs/express/commit/23b44b3ddd45bc68487cc34cd576b117ba9d2609"><code>23b44b3</code></a>
build: support Node.js 21.6.2</li>
<li><a
href="https://github.com/expressjs/express/commit/b9fea1224516e372f6f63480cc1830e5f6ee63e6"><code>b9fea12</code></a>
build: support Node.js 21.x in appveyor</li>
<li><a
href="https://github.com/expressjs/express/commit/c259c3407f8c503c83d95fb1f30b132b73bb6388"><code>c259c34</code></a>
build: support Node.js 21.x</li>
<li><a
href="https://github.com/expressjs/express/commit/fdeb1d3176d11506557388ecaa2fe6a250e17efc"><code>fdeb1d3</code></a>
build: support Node.js 20.x in appveyor</li>
<li><a
href="https://github.com/expressjs/express/commit/734b28190085c052e3ecd9c7d0b9595d9edb1b85"><code>734b281</code></a>
build: support Node.js 20.x</li>
<li><a
href="https://github.com/expressjs/express/commit/0e3ab6ec215fc297473323fb1e8d0df03033e774"><code>0e3ab6e</code></a>
examples: improve view count in cookie-sessions</li>
<li><a
href="https://github.com/expressjs/express/commit/59af63ac2e6aea6a9cefb6fe27705ccf024d8373"><code>59af63a</code></a>
build: Node.js@18.19</li>
<li>Additional commits viewable in <a
href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~ulisesgascon">ulisesgascon</a>, a new
releaser for express since your current version.</p>
</details>
<br />

Updates `@types/jest` from 29.5.11 to 29.5.12
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.11.14 to 20.11.24
<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 />

Updates `esbuild` from 0.19.12 to 0.20.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/releases">esbuild's
releases</a>.</em></p>
<blockquote>
<h2>v0.20.1</h2>
<ul>
<li>
<p>Fix a bug with the CSS nesting transform (<a
href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>)</p>
<p>This release fixes a bug with the CSS nesting transform for older
browsers where the generated CSS could be incorrect if a selector list
contained a pseudo element followed by another selector. The bug was
caused by incorrectly mutating the parent rule's selector list when
filtering out pseudo elements for the child rules:</p>
<pre lang="css"><code>/* Original code */
.foo {
  &amp;:after,
  &amp; .bar {
    color: red;
  }
}
<p>/* Old output (with --supported:nesting=false) */
.foo .bar,
.foo .bar {
color: red;
}</p>
<p>/* New output (with --supported:nesting=false) */
.foo:after,
.foo .bar {
color: red;
}
</code></pre></p>
</li>
<li>
<p>Constant folding for JavaScript inequality operators (<a
href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>)</p>
<p>This release introduces constant folding for the <code>&lt; &gt;
&lt;= &gt;=</code> operators. The minifier will now replace these
operators with <code>true</code> or <code>false</code> when both sides
are compile-time numeric or string constants:</p>
<pre lang="js"><code>// Original code
console.log(1 &lt; 2, '🍕' &gt; '🧀')
<p>// Old output (with --minify)
console.log(1&lt;2,&quot;🍕&quot;&gt;&quot;🧀&quot;);</p>
<p>// New output (with --minify)
console.log(!0,!1);
</code></pre></p>
</li>
<li>
<p>Better handling of <code>__proto__</code> edge cases (<a
href="https://redirect.github.com/evanw/esbuild/pull/3651">#3651</a>)</p>
<p>JavaScript object literal syntax contains a special case where a
non-computed property with a key of <code>__proto__</code> sets the
prototype of the object. This does not apply to computed properties or
to properties that use the shorthand property syntax introduced in ES6.
Previously esbuild didn't correctly preserve the &quot;sets the
prototype&quot; status of properties inside an object literal, meaning a
property that sets the prototype could accidentally be transformed into
one that doesn't and vice versa. This has now been fixed:</p>
<pre lang="js"><code>// Original code
function foo(__proto__) {
  return { __proto__: __proto__ } // Note: sets the prototype
</code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/blob/main/CHANGELOG.md">esbuild's
changelog</a>.</em></p>
<blockquote>
<h2>0.20.1</h2>
<ul>
<li>
<p>Fix a bug with the CSS nesting transform (<a
href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>)</p>
<p>This release fixes a bug with the CSS nesting transform for older
browsers where the generated CSS could be incorrect if a selector list
contained a pseudo element followed by another selector. The bug was
caused by incorrectly mutating the parent rule's selector list when
filtering out pseudo elements for the child rules:</p>
<pre lang="css"><code>/* Original code */
.foo {
  &amp;:after,
  &amp; .bar {
    color: red;
  }
}
<p>/* Old output (with --supported:nesting=false) */
.foo .bar,
.foo .bar {
color: red;
}</p>
<p>/* New output (with --supported:nesting=false) */
.foo:after,
.foo .bar {
color: red;
}
</code></pre></p>
</li>
<li>
<p>Constant folding for JavaScript inequality operators (<a
href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>)</p>
<p>This release introduces constant folding for the <code>&lt; &gt;
&lt;= &gt;=</code> operators. The minifier will now replace these
operators with <code>true</code> or <code>false</code> when both sides
are compile-time numeric or string constants:</p>
<pre lang="js"><code>// Original code
console.log(1 &lt; 2, '🍕' &gt; '🧀')
<p>// Old output (with --minify)
console.log(1&lt;2,&quot;🍕&quot;&gt;&quot;🧀&quot;);</p>
<p>// New output (with --minify)
console.log(!0,!1);
</code></pre></p>
</li>
<li>
<p>Better handling of <code>__proto__</code> edge cases (<a
href="https://redirect.github.com/evanw/esbuild/pull/3651">#3651</a>)</p>
<p>JavaScript object literal syntax contains a special case where a
non-computed property with a key of <code>__proto__</code> sets the
prototype of the object. This does not apply to computed properties or
to properties that use the shorthand property syntax introduced in ES6.
Previously esbuild didn't correctly preserve the &quot;sets the
prototype&quot; status of properties inside an object literal, meaning a
property that sets the prototype could accidentally be transformed into
one that doesn't and vice versa. This has now been fixed:</p>
<pre lang="js"><code>// Original code
function foo(__proto__) {
</code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/evanw/esbuild/commit/9f9e4f85e6e28a58727531458663afd157b8b415"><code>9f9e4f8</code></a>
publish 0.20.1 to npm</li>
<li><a
href="https://github.com/evanw/esbuild/commit/ac365374f9054493aa07530ae1fe8524d26cb617"><code>ac36537</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3651">#3651</a>:
handle <code>__proto__</code> edge cases better</li>
<li><a
href="https://github.com/evanw/esbuild/commit/555db48d3ddf826ea12e40192dec7f0a542e7302"><code>555db48</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>:
constant folding for <code>\&lt; &gt; \&lt;= &gt;=</code></li>
<li><a
href="https://github.com/evanw/esbuild/commit/5650831e1e45ca2fa39e8bf30182ab68e302db1e"><code>5650831</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3650">#3650</a>:
add a wrapper for float64 math</li>
<li><a
href="https://github.com/evanw/esbuild/commit/d086889869b3ce4c01643cebfecf8a22d9ab3596"><code>d086889</code></a>
fix some lints</li>
<li><a
href="https://github.com/evanw/esbuild/commit/ad3d8c63eaf83e473e4ac22ec50ea5c8b10176d5"><code>ad3d8c6</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>:
copy selectors before checking children</li>
<li><a
href="https://github.com/evanw/esbuild/commit/a08f30db4a475472aa09cd89e2279a822266f6c7"><code>a08f30d</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3634">#3634</a>:
crash if resolving with bad source dir</li>
<li><a
href="https://github.com/evanw/esbuild/commit/2af5ccf478812d2d7226ad4435d46fbbb3419a8c"><code>2af5ccf</code></a>
publish 0.20.0 to npm</li>
<li><a
href="https://github.com/evanw/esbuild/commit/0bccf08675867c8ce6662b1ab4aae21973083d99"><code>0bccf08</code></a>
fix <a
href="https://redirect.github.com/esbuild/deno-esbuild/pull/5">esbuild/deno-esbuild#5</a></li>
<li><a
href="https://github.com/evanw/esbuild/commit/931f87db267cf86f63d940c0a77072ef45e96128"><code>931f87d</code></a>
work around api deprecations in deno 1.40.x (<a
href="https://redirect.github.com/evanw/esbuild/issues/3609">#3609</a>)
(<a
href="https://redirect.github.com/evanw/esbuild/issues/3611">#3611</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/evanw/esbuild/compare/v0.19.12...v0.20.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `nodemon` from 3.0.3 to 3.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remy/nodemon/releases">nodemon's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.0</h2>
<h1><a
href="https://github.com/remy/nodemon/compare/v3.0.3...v3.1.0">3.1.0</a>
(2024-02-22)</h1>
<h3>Features</h3>
<ul>
<li>Enable nodemon to monitor file removal (<a
href="https://redirect.github.com/remy/nodemon/issues/2182">#2182</a>)
(<a
href="https://github.com/remy/nodemon/commit/02d216ff6a906871bb7f711f0d5e310f6d96b054">02d216f</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remy/nodemon/commit/02d216ff6a906871bb7f711f0d5e310f6d96b054"><code>02d216f</code></a>
feat: Enable nodemon to monitor file removal (<a
href="https://redirect.github.com/remy/nodemon/issues/2182">#2182</a>)</li>
<li><a
href="https://github.com/remy/nodemon/commit/c0ea42345b96a808c2d6c8570163ab249e2ec4c7"><code>c0ea423</code></a>
chore: web site render</li>
<li><a
href="https://github.com/remy/nodemon/commit/3938c6917e463ca0bd765a562d181f46a32bd76a"><code>3938c69</code></a>
chore: web site render</li>
<li><a
href="https://github.com/remy/nodemon/commit/9651680f2977d2c3c11f2c9dce0ff4f584220844"><code>9651680</code></a>
chore: web site render</li>
<li>See full diff in <a
href="https://github.com/remy/nodemon/compare/v3.0.3...v3.1.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `next` from 14.1.0 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases">next's
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR bailout warning: <a
href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
<li>Fix extra swc optimizer applied to node_modules in browser layer: <a
href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
<li>fix(next-swc): Detect exports.foo from cjs_finder: <a
href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
<li>Fix attempted import error for react: <a
href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
<li>Add stack trace to client rendering bailout error: <a
href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
<li>fix router crash on revalidate + popstate: <a
href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
<li>fix loading issue when navigating to page with async metadata: <a
href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
<li>revert changes to process default routes at build: <a
href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
<li>fix parallel route top-level catch-all normalization logic to
support nested explicit (non-catchall) slot routes: <a
href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
<li>Improve redirection handling: <a
href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
<li>Simplify node/edge server chunking some: <a
href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.1-canary.82</h2>
<h3>Core Changes</h3>
<ul>
<li>fix(turbopack): don't emit issues for deleted pages: <a
href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
<li>perf: don't emit issues via websocket for now: <a
href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
<li>add native css nesting support: <a
href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
<li>refactor(next-swc): remove unused features: <a
href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
<li>Upgrade mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
<li>Update precompiled for mini-css-extract-plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
<li>feat: display text diff for text mismatch hydration errors: <a
href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
<li>Fix lint check: <a
href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Correct format for autoplay attribute in NextJS video docs : <a
href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
<li>Update unstable_cache docs for revalidate option: <a
href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
even more</li>
<li><a
href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
more timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
update timeout</li>
<li><a
href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
update trigger release workflow</li>
<li><a
href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
Server Action tests (<a
href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
Backport metadata fixes (<a
href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
Fix draft mode invariant (<a
href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
fix: babel usage with next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
Fix next/server apit push alias for ESM pkg (<a
href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v14.1.0...v14.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@next/eslint-plugin-next` from 14.1.0 to 14.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v14.1.1</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Should not warn metadataBase missing if only absolute urls are
present: <a
href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
<li>Fix trailing slash for canonical url: <a
href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
<li>Fix metadata json manifest convention: <a
href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
<li>Improve the Server Actions SWC transform: <a
href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
<li>Fix Server Reference being double registered: <a
href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
<li>Improve the Server Actions SWC transform (part 2): <a
href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
<li>Fix module-level Server Action creation with closure-closed values:
<a
href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
<li>Fix draft mode invariant: <a
href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
<li>fix: babel usage with next/image: <a
href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
<li>Fix next/server api alias for ESM pkg: <a
href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
<li>Replace image optimizer IPC call with request handler: <a
href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
<li>chore: refactor image optimization to separate external/internal
urls: <a
href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
<li>fix(image): warn when animated image is missing unoptimized prop: <a
href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
<li>fix(build-output): show stack during CSR b…
…amples/with-vue-nuxt with 15 updates (#7608)

Bumps the with-vue-nuxt-example-dependencies group in
/examples/with-vue-nuxt with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.9.0`
| `3.10.3` |
| [vue](https://github.com/vuejs/core) | `3.4.5` | `3.4.21` |
| [vue-router](https://github.com/vuejs/router) | `4.2.5` | `4.3.0` |
|
[@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch)
| `1.6.1` | `1.7.2` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
|
[@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue)
| `5.0.2` | `5.0.4` |
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) |
`9.19.2` | `9.22.0` |
| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `6.1.1` |
`6.1.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.0.10` | `5.1.4` |
|
[vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc)
| `1.8.27` | `2.0.4` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `nuxt` from 3.9.0 to 3.10.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/nuxt/nuxt/releases">nuxt's
releases</a>.</em></p>
<blockquote>
<h2>v3.10.3</h2>
<blockquote>
<p>3.10.3 is a regularly-scheduled patch release.</p>
</blockquote>
<h2>✅ Upgrading</h2>
<p>As usual, our recommendation for upgrading is to run:</p>
<pre lang="sh"><code>nuxi upgrade --force
</code></pre>
<p>This will refresh your lockfile as well, and ensures that you pull in
updates from other dependencies that Nuxt relies on, particularly in the
vue and unjs ecosystems.</p>
<h2>👉 Changelog</h2>
<p><a
href="https://github.com/nuxt/nuxt/compare/v3.10.2...v3.10.3">compare
changes</a></p>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>nuxt:</strong> Respect <code>dedupe</code> option in
<code>useFetch</code> (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25815">#25815</a>)</li>
<li><strong>nuxt:</strong> Bypass browser cache when fetching app build
id (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25813">#25813</a>)</li>
<li><strong>nuxt:</strong> In dev, don't link <code>css</code> files
with <code>?inline</code> query (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25822">#25822</a>)</li>
<li><strong>nuxt:</strong> Pass <code>external</code> to
<code>navigate</code> in custom <code>&lt;NuxtLink&gt;</code> (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25887">#25887</a>)</li>
<li><strong>nuxt:</strong> Mark internal island components with
<code>@__PURE__</code> (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25842">#25842</a>)</li>
<li><strong>nuxt:</strong> Use <code>setTimeout</code> before scrolling
when navigating (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25817">#25817</a>)</li>
<li><strong>nuxt:</strong> Add missing type for <code>head</code> in
<code>defineNuxtComponent</code> (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25410">#25410</a>)</li>
<li><strong>nuxt:</strong> Handle <code>undefined</code> paths in
<code>resolveTrailingSlashBehavior</code> (<a
href="https://github.com/nuxt/nuxt/commit/ba6a4132b">ba6a4132b</a>)</li>
<li><strong>nuxt:</strong> Set <code>to.name</code> to be undefined
rather than deleting entirely (<a
href="https://github.com/nuxt/nuxt/commit/4ca1ab7cf">4ca1ab7cf</a>)</li>
</ul>
<h3>📖 Documentation</h3>
<ul>
<li>Enable more blocks for twoslash (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25830">#25830</a>)</li>
<li>Remove <code>.ts</code> extension when adding compiled files (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25855">#25855</a>)</li>
<li>Replace <code>callout</code> to new components (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25897">#25897</a>)</li>
<li>Fix incorrect wording (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25902">#25902</a>)</li>
</ul>
<h3>🏡 Chore</h3>
<ul>
<li>Use <code>nuxt.config</code> to enable pages for docs typecheck (<a
href="https://github.com/nuxt/nuxt/commit/72a2e23cc">72a2e23cc</a>)</li>
<li>Restore environment back to development (<a
href="https://github.com/nuxt/nuxt/commit/3f92cf04d">3f92cf04d</a>)</li>
<li>Unpin vite version 🙈 (<a
href="https://github.com/nuxt/nuxt/commit/d326e054d">d326e054d</a>)</li>
<li><strong>nuxt:</strong> Use Exclude rather than Omit (<a
href="https://github.com/nuxt/nuxt/commit/3fc4231d3">3fc4231d3</a>)</li>
</ul>
<h3>🤖 CI</h3>
<ul>
<li>Typecheck code samples in docs (<a
href="https://redirect.github.com/nuxt/nuxt/pull/25777">#25777</a>)</li>
<li>Update link to stackblitz mcve page (<a
href="https://github.com/nuxt/nuxt/commit/59dd5fd93">59dd5fd93</a>)</li>
</ul>
<h3>❤️ Contributors</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nuxt/nuxt/commit/aaad9924339b4c45d7feb45ed84bac4052edfcf0"><code>aaad992</code></a>
v3.10.3</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/30695bdb48b260342750d014856e6cb75da12b37"><code>30695bd</code></a>
chore(deps): update all non-major dependencies (main) (<a
href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25862">#25862</a>)</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/4ca1ab7cfb4cd7157a156382fcde0250f2fb4d79"><code>4ca1ab7</code></a>
fix(nuxt): set <code>to.name</code> to be undefined rather than deleting
entirely</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/ba6a4132bb0847fdf063e3b3f90b7078f81e91b4"><code>ba6a413</code></a>
fix(nuxt): handle <code>undefined</code> paths in
<code>resolveTrailingSlashBehavior</code></li>
<li><a
href="https://github.com/nuxt/nuxt/commit/3fc4231d337c9270ac87f26e5717b8afce2e1417"><code>3fc4231</code></a>
chore(nuxt): use Exclude rather than Omit</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/b5981f6840364f7279514375ee2622d096d07f69"><code>b5981f6</code></a>
fix(nuxt): add missing type for <code>head</code> in
<code>defineNuxtComponent</code> (<a
href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25410">#25410</a>)</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/0152cf48eb00cc7848c5e78cce46da56961a83b3"><code>0152cf4</code></a>
fix(nuxt): use <code>setTimeout</code> before scrolling when navigating
(<a
href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25817">#25817</a>)</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/b2729911b1935795697025fd33bf728bc54d6a08"><code>b272991</code></a>
fix(nuxt): mark internal island components with <code>@__PURE__</code>
(<a
href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25842">#25842</a>)</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/f2d891cae9cf7bccc244a0b0350c24f576c2599e"><code>f2d891c</code></a>
fix(nuxt): pass <code>external</code> to <code>navigate</code> in custom
<code>\&lt;NuxtLink&gt;</code> (<a
href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25887">#25887</a>)</li>
<li><a
href="https://github.com/nuxt/nuxt/commit/ec5d254f417d04e92acd0a716c662637e178f6a6"><code>ec5d254</code></a>
chore(deps): update vitest to v1.3.1 (main) (<a
href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25881">#25881</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/nuxt/nuxt/commits/v3.10.3/packages/nuxt">compare
view</a></li>
</ul>
</details>
<br />

Updates `vue` from 3.4.5 to 3.4.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vuejs/core/releases">vue's
releases</a>.</em></p>
<blockquote>
<h2>v3.4.21</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.20</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.19</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.18</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.17</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.16</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.15</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.14</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.13</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.12</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.11</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.10</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.9</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.8</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.7</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v3.4.6</h2>
<p>Please refer to <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">vue's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/vuejs/core/compare/v3.4.20...v3.4.21">3.4.21</a>
(2024-02-28)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>runtime-dom:</strong> avoid unset option's value (<a
href="https://redirect.github.com/vuejs/core/issues/10416">#10416</a>)
(<a
href="https://github.com/vuejs/core/commit/b3f8b5a4e700d4c47a146b6040882287d180f6cb">b3f8b5a</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10412">#10412</a> <a
href="https://redirect.github.com/vuejs/core/issues/10396">#10396</a></li>
<li><strong>suspense:</strong> ensure nested suspense patching if in
fallback state (<a
href="https://redirect.github.com/vuejs/core/issues/10417">#10417</a>)
(<a
href="https://github.com/vuejs/core/commit/7c97778aec1e3513035e5df265e1b8a7801f6106">7c97778</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10415">#10415</a></li>
<li><strong>warning:</strong> stringify args in warn handler (<a
href="https://redirect.github.com/vuejs/core/issues/10414">#10414</a>)
(<a
href="https://github.com/vuejs/core/commit/bc37258caa2f6f67f4554ab8587aca3798d92124">bc37258</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10409">#10409</a></li>
</ul>
<h2><a
href="https://github.com/vuejs/core/compare/v3.4.19...v3.4.20">3.4.20</a>
(2024-02-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>parser:</strong> should not treat uppercase components as
special tags (<a
href="https://github.com/vuejs/core/commit/e0e02535cdea1aeb1cfaff0d61d4b2555e555c36">e0e0253</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10395">#10395</a></li>
<li><strong>runtime-dom:</strong> avoid always resetting nullish option
value (<a
href="https://github.com/vuejs/core/commit/ff130c470204086edaa093fb8fdc1247c69cba69">ff130c4</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10396">#10396</a></li>
<li><strong>runtime-dom:</strong> fix nested v-show priority regression
(<a
href="https://github.com/vuejs/core/commit/364f8902c8657faec7c3a4d70a5b2c856567e92d">364f890</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10338">#10338</a></li>
<li><strong>runtime-dom:</strong> v-bind style should clear previous css
string value (<a
href="https://redirect.github.com/vuejs/core/issues/10373">#10373</a>)
(<a
href="https://github.com/vuejs/core/commit/e2d323538e71d404e729148fd19a08bbc2e3da9b">e2d3235</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10352">#10352</a></li>
<li><strong>suspense:</strong> handle suspense switching with nested
suspense (<a
href="https://redirect.github.com/vuejs/core/issues/10184">#10184</a>)
(<a
href="https://github.com/vuejs/core/commit/0f3da05ea201761529bb95594df1e2cee20b7107">0f3da05</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10098">#10098</a></li>
<li><strong>types:</strong> better typing for direct setup signature of
defineComponent (<a
href="https://redirect.github.com/vuejs/core/issues/10357">#10357</a>)
(<a
href="https://github.com/vuejs/core/commit/eadce5b75356656fd2209ebdb406d34823c961b7">eadce5b</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/8604">#8604</a> <a
href="https://redirect.github.com/vuejs/core/issues/8855">#8855</a></li>
</ul>
<h2><a
href="https://github.com/vuejs/core/compare/v3.4.18...v3.4.19">3.4.19</a>
(2024-02-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> pin lru-cache to avoid hashing error (<a
href="https://github.com/vuejs/core/commit/b8be99018ceae92d1732dfb414df12b36b90b31f">b8be990</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10300">#10300</a></li>
<li><strong>hydration:</strong> fix css vars hydration mismatch false
positive on non-root nodes (<a
href="https://github.com/vuejs/core/commit/995d2fdcca485c24849c99f498c1edc163722e04">995d2fd</a>),
closes <a
href="https://redirect.github.com/vuejs/core/issues/10317">#10317</a> <a
href="https://redirect.github.com/vuejs/core/issues/10325">#10325</a></li>
<li><strong>runtime-dom:</strong> should not trigger transition when
v-show value is falsy (<a
href="https://redirect.github.com/vuejs/core/issues/10311">#10311</a>)
(<a
href="https://github.com/vuejs/core/commit/e50963903d93a7f24003b6e2c03647fdf7454b1e">e509639</a>)</li>
</ul>
<h3>Features</h3>
<blockquote>
<p>Note: this warning is categorized as a feature but released in a
patch because it does not affect public APIs.</p>
</blockquote>
<ul>
<li><strong>dx:</strong> warn users when computed is self-triggering (<a
href="https://redirect.github.com/vuejs/core/issues/10299">#10299</a>)
(<a
href="https://github.com/vuejs/core/commit/f7ba97f9754a9882c1f6b1c07ca1a4040479dd13">f7ba97f</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li><strong>runtime:</strong> improve <code>getType()</code> GC and
speed (<a
href="https://redirect.github.com/vuejs/core/issues/10327">#10327</a>)
(<a
href="https://github.com/vuejs/core/commit/603a1e1f5ad587c077f0d974c1bbe856be22ebe9">603a1e1</a>)</li>
</ul>
<h2><a
href="https://github.com/vuejs/core/compare/v3.4.17...v3.4.18">3.4.18</a>
(2024-02-09)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vuejs/core/commit/f66a75ea75c8aece065b61e2126b4c5b2338aa6e"><code>f66a75e</code></a>
release: v3.4.21</li>
<li><a
href="https://github.com/vuejs/core/commit/b3f8b5a4e700d4c47a146b6040882287d180f6cb"><code>b3f8b5a</code></a>
fix(runtime-dom): avoid unset option's value (<a
href="https://redirect.github.com/vuejs/core/issues/10416">#10416</a>)</li>
<li><a
href="https://github.com/vuejs/core/commit/bc37258caa2f6f67f4554ab8587aca3798d92124"><code>bc37258</code></a>
fix(warning): stringify args in warn handler (<a
href="https://redirect.github.com/vuejs/core/issues/10414">#10414</a>)</li>
<li><a
href="https://github.com/vuejs/core/commit/7c97778aec1e3513035e5df265e1b8a7801f6106"><code>7c97778</code></a>
fix(suspense): ensure nested suspense patching if in fallback state (<a
href="https://redirect.github.com/vuejs/core/issues/10417">#10417</a>)</li>
<li><a
href="https://github.com/vuejs/core/commit/1f6a1102aa09960f76a9af2872ef01e7da8538e3"><code>1f6a110</code></a>
test: clean snapshot</li>
<li><a
href="https://github.com/vuejs/core/commit/89de26cdcdddef8096417ea494de113399629d5b"><code>89de26c</code></a>
release: v3.4.20</li>
<li><a
href="https://github.com/vuejs/core/commit/b97ad0ee9a76207062779a5feb23136d900fd740"><code>b97ad0e</code></a>
chore: update e2eUtils puppeteer options</li>
<li><a
href="https://github.com/vuejs/core/commit/b3bd3a210aec72d5253c50b27c621d608d2b7a07"><code>b3bd3a2</code></a>
build: disable reexportProtoFromExternal in rollup config</li>
<li><a
href="https://github.com/vuejs/core/commit/a24809fbd24a0d538dfddb6ee9d085efb206249b"><code>a24809f</code></a>
chore: limit typescript lib to es2016 (<a
href="https://redirect.github.com/vuejs/core/issues/10164">#10164</a>)</li>
<li><a
href="https://github.com/vuejs/core/commit/822cb72e01192c9eb04a642a360ef47ed0ec9fda"><code>822cb72</code></a>
chore(deps): update test to ^1.3.1 (<a
href="https://redirect.github.com/vuejs/core/issues/10355">#10355</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vuejs/core/compare/v3.4.5...v3.4.21">compare
view</a></li>
</ul>
</details>
<br />

Updates `vue-router` from 4.2.5 to 4.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vuejs/router/releases">vue-router's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.0</h2>
<p>Please refer to <a
href="https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vuejs/router/commit/13303bd025c1643685cb6f24776edeaebbbe7277"><code>13303bd</code></a>
release: vue-router@4.3.0</li>
<li><a
href="https://github.com/vuejs/router/commit/16f83dbb59d1c4d29c9f7543fd42baa29e6a4da9"><code>16f83db</code></a>
chore: up packages</li>
<li><a
href="https://github.com/vuejs/router/commit/04b6225de8d3b319868d911945c8f11f2c23d68a"><code>04b6225</code></a>
chore: require up to date node</li>
<li><a
href="https://github.com/vuejs/router/commit/17d47ed32fdbe6331d0ba03f9aa50f3d51cb67ab"><code>17d47ed</code></a>
chore: comment</li>
<li><a
href="https://github.com/vuejs/router/commit/c9f3e0c7710adfd176ae6c49c2868284af56e4c1"><code>c9f3e0c</code></a>
docs: api updates</li>
<li><a
href="https://github.com/vuejs/router/commit/9a8520ffade95733ee2860c412e2f35c4fb532a2"><code>9a8520f</code></a>
chore: up vue</li>
<li><a
href="https://github.com/vuejs/router/commit/f934fcf634f3f501d6f84b40419ebac41e7a01e9"><code>f934fcf</code></a>
chore: update chromedriver to 121.0.2 to fix binary CDN URL issue (<a
href="https://redirect.github.com/vuejs/router/issues/2144">#2144</a>)</li>
<li><a
href="https://github.com/vuejs/router/commit/d14503fc3824cd57d9e80c151937b81175ed9dee"><code>d14503f</code></a>
docs(zh): translate the last paragraph of named_routes to Chinese (<a
href="https://redirect.github.com/vuejs/router/issues/2141">#2141</a>)</li>
<li><a
href="https://github.com/vuejs/router/commit/04b50e5a2cf82f896f5200497386d8a2acdae738"><code>04b50e5</code></a>
fix: keep optional params coming from a parent record (<a
href="https://redirect.github.com/vuejs/router/issues/2031">#2031</a>)</li>
<li><a
href="https://github.com/vuejs/router/commit/2e1ad5d51ae221af8e0bd95d5787fa46e1fff546"><code>2e1ad5d</code></a>
docs: fix index.md to avoid horizontal scrolling in code (<a
href="https://redirect.github.com/vuejs/router/issues/2129">#2129</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vuejs/router/compare/v4.2.5...v4.3.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@rushstack/eslint-patch` from 1.6.1 to 1.7.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/rushstack/blob/main/eslint/eslint-patch/CHANGELOG.md"><code>@​rushstack/eslint-patch</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>1.7.2</h2>
<p>Thu, 25 Jan 2024 23:03:57 GMT</p>
<h3>Patches</h3>
<ul>
<li>Some minor documentation updates</li>
</ul>
<h2>1.7.1</h2>
<p>Wed, 24 Jan 2024 07:38:34 GMT</p>
<h3>Patches</h3>
<ul>
<li>Update documentation</li>
</ul>
<h2>1.7.0</h2>
<p>Tue, 16 Jan 2024 18:30:10 GMT</p>
<h3>Minor changes</h3>
<ul>
<li>Add support for TypeScript 5.3 with <a
href="https://github.com/typescript-eslint"><code>@​typescript-eslint</code></a>
6.19.x</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/rushstack/commit/638079610e4d963e89f81ce729a53ef44ac704bc"><code>6380796</code></a>
Bump versions [skip ci]</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/ccb29fcdfb0f7e6b12bfbef5913cd9b54a38e7d3"><code>ccb29fc</code></a>
Update changelogs [skip ci]</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/eda9e4f2f3b98f7d34c2b7fbee6fcb061c60305e"><code>eda9e4f</code></a>
PR feedback</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/a1c83337d44c8409f74c9ae13d9d4f8249b49ebf"><code>a1c8333</code></a>
Bump versions [skip ci]</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/ca879050af9768410a71bd37404ee7c6d2ffcd2b"><code>ca87905</code></a>
Update changelogs [skip ci]</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/969cff20cb9118159d56f94bfce178476844d891"><code>969cff2</code></a>
2 comes after 1, not 7</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/8618d41698968bfa9a3f9c76368c256de74e5de3"><code>8618d41</code></a>
Rework the docs for ESLint bulk suppressions</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/2c9cd8e0a03a7d42007b5b3f5bdefbec7e5c5b14"><code>2c9cd8e</code></a>
Bump decoupled local dependencies</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/1938fb9d7e2121d808a2c2308bdf38ef990efee9"><code>1938fb9</code></a>
Bump versions [skip ci]</li>
<li><a
href="https://github.com/microsoft/rushstack/commit/b9fd76a05e95c9db132fbb6f84f3f29b6b4ee307"><code>b9fd76a</code></a>
Update changelogs [skip ci]</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/rushstack/commits/@rushstack/eslint-patch_v1.7.2/eslint/eslint-patch">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `@vitejs/plugin-vue` from 5.0.2 to 5.0.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite-plugin-vue/releases"><code>@​vitejs/plugin-vue</code>'s
releases</a>.</em></p>
<blockquote>
<h2>plugin-vue@5.0.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@5.0.4/packages/plugin-vue/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>plugin-vue@5.0.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@5.0.3/packages/plugin-vue/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md"><code>@​vitejs/plugin-vue</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->5.0.4 (2024-02-09)<!-- raw HTML omitted
--></h2>
<ul>
<li>chore(deps-dev): bump vite from 5.0.10 to 5.0.12 (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/354">#354</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/0294b9d">0294b9d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/354">#354</a></li>
<li>chore(deps): update dependency prettier to v3.2.4 (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/347">#347</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/e957179">e957179</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/347">#347</a></li>
<li>chore(deps): update dependency prettier to v3.2.5 (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/352">#352</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/a9f5b11">a9f5b11</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/352">#352</a></li>
<li>chore(deps): update upstream (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/333">#333</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/573420d">573420d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/333">#333</a></li>
<li>types: omit overridden options (<a
href="https://github.com/vitejs/vite-plugin-vue/commit/0c7432b">0c7432b</a>)</li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/332">#332</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/70e5df9">70e5df9</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/332">#332</a></li>
<li>fix(plugin-vue): allow disabling transformAssetUrls (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/326">#326</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/0ff6fb7">0ff6fb7</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/326">#326</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.0.3 (2024-01-10)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/309">#309</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/8c694f6">8c694f6</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/309">#309</a></li>
<li>fix(plugin-vue): handle circular references in HMR check (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/334">#334</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/eddcfa8">eddcfa8</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/334">#334</a>
<a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/325">#325</a></li>
<li>fix(plugin-vue): handle custom element when hot update (<a
href="https://github.com/vitejs/vite-plugin-vue/commit/6ffee6d">6ffee6d</a>)</li>
<li>chore: fix typo (<a
href="https://github.com/vitejs/vite-plugin-vue/commit/0a3b9a5">0a3b9a5</a>)</li>
<li>chore(deps): update upstream (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/310">#310</a>)
(<a
href="https://github.com/vitejs/vite-plugin-vue/commit/90eb484">90eb484</a>),
closes <a
href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/310">#310</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitejs/vite-plugin-vue/commit/1fe0d97de1e43373cd73007ed67f3e01c55fac77"><code>1fe0d97</code></a>
release: plugin-vue@5.0.4</li>
<li><a
href="https://github.com/vitejs/vite-plugin-vue/commit/0294b9d2c5688876f083a18b9d85181771978c3b"><code>0294b9d</code></a>
chore(deps-dev): bump vite from 5.0.10 to 5.0.12 (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/354">#354</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-vue/commit/0c7432b102e6a9444875bcff62d87f60cfd2130e"><code>0c7432b</code></a>
types: omit overridden options</li>
<li><a
href="https://github.com/vitejs/vite-plugin-vue/commit/0ff6fb719103d863ea28c76b19ee339c6cc03528"><code>0ff6fb7</code></a>
fix(plugin-vue): allow disabling transformAssetUrls (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/326">#326</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-vue/commit/a9f5b11de00bc52fc9046ae4f23d370ec5240f0f"><code>a9f5b11</code></a>
chore(deps): update dependency prettier to v3.2.5 (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/352">#352</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-vue/commit/70e5df95c149b0f888b58c11794f5142ad69dbde"><code>70e5df9</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/332">#332</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-vue/commit/e95717993a1847ad75fa0d8e3b2c968d11ff3a1c"><code>e957179</code></a>
chore(deps): update dependency prettier to v3.2.4 (<a
href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/347">#347</a>)</li>
<li><a
href="https://github.com/vitejs…
…mples/kitchen-sink with 23 updates (#7611)

Bumps the kitchen-sink-example-dependencies group in
/examples/kitchen-sink with 23 updates:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
| [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.46` | `18.2.62` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `18.2.18` | `18.2.19` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.0.10` | `5.1.4` |
| [express](https://github.com/expressjs/express) | `4.18.2` | `4.18.3`
|
|
[@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)
| `29.5.11` | `29.5.12` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.24` |
| [supertest](https://github.com/ladjs/supertest) | `6.3.3` | `6.3.4` |
| [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |
|
[@remix-run/node](https://github.com/remix-run/remix/tree/HEAD/packages/remix-node)
| `2.4.1` | `2.8.0` |
|
[@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react)
| `2.4.1` | `2.8.0` |
|
[@remix-run/serve](https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve)
| `2.4.1` | `2.8.0` |
|
[@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime)
| `2.4.1` | `2.8.0` |
|
[@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web)
| `1.1.1` | `1.2.2` |
|
[@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev)
| `2.4.1` | `2.8.0` |
| [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
| `14.0.4` | `14.1.1` |
| [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
| `5.2.0` |
|
[eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
| `1.11.3` | `1.12.4` |
| [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) | `2.3.2` |
`3.1.5` |
|
[eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook)
| `0.6.15` | `0.8.0` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.1` | `29.1.2`
|

Updates `prettier` from 3.1.1 to 3.2.5
<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.2.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
<h2>3.2.4</h2>
<ul>
<li>Fix <code>.eslintrc.json</code> format <a
href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
<h2>3.2.3</h2>
<ul>
<li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
parser <a
href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
<h2>3.2.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
<h2>3.2.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
<h2>3.2.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
note</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.2.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
<h4>Support Angular inline styles as single template literal (<a
href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p><a
href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
v17</a> supports single string inline styles.</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
@Component({
  template: `&lt;div&gt;...&lt;/div&gt;`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}
<p>// Prettier 3.2.4
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p>// Prettier 3.2.5
<a href="https://github.com/Component"><code>@​Component</code></a>({
template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
styles: <code>h1 { color: blue; }</code>,
})
export class AppComponent {}</p>
<p></code></pre></p>
<h4>Unexpected embedded formatting for Angular template (<a
href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
<p>Computed template should not be considered as Angular component
template</p>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
const template = &quot;foobar&quot;;
<p><a href="https://github.com/Component"><code>@​Component</code></a>({
[template]: <code>&amp;lt;h1&amp;gt;{{ hello
}}&amp;lt;/h1&amp;gt;</code>,
})
export class AppComponent {}
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
Release 3.2.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
chore(deps): update glimmer to v0.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
chore(deps): update dependency magic-string to v0.30.6 (<a
href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
Minor refactor to property print (<a
href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
Update install script for husky v9 (<a
href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
Update yarn to v4.1.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v17.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
chore(deps): update typescript-eslint to v6.20.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
chore(deps): update dependency hermes-parser to v0.19.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `turbo` from 1.12.1 to 1.12.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turbo/releases">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.12.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>feat(cache): bump default timeout and add docs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.12.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
<li>chore(create-turbo): update chalk to v4 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
<li>release(turborepo): 1.12.4-canary.0 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
<li>release(turborepo): 1.12.4-canary.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
</ul>
<h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
Changes</strong></h3>
<ul>
<li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
<li>chore(turbo): rename workspace -&gt; package in PackageGraph module
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(Turborepo): Delete or feature-gate imports by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
<li>fix(Turborepo): Route through existing wait_for_filewatching call by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
<li>feat(async_cache): support cloning by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
<li>refactor: Error on absolute paths in turbo.json by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
<li>implement vercel auth token for SSO by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
<li>feat(<code>@​turbo/repository</code>): add method to return package
dependents by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
<li>chore(<code>@​turbo/repository</code>): bump version to
0.0.1-canary.5 by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
<li>fix(Turborepo): Don't block forever if we have already gotten a
parse error by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
<li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
<a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
<li>feat(turbo): task access trace &amp; cached configs by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
<li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
<li>chore: Clean up log files, add <code>daemon log</code> subcommand by
<a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
<li>chore: add shutdown method for async cache by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
<li>feat: vendor CI log groups by <a
href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
<li>feat(turborepo): daemon UX improvements by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
<li>chore(turborepo): Ensure fresh builds by <a
href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
<li>chore: don't print debug info on successful login by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
<li>fix: check vercel token is still valid by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
<li>fix(Turborepo): Start moving cookie watching to downstream services
by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
<li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
findPackagesAndDependents method by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
<li>chore: modularize vercel api crate by <a
href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
<li>fix(Turborepo): Pass validated globs to daemon for watching by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
<li>feat(Turborepo): Add spaces_id to layered config by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
<li>feat(gitignore): break out gitignore util by <a
href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
<li>feat(turbo): update changemapper to return name and path of packages
by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
<a
href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
<li>chore(turbo): rename WorkspaceNode to PackageNode by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
<li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
<li>chore(Turborepo): Move daemon paths off of CommandBase by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
<li>fix: use system certs for tls by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
<li>chore(Turborepo): Remote CommandBase from Run by <a
href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
<li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
<a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
<li>feat(<code>@​turbo/repository</code>): bump for release by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
<li>chore(turbo): rename WorkspaceName to PackageName by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
<li>chore(turbo): delete unused fixture in cli directory by <a
href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
<li>fix: avoid grouping logs from tasks which ended in error by <a
href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
publish 1.12.4 to registry</li>
<li><a
href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
add support for dynamic requests in require() and import() (<a
href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
dedupe resolving independent on reference type (<a
href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
avoid resolving recursive main field (<a
href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
fix: avoid grouping logs from tasks which ended in error (<a
href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
chore(turbo): delete unused fixture in cli directory (<a
href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
<li><a
href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
fix(<code>@​turbo/repository</code>): fix breaking API changes from
turbo core (<a
href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react` from 18.2.46 to 18.2.62
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 18.2.18 to 18.2.19
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `vite` from 5.0.10 to 5.1.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>create-vite@5.1.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@5.1.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->5.1.4 (2024-02-21)<!-- raw HTML omitted
--></h2>
<ul>
<li>perf: remove unnecessary regex s modifier (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)
(<a href="https://github.com/vitejs/vite/commit/8dc1b73">8dc1b73</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15766">#15766</a></li>
<li>fix: fs cached checks disabled by default for yarn pnp (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)
(<a href="https://github.com/vitejs/vite/commit/8b11fea">8b11fea</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15920">#15920</a></li>
<li>fix: resolve directory correctly when <code>fs.cachedChecks:
true</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)
(<a href="https://github.com/vitejs/vite/commit/4fe971f">4fe971f</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15983">#15983</a></li>
<li>fix: srcSet with optional descriptor (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)
(<a href="https://github.com/vitejs/vite/commit/81b3bd0">81b3bd0</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15905">#15905</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)
(<a href="https://github.com/vitejs/vite/commit/571a3fd">571a3fd</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15959">#15959</a></li>
<li>fix(watch): build watch fails when outDir is empty string (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)
(<a href="https://github.com/vitejs/vite/commit/1d263d3">1d263d3</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15979">#15979</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.1.3 (2024-02-15)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: cachedTransformMiddleware for direct css requests (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)
(<a href="https://github.com/vitejs/vite/commit/5099028">5099028</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15919">#15919</a></li>
<li>refactor(runtime): minor tweaks (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15904">#15904</a>)
(<a href="https://github.com/vitejs/vite/commit/63a39c2">63a39c2</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15904">#15904</a></li>
<li>refactor(runtime): seal ES module namespace object instead of
feezing (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)
(<a href="https://github.com/vitejs/vite/commit/4172f02">4172f02</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15914">#15914</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.1.2 (2024-02-14)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: normalize import file path info (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15772">#15772</a>)
(<a href="https://github.com/vitejs/vite/commit/306df44">306df44</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15772">#15772</a></li>
<li>fix(build): do not output build time when build fails (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15711">#15711</a>)
(<a href="https://github.com/vitejs/vite/commit/added3e">added3e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15711">#15711</a></li>
<li>fix(runtime): pass path instead of fileURL to
<code>isFilePathESM</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15908">#15908</a>)
(<a href="https://github.com/vitejs/vite/commit/7b15607">7b15607</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15908">#15908</a></li>
<li>fix(worker): support UTF-8 encoding in inline workers (fixes <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12117">#12117</a>)
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15866">#15866</a>)
(<a href="https://github.com/vitejs/vite/commit/570e0f1">570e0f1</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/12117">#12117</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/15866">#15866</a></li>
<li>chore: update license file (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15885">#15885</a>)
(<a href="https://github.com/vitejs/vite/commit/d9adf18">d9adf18</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15885">#15885</a></li>
<li>chore(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15874">#15874</a>)
(<a href="https://github.com/vitejs/vite/commit/d16ce5d">d16ce5d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15874">#15874</a></li>
<li>chore(deps): update dependency dotenv-expand to v11 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15875">#15875</a>)
(<a href="https://github.com/vitejs/vite/commit/642d528">642d528</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15875">#15875</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.1.1 (2024-02-09)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: empty CSS file was output when only .css?url is used (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15846">#15846</a>)
(<a href="https://github.com/vitejs/vite/commit/b2873ac">b2873ac</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15846">#15846</a></li>
<li>fix: skip not only .js but also .mjs manifest entries (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15841">#15841</a>)
(<a href="https://github.com/vitejs/vite/commit/3d860e7">3d860e7</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15841">#15841</a></li>
<li>chore: post 5.1 release edits (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15840">#15840</a>)
(<a href="https://github.com/vitejs/vite/commit/9da6502">9da6502</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15840">#15840</a></li>
</ul>
<h2>5.1.0 (2024-02-08)</h2>
<p>Vite 5.1 is out! Read the announcement blog post at <a
href="https://vitejs.dev/blog/announcing-vite5-1">https://vitejs.dev/blog/announcing-vite5-1</a>!</p>
<ul>
<li>chore: revert <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15746">#15746</a>
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15839">#15839</a>)
(<a href="https://github.com/vitejs/vite/commit/ed875f8">ed875f8</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15746">#15746</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/15839">#15839</a></li>
<li>fix: pass <code>customLogger</code> to
<code>loadConfigFromFile</code> (fix <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15824">#15824</a>)
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15831">#15831</a>)
(<a href="https://github.com/vitejs/vite/commit/55a3427">55a3427</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15824">#15824</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/15831">#15831</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15803">#15803</a>)
(<a href="https://github.com/vitejs/vite/commit/e0a6ef2">e0a6ef2</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15803">#15803</a></li>
<li>refactor: remove <code>vite build --force</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15837">#15837</a>)
(<a href="https://github.com/vitejs/vite/commit/f1a4242">f1a4242</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/15837">#15837</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitejs/vite/commit/0137ea0100974b88fbfe48dd581ac32e6f61dcc0"><code>0137ea0</code></a>
release: v5.1.4</li>
<li><a
href="https://github.com/vitejs/vite/commit/8dc1b731463bfa5c2cb0c159b98050b55377581c"><code>8dc1b73</code></a>
perf: remove unnecessary regex s modifier (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/4fe971fda39ab1a323461c09b35108cc7a271484"><code>4fe971f</code></a>
fix: resolve directory correctly when <code>fs.cachedChecks: true</code>
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/1d263d39d32838cf5b77eeb44426ae81e969309c"><code>1d263d3</code></a>
fix(watch): build watch fails when outDir is empty string (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/81b3bd09cff926534ea667edfa5417b944cdf01c"><code>81b3bd0</code></a>
fix: srcSet with optional descriptor (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/571a3fde438d60540cfeba132e24646badf5ff2f"><code>571a3fd</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/8b11fea91560c5f084c31aa9b19e64832ac6c3b5"><code>8b11fea</code></a>
fix: fs cached checks disabled by default for yarn pnp (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/bf3952790495122fd2e4b8584fd892ae838a0cb5"><code>bf39527</code></a>
release: v5.1.3</li>
<li><a
href="https://github.com/vitejs/vite/commit/509902807c841742e0d64ca7ea12c0b44ab54489"><code>5099028</code></a>
fix: cachedTransformMiddleware for direct css requests (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/4172f02b70a8ae44bb8f3bc22d5fd5cffe458274"><code>4172f02</code></a>
refactor(runtime): seal ES module namespace object instead of feezing
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v5.1.4/packages/vite">compare
view</a></li>
</ul>
</details>
<br />

Updates `express` from 4.18.2 to 4.18.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/releases">express's
releases</a>.</em></p>
<blockquote>
<h2>4.18.3</h2>
<h2>Main Changes</h2>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Use https: protocol instead of deprecated git: protocol by <a
href="https://github.com/vcsjones"><code>@​vcsjones</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
<li>build: Node.js@16.18 and Node.js@18.12 by <a
href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
<li>ci: update actions/checkout to v3 by <a
href="https://github.com/armujahid"><code>@​armujahid</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
<li>test: remove unused function arguments in params by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
<li>Remove unused originalIndex from acceptParams by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5119">expressjs/express#5119</a></li>
<li>Fixed typos by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5117">expressjs/express#5117</a></li>
<li>examples: remove unused params by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5113">expressjs/express#5113</a></li>
<li>fix: parameter str is not described in JSDoc by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5130">expressjs/express#5130</a></li>
<li>fix: typos in History.md by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5131">expressjs/express#5131</a></li>
<li>build : add Node.js@19.7 by <a
href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5028">expressjs/express#5028</a></li>
<li>test: remove unused function arguments in params by <a
href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5137">expressjs/express#5137</a></li>
<li>use random port in test so it won't fail on already listening by <a
href="https://github.com/rluvaton"><code>@​rluvaton</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
<li>tests: use cb() instead of done() by <a
href="https://github.com/kristof-low"><code>@​kristof-low</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
<li>examples: remove multipart example by <a
href="https://github.com/riddlew"><code>@​riddlew</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
<li>Update support Node.js@18 in the CI by <a
href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/5490">expressjs/express#5490</a></li>
<li>Fix favicon-related bug in cookie-sessions example by <a
href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
<li>Release 4.18.3 by <a
href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/5505">expressjs/express#5505</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/vcsjones"><code>@​vcsjones</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
<li><a
href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
<li><a href="https://github.com/armujahid"><code>@​armujahid</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
<li><a href="https://github.com/raksbisht"><code>@​raksbisht</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
<li><a href="https://github.com/rluvaton"><code>@​rluvaton</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
<li><a
href="https://github.com/kristof-low"><code>@​kristof-low</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
<li><a href="https://github.com/riddlew"><code>@​riddlew</code></a> made
their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
<li><a
href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">https://github.com/expressjs/express/compare/4.18.2...4.18.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/blob/master/History.md">express's
changelog</a>.</em></p>
<blockquote>
<h1>4.18.3 / 2024-02-26</h1>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/expressjs/express/commit/1b51edac7c5f2844e23602164a52643bb625993a"><code>1b51eda</code></a>
4.18.3</li>
<li><a
href="https://github.com/expressjs/express/commit/b625132864ef40b1fb119ff7c7b984573a7974c6"><code>b625132</code></a>
build: pin Node 21.x to minor</li>
<li><a
href="https://github.com/expressjs/express/commit/e3eca805847e0057ab1c83e7d61a6cc1c1ca47f1"><code>e3eca80</code></a>
build: pin Node 21.x to minor</li>
<li><a
href="https://github.com/expressjs/express/commit/23b44b3ddd45bc68487cc34cd576b117ba9d2609"><code>23b44b3</code></a>
build: support Node.js 21.6.2</li>
<li><a
href="https://github.com/expressjs/express/commit/b9fea1224516e372f6f63480cc1830e5f6ee63e6"><code>b9fea12</code></a>
build: support Node.js 21.x in appveyor</li>
<li><a
href="https://github.com/expressjs/express/commit/c259c3407f8c503c83d95fb1f30b132b73bb6388"><code>c259c34</code></a>
build: support Node.js 21.x</li>
<li><a
href="https://github.com/expressjs/express/commit/fdeb1d3176d11506557388ecaa2fe6a250e17efc"><code>fdeb1d3</code></a>
build: support Node.js 20.x in appveyor</li>
<li><a
href="https://github.com/expressjs/express/commit/734b28190085c052e3ecd9c7d0b9595d9edb1b85"><code>734b281</code></a>
build: support Node.js 20.x</li>
<li><a
href="https://github.com/expressjs/express/commit/0e3ab6ec215fc297473323fb1e8d0df03033e774"><code>0e3ab6e</code></a>
examples: improve view count in cookie-sessions</li>
<li><a
href="https://github.com/expressjs/express/commit/59af63ac2e6aea6a9cefb6fe27705ccf024d8373"><code>59af63a</code></a>
build: Node.js@18.19</li>
<li>Additional commits viewable in <a
href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~ulisesgascon">ulisesgascon</a>, a new
releaser for express since your current version.</p>
</details>
<br />

Updates `@types/jest` from 29.5.11 to 29.5.12
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.24
<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 />

Updates `supertest` from 6.3.3 to 6.3.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ladjs/supertest/releases">supertest's
releases</a>.</em></p>
<blockquote>
<h2>v6.3.4</h2>
<ul>
<li>chore: bump deps, remove yarn.lock  bc4398a</li>
<li>chore: bump deps  c823515</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/811">#811</a>
from ladjs/dependabot/npm_and_yarn/cookiejar-2.1.4 37017b3</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/814">#814</a>
from siddtheone/patch-1 6b41374</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/828">#828</a>
from 9renpoto/9renpoto-patch-1 0ff9c02</li>
<li>si/visionmedia/ladjs/  2cba6d4</li>
<li>Update package.json  79a69b6</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/821">#821</a>
from yunnysunny/feature/ci-fix c1b8f9d</li>
<li>ci: fix broken github action cache saving  5d48749</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/818">#818</a>
from lamweili/patch-1 25920e7</li>
<li>docs: fixed links (for <a
href="https://redirect.github.com/ladjs/supertest/issues/621">#621</a>)
3767f9e</li>
<li>Update README.md  b81d3a4</li>
<li>Removing unused import  4b372eb</li>
<li>chore(deps): bump cookiejar from 2.1.3 to 2.1.4  ac9327f</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/646">#646</a>
from dtom90/patch-1 44d5d72</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/621">#621</a>
from RichieRunner/patch-1 d91ff37</li>
<li>Update index.js function definition  9ee6a1b</li>
<li>Update README.md  13a2b44</li>
</ul>
<p><a
href="https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4">https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ladjs/supertest/commit/fd571c82cdce1a7ba93f9a576277dbe535fd381f"><code>fd571c8</code></a>
6.3.4</li>
<li><a
href="https://github.com/ladjs/supertest/commit/bc4398a529789b815f782d2c40e9b6b8c96ae2b8"><code>bc4398a</code></a>
chore: bump deps, remove yarn.lock</li>
<li><a
href="https://github.com/ladjs/supertest/commit/c823515d53befa515e586fa1f1fb315e29172ff6"><code>c823515</code></a>
chore: bump deps</li>
<li><a
href="https://github.com/ladjs/supertest/commit/37017b3678c8f440867495e5bc89c6ebe04ecfd6"><code>37017b3</code></a>
Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/811">#811</a>
from ladjs/dependabot/npm_and_yarn/cookiejar-2.1.4</li>
<li><a
href="https://github.com/ladjs/supertest/commit/6b41374e9891beeab5655f6832797eea8a1eb6b2"><code>6b41374</code></a>
Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/814">#814</a>
from siddtheone/patch-1</li>
<li><a
href="https://github.com/ladjs/supertest/commit/0ff9c02d83253d26fee67e2032bad381aec8c60f"><code>0ff9c02</code></a>
Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/828">#828</a>
from 9renpoto/9renpoto-patch-1</li>
<li><a
href="https://github.com/ladjs/supertest/commit/2cba6d4c03634629f7d790ed6425ba039a2cd3ea"><code>2cba6d4</code></a>
si/visionmedia/ladjs/</li>
<li><a
href="https://github.com/ladjs/supertest/commit/79a69b667633b8629a644393b2d4f7430f807cac"><code>79a69b6</code></a>
Update package.json</li>
<li><a
href="https://github.com/ladjs/supertest/commit/c1b8f9da7b58a5ffe6bf6a1b5056435a21d3c365"><code>c1b8f9d</code></a>
Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/821">#821</a>
from yunnysunny/feature/ci-fix</li>
<li><a
href="https://github.com/ladjs/supertest/commit/5d487495894ab1b8ce94d1dce4fddf3ea0898d8c"><code>5d48749</code></a>
ci: fix broken github action cache saving</li>
<li>Additional commits viewable in <a
href="https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `tsup` from 8.0.1 to 8.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/egoist/tsup/releases">tsup's
releases</a>.</em></p>
<blockquote>
<h2>v8.0.2</h2>
<h2><a
href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">8.0.2</a>
(2024-02-10)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>support swc target for mjs (<a
href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)
(<a
href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21">83c7c7f</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21"><code>83c7c7f</code></a>
fix: support swc target for mjs (<a
href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)</li>
<li>See full diff in <a
href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `@remix-run/node` from 2.4.1 to 2.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/releases"><code>@​remix-run/node</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.8.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280</a></p>
<h2>v2.7.2</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272</a></p>
<h2>v2.7.1</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271</a></p>
<h2>v2.7.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270</a></p>
<h2>v2.6.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260</a></p>
<h2>v2.5.1</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251</a></p>
<h2>v2.5.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/blob/main/packages/remix-node/CHANGELOG.md"><code>@​remix-run/node</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>2.8.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.8.0</code></li>
</ul>
</li>
</ul>
<h2>2.7.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.7.2</code></li>
</ul>
</li>
</ul>
<h2>2.7.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.7.1</code></li>
</ul>
</li>
</ul>
<h2>2.7.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.7.0</code></li>
</ul>
</li>
</ul>
<h2>2.6.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.6.0</code></li>
</ul>
</li>
</ul>
<h2>2.5.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.5.1</code></li>
</ul>
</li>
</ul>
<h2>2.5.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.5.0</code></li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remix-run/remix/commit/2df7a35442f7e247c3fbe9c439530bf0981db86c"><code>2df7a35</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8938">#8938</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/964668870fe788ca11a8ef4951cf90e723ced6d0"><code>9646688</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8937">#8937</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/6affc40ab3ece77849bed9ac323b63647ac5ac2e"><code>6affc40</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8930">#8930</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/71b83b40b4fcba1fb3c6ae8b6c400a74bc4e3f5b"><code>71b83b4</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8907">#8907</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/fe9979c6765b9e352591c83d03064f1185538cfa"><code>fe9979c</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8904">#8904</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/ed69fc11f9bba7bf2d5a97e8ddec8718f3a84f24"><code>ed69fc1</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8837">#8837</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/4df9d370259e122c9cd0db2d254b82e3d1c94fef"><code>4df9d37</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8820">#8820</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/149139d5b1861357a19de83dcd9d10e7a2c75a70"><code>149139d</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8809">#8809</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/fe1ea8ea644683cf99f29b7422726984d310b058"><code>fe1ea8e</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8807">#8807</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/17a3cc24836094f9d2941d3fcaec100fd774acb6"><code>17a3cc2</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8798">#8798</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/remix-run/remix/commits/@remix-run/node@2.8.0/packages/remix-node">compare
view</a></li>
</ul>
</details>
<br />

Updates `@remix-run/react` from 2.4.1 to 2.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/releases"><code>@​remix-run/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.8.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280</a></p>
<h2>v2.7.2</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272</a></p>
<h2>v2.7.1</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271</a></p>
<h2>v2.7.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270</a></p>
<h2>v2.6.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260</a></p>
<h2>v2.5.1</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251</a></p>
<h2>v2.5.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/blob/main/packages/remix-react/CHANGELOG.md"><code>@​remix-run/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>2.8.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Fix the default root <code>ErrorBoundary</code> component so it
leverages the user-provided <code>Layout</code> component (<a
href="https://redirect.github.com/remix-run/remix/pull/8859">#8859</a>)</li>
<li>Fix the default root <code>HydrateFallback</code> component so it
leverages any user-provided <code>Layout</code> component (<a
href="https://redirect.github.com/remix-run/remix/pull/8892">#8892</a>)</li>
<li>Ensure <code>@remix-run/react</code> re-exports everything from
<code>react-router-dom</code> for SPA mode (<a
href="https://redirect.github.com/remix-run/remix/pull/8929">#8929</a>)</li>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.8.0</code></li>
</ul>
</li>
</ul>
<h2>2.7.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.7.2</code></li>
</ul>
</li>
</ul>
<h2>2.7.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.7.1</code></li>
</ul>
</li>
</ul>
<h2>2.7.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>Allow an optional <code>Layout</code> export from the root route (<a
href="https://redirect.github.com/remix-run/remix/pull/8709">#8709</a>)</li>
<li>Vite: Add a new <code>basename</code> option to the Vite plugin,
allowing users to set the internal React Router <a
href="https://reactrouter.com/en/main/routers/create-browser-router#basename"><code>basename</code></a>
in order to to serve their applications underneath a subpath (<a
href="https://redirect.github.com/remix-run/remix/pull/8145">#8145</a>)</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>Fix a bug with SPA mode when the root route had no children (<a
href="https://redirect.github.com/remix-run/remix/pull/8747">#8747</a>)</li>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.7.0</code></li>
</ul>
</li>
</ul>
<h2>2.6.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/server-runtime@2.6.0</code></li>
</ul>
</li>
</ul>
<h2>2.5.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Only use active matches in
<code>&lt;Meta&gt;</code>/<code>&lt;Links&gt;</code> in SPA mode (<a
href="https://redirect.github.com/remix-run/remix/pull/8538">#8538</a>)</li>
<li>Remove leftover <code>unstable_</code> prefix from
<code>Blocker</code>/<code>BlockerFunction</code> types (<a
href="https://redirect.github.com/remix-run/remix/pull/8530">#8530</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remix-run/remix/commit/2df7a35442f7e247c3fbe9c439530bf0981db86c"><code>2df7a35</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8938">#8938</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/964668870fe788ca11a8ef4951cf90e723ced6d0"><code>9646688</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8937">#8937</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/52d96cdd2bdb032660c371c176c343d4d0f8bcc9"><code>52d96cd</code></a>
Bump router (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8936">#8936</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/6affc40ab3ece77849bed9ac323b63647ac5ac2e"><code>6affc40</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8930">#8930</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/0b59aac33b7d9fbe0a43610ade0e8199c4d4b61b"><code>0b59aac</code></a>
Ensure remix react re-exports everything from react-router-dom (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8929">#8929</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/71b83b40b4fcba1fb3c6ae8b6c400a74bc4e3f5b"><code>71b83b4</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8907">#8907</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/3f9c84a489a10b55889d249b19b6e5f8ba6fbaeb"><code>3f9c84a</code></a>
Fix BoundaryShell usage in default HydrateFallback (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8906">#8906</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/fe9979c6765b9e352591c83d03064f1185538cfa"><code>fe9979c</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8904">#8904</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/8de0a5a06a2758029ad7e5bfc1916a70039658fc"><code>8de0a5a</code></a>
Bump Router prerelease (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8903">#8903</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/9f0a2f33e4b6b3810efe1e89fa6d6c26e7de1b30"><code>9f0a2f3</code></a>
Fix root default HydrateFallback when Layout exists (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8892">#8892</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/remix-run/remix/commits/@remix-run/react@2.8.0/packages/remix-react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@remix-run/serve` from 2.4.1 to 2.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/releases"><code>@​remix-run/serve</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.8.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280</a></p>
<h2>v2.7.2</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272</a></p>
<h2>v2.7.1</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271</a></p>
<h2>v2.7.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270</a></p>
<h2>v2.6.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260</a></p>
<h2>v2.5.1</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251</a></p>
<h2>v2.5.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/blob/main/packages/remix-serve/CHANGELOG.md"><code>@​remix-run/serve</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>2.8.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/express@2.8.0</code></li>
<li><code>@remix-run/node@2.8.0</code></li>
</ul>
</li>
</ul>
<h2>2.7.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/express@2.7.2</code></li>
<li><code>@remix-run/node@2.7.2</code></li>
</ul>
</li>
</ul>
<h2>2.7.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/express@2.7.1</code></li>
<li><code>@remix-run/node@2.7.1</code></li>
</ul>
</li>
</ul>
<h2>2.7.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/express@2.7.0</code></li>
<li><code>@remix-run/node@2.7.0</code></li>
</ul>
</li>
</ul>
<h2>2.6.0</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/node@2.6.0</code></li>
<li><code>@remix-run/express@2.6.0</code></li>
</ul>
</li>
</ul>
<h2>2.5.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies:
<ul>
<li><code>@remix-run/express@2.5.1</code></li>
<li><code>@remix-run/node@2.5.1</code></li>
</ul>
</li>
</ul>
<h2>2.5.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remix-run/remix/commit/2df7a35442f7e247c3fbe9c439530bf0981db86c"><code>2df7a35</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8938">#8938</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/964668870fe788ca11a8ef4951cf90e723ced6d0"><code>9646688</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8937">#8937</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/6affc40ab3ece77849bed9ac323b63647ac5ac2e"><code>6affc40</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8930">#8930</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/71b83b40b4fcba1fb3c6ae8b6c400a74bc4e3f5b"><code>71b83b4</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8907">#8907</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/fe9979c6765b9e352591c83d03064f1185538cfa"><code>fe9979c</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8904">#8904</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/ed69fc11f9bba7bf2d5a97e8ddec8718f3a84f24"><code>ed69fc1</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8837">#8837</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/4df9d370259e122c9cd0db2d254b82e3d1c94fef"><code>4df9d37</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8820">#8820</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/149139d5b1861357a19de83dcd9d10e7a2c75a70"><code>149139d</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8809">#8809</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/fe1ea8ea644683cf99f29b7422726984d310b058"><code>fe1ea8e</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8807">#8807</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/17a3cc24836094f9d2941d3fcaec100fd774acb6"><code>17a3cc2</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8798">#8798</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/remix-run/remix/commits/@remix-run/serve@2.8.0/packages/remix-serve">compare
view</a></li>
</ul>
</details>
<br />

Updat…
Copy link
Contributor

github-actions bot commented Mar 4, 2024

🟢 Turbopack Benchmark CI successful 🟢

Thanks

Copy link
Contributor

github-actions bot commented Mar 4, 2024

🟢 CI successful 🟢

Thanks

@anthonyshew anthonyshew merged commit 1eb99c1 into main Mar 4, 2024
51 checks passed
@anthonyshew anthonyshew deleted the dependabot-updates branch March 4, 2024 23:36
kodiakhq bot added a commit to weareinreach/TransMascFutures that referenced this pull request Mar 6, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.11.24` -> `20.11.25`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.25) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.63` -> `18.2.64`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.63/18.2.64) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.63/18.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.63/18.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [chromatic](https://www.chromatic.com) ([source](https://togithub.com/chromaui/chromatic-cli)) | [`11.0.1` -> `11.0.4`](https://renovatebot.com/diffs/npm/chromatic/11.0.1/11.0.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/chromatic/11.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chromatic/11.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chromatic/11.0.1/11.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chromatic/11.0.1/11.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-turbo](https://togithub.com/vercel/turbo) ([source](https://togithub.com/vercel/turbo/tree/HEAD/packages/eslint-plugin-turbo)) | [`1.12.4` -> `1.12.5`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/1.12.4/1.12.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-turbo/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-turbo/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-turbo/1.12.4/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-turbo/1.12.4/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [react-i18next](https://togithub.com/i18next/react-i18next) | [`14.0.5` -> `14.0.8`](https://renovatebot.com/diffs/npm/react-i18next/14.0.5/14.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-i18next/14.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-i18next/14.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-i18next/14.0.5/14.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-i18next/14.0.5/14.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.12.4` -> `1.12.5`](https://renovatebot.com/diffs/npm/turbo/1.12.4/1.12.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/turbo/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/turbo/1.12.4/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/1.12.4/1.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` -> `5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>chromaui/chromatic-cli (chromatic)</summary>

### [`v11.0.4`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1104-Wed-Mar-06-2024)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.3...v11.0.4)

##### 🐛 Bug Fix

-   Do not prompt to install chromatic script during E2E builds [#&#8203;941](https://togithub.com/chromaui/chromatic-cli/pull/941) ([@&#8203;tevanoff](https://togithub.com/tevanoff))

##### Authors: 1

-   Todd Evanoff ([@&#8203;tevanoff](https://togithub.com/tevanoff))

***

### [`v11.0.3`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1103-Wed-Mar-06-2024)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.2...v11.0.3)

##### 🐛 Bug Fix

-   Display full error message when storybookBaseDir is invalid [#&#8203;932](https://togithub.com/chromaui/chromatic-cli/pull/932) ([@&#8203;andrewortwein](https://togithub.com/andrewortwein))

##### Authors: 1

-   Andrew Ortwein ([@&#8203;andrewortwein](https://togithub.com/andrewortwein))

***

### [`v11.0.2`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1102-Tue-Mar-05-2024)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.1...v11.0.2)

##### 🐛 Bug Fix

-   Fix support for boolean value to `junitReport` option [#&#8203;937](https://togithub.com/chromaui/chromatic-cli/pull/937) ([@&#8203;thafryer](https://togithub.com/thafryer))

##### Authors: 1

-   Jarel Fryer ([@&#8203;thafryer](https://togithub.com/thafryer))

***

</details>

<details>
<summary>vercel/turbo (eslint-plugin-turbo)</summary>

### [`v1.12.5`](https://togithub.com/vercel/turbo/releases/tag/v1.12.5): Turborepo v1.12.5

[Compare Source](https://togithub.com/vercel/turbo/compare/v1.12.4...v1.12.5)



#### What's Changed

##### Docs

-   Name the file in Prisma doc. by [@&#8203;anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7426
-   chore(docs): update github actions versions to support node 20 by [@&#8203;robinsmith-source](https://togithub.com/robinsmith-source) in [vercel/turbo#7434
-   chore: update docs to no longer suggest verbosity for `--profile` by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7521
-   Add version to package in internal packages docs for yarn by [@&#8203;loctn](https://togithub.com/loctn) in [vercel/turbo#7626

##### create-turbo

-   release(turborepo): 1.12.4 by [@&#8203;github-actions](https://togithub.com/github-actions) in [vercel/turbo#7383

##### [@&#8203;turbo/repository](https://togithub.com/turbo/repository)

-   chore(Turborepo): bump versions in prep for a release by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7385
-   refactor(turborepo): Package Detection by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7549
-   feat([@&#8203;turbo/repository](https://togithub.com/turbo/repository)): return dependencies in graph by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7616
-   chore([@&#8203;turbo/repository](https://togithub.com/turbo/repository)): bump version to 0.0.1-canary.8 by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7636

##### Examples

-   fix(examples): basic generator by [@&#8203;dangbt](https://togithub.com/dangbt) in [vercel/turbo#7400
-   Remove barrel file from design-system-example by [@&#8203;anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7580
-   Dependabot updates for examples. by [@&#8203;anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7615
-   Bug fix on with-npm by [@&#8203;zsh77](https://togithub.com/zsh77) in [vercel/turbo#7587
-   dev script of ui package in example with rollup by [@&#8203;zsh77](https://togithub.com/zsh77) in [vercel/turbo#7550
-   Cleanup of with-vite example by [@&#8203;zsh77](https://togithub.com/zsh77) in [vercel/turbo#7585
-   Cleanup of with-yarn example by [@&#8203;zsh77](https://togithub.com/zsh77) in [vercel/turbo#7589
-   Guarantee typescript-eslint parser resolving. by [@&#8203;anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7634

##### Changelog

-   perf: parse and walk globs in parallel by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7244
-   fix: do better validation for existing tokens by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7358
-   chore(ci): remove Makefile targets to build Go binaries by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7389
-   add error enum to `turborepo-dirs` by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7277
-   fix: Clippy errors by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7392
-   docs: Refresh daemon documentation by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7386
-   Break up Client trait by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7387
-   chore(turbo): delete unused goreleaser configs by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7393
-   Improve daemon startup times by [@&#8203;arlyon](https://togithub.com/arlyon) in [vercel/turbo#7322
-   fix: reading output from orphan process by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7402
-   Add optionalwatch cookie support by [@&#8203;arlyon](https://togithub.com/arlyon) in [vercel/turbo#7379
-   chore: add force flag to login command by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7378
-   Audit daemon error paths and ensure we are doing everything we can to handle by [@&#8203;arlyon](https://togithub.com/arlyon) in [vercel/turbo#7334
-   chore: lower log level for noisy crates by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7439
-   chore: Rename daemon code by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7440
-   fix: support yarn4 semver resolutions by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7442
-   fix: More robust token validation by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7407
-   chore: Change daemon log location to be in repo by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7468
-   chore: remove unnecessary result on join_unix_path by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7506
-   chore: remove unused features from config crate by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7531
-   feat: task table widget by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7470
-   fix: Remove extra login popup for Vercel by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7469
-   feat(turborepo): Convert even more errors by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7513
-   fix: correctly call teams api by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7533
-   chore: add read_existing_to_string by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7532
-   feat: allow for faux comments at top level of turbo.json by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7546
-   fix: Load vercel token into command base by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7545
-   fix: support pnpm workspace path aliasing by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7512
-   chore: remove unused import from dep_splitter by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7555
-   fix: Respect globalDependencies when determining changed packages by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7557
-   feat(Turborepo): Renaming, additional cookiewriter constructor by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7553
-   fix: vercel auth file borks login by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7556
-   fix: login success page redirect by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7558
-   chore: move logout functionality into auth crate by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7443
-   chore: Change  to use borrowed path by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7569
-   Handle logging story better on daemon by [@&#8203;arlyon](https://togithub.com/arlyon) in [vercel/turbo#7526
-   fix: sso login duplicate popup by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7575
-   chore(Turborepo): refactor telemetry to use turbopath by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7567
-   chore(Turborepo): move test filesystem setup into test code by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7568
-   chore(Turborepo): Switch tests to use filesystem, remove unused generics by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7610
-   fix(cache): fix restoration issues of directories with very long paths by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7628
-   chore: vendor vt100 crate by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7591
-   fix(cache): restoration symlink by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7633
-   fix: reject empty cache dir path by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7630
-   fix: add more caching status tests by [@&#8203;Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7574

#### New Contributors

-   [@&#8203;dangbt](https://togithub.com/dangbt) made their first contribution in [vercel/turbo#7400
-   [@&#8203;robinsmith-source](https://togithub.com/robinsmith-source) made their first contribution in [vercel/turbo#7434
-   [@&#8203;nnmax](https://togithub.com/nnmax) made their first contribution in [vercel/turbo#6651
-   [@&#8203;bgw](https://togithub.com/bgw) made their first contribution in [vercel/turbo#7206
-   [@&#8203;loctn](https://togithub.com/loctn) made their first contribution in [vercel/turbo#7626
-   [@&#8203;zsh77](https://togithub.com/zsh77) made their first contribution in [vercel/turbo#7587

**Full Changelog**: vercel/turbo@v1.12.4...v1.12.5

</details>

<details>
<summary>i18next/react-i18next (react-i18next)</summary>

### [`v14.0.8`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1408)

[Compare Source](https://togithub.com/i18next/react-i18next/compare/v14.0.7...v14.0.8)

-   fix: issue [1728](https://togithub.com/i18next/react-i18next/issues/1728) when useSuspense is false and default ns [1731](https://togithub.com/i18next/react-i18next/pull/1731)

### [`v14.0.7`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1407)

[Compare Source](https://togithub.com/i18next/react-i18next/compare/v14.0.6...v14.0.7)

-   try to get rid of internal interpolationOverride handling for Trans component, fixes [1729](https://togithub.com/i18next/react-i18next/issues/1729)

### [`v14.0.6`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1406)

[Compare Source](https://togithub.com/i18next/react-i18next/compare/v14.0.5...v14.0.6)

-   align context handling of Trans component with t function, fixes [1729](https://togithub.com/i18next/react-i18next/issues/1729)

</details>

<details>
<summary>vercel/turbo (turbo)</summary>

### [`v1.12.5`](https://togithub.com/vercel/turbo/compare/v1.12.4...v1.12.5)

[Compare Source](https://togithub.com/vercel/turbo/compare/v1.12.4...v1.12.5)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

### [`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2): TypeScript 5.4

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday,before 4am on Thursday" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/weareinreach/GLAAD).



PR-URL: #356
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants