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
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…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 -> 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 & 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 -> 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 -> 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 -> 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 & 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 -> 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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 & 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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 & 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 }) => { // ... }); </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 }) => { // ... }); </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 "chore(role): cache element list by role (<a href="https://redirect.github.com/microsoft/playwright/issues/29130">#29130</a>)"</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->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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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 -> 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 & 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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 -> 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 & 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 "7.6.16" to "7.6.17" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a> Bump version from "7.6.15" to "7.6.16" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a> Bump version from "7.6.14" to "7.6.15" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a> Bump version from "7.6.13" to "7.6.14" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a> Bump version from "7.6.12" to "7.6.13" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a> Bump version from "7.6.11" to "7.6.12" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a> Bump version from "7.6.10" to "7.6.11" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a> Bump version from "7.6.9" to "7.6.10" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a> Bump version from "7.6.8" to "7.6.9" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a> Bump version from "7.6.7" to "7.6.8" [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 "7.6.16" to "7.6.17" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a> Bump version from "7.6.15" to "7.6.16" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a> Bump version from "7.6.14" to "7.6.15" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a> Bump version from "7.6.13" to "7.6.14" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a> Bump version from "7.6.12" to "7.6.13" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a> Bump version from "7.6.11" to "7.6.12" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a> Bump version from "7.6.10" to "7.6.11" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a> Bump version from "7.6.9" to "7.6.10" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a> Bump version from "7.6.8" to "7.6.9" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a> Bump version from "7.6.7" to "7.6.8" [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 "7.6.16" to "7.6.17" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a> Bump version from "7.6.15" to "7.6.16" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a> Bump version from "7.6.14" to "7.6.15" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a> Bump version from "7.6.13" to "7.6.14" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a> Bump version from "7.6.12" to "7.6.13" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a> Bump version from "7.6.11" to "7.6.12" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a> Bump version from "7.6.10" to "7.6.11" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a> Bump version from "7.6.9" to "7.6.10" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a> Bump version from "7.6.8" to "7.6.9" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a> Bump version from "7.6.7" to "7.6.8" [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 "7.6.16" to "7.6.17" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a> Bump version from "7.6.15" to "7.6.16" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a> Bump version from "7.6.14" to "7.6.15" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a> Bump version from "7.6.13" to "7.6.14" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a> Bump version from "7.6.12" to "7.6.13" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a> Bump version from "7.6.11" to "7.6.12" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a> Bump version from "7.6.10" to "7.6.11" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a> Bump version from "7.6.9" to "7.6.10" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a> Bump version from "7.6.8" to "7.6.9" [skip ci]</li> <li><a href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a> Bump version from "7.6.7" to "7.6.8" [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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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 -> 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 & 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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 & 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 -> 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 -> 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 & 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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 { &:after, & .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>< > <= >=</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 < 2, '🍕' > '🧀') <p>// Old output (with --minify) console.log(1<2,"🍕">"🧀");</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 "sets the prototype" 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 { &:after, & .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>< > <= >=</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 < 2, '🍕' > '🧀') <p>// Old output (with --minify) console.log(1<2,"🍕">"🧀");</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 "sets the prototype" 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>\< > \<= >=</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 -> 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 -> 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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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><NuxtLink></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>\<NuxtLink></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: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} <p>// Prettier 3.2.4 <a href="https://github.com/Component"><code>@Component</code></a>({ template: <code>&lt;div&gt;...&lt;/div&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>&lt;div&gt;...&lt;/div&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 = "foobar"; <p><a href="https://github.com/Component"><code>@Component</code></a>({ [template]: <code>&lt;h1&gt;{{ hello }}&lt;/h1&gt;</code>, }) export class AppComponent {} </tr></table> </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 -> 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 & 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 -> 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><Meta></code>/<code><Links></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…
turbo-orchestrator
bot
added
area: examples
Improvements or additions to examples
area: site
created-by: turborepo
owned-by: turborepo
owned-by: turbopack
labels
Mar 4, 2024
🟢 Turbopack Benchmark CI successful 🟢Thanks |
anthonyshew
force-pushed
the
dependabot-updates
branch
from
March 4, 2024 23:09
739a813
to
c2e52b6
Compare
🟢 CI successful 🟢Thanks |
chris-olszewski
approved these changes
Mar 4, 2024
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 [#​941](https://togithub.com/chromaui/chromatic-cli/pull/941) ([@​tevanoff](https://togithub.com/tevanoff)) ##### Authors: 1 - Todd Evanoff ([@​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 [#​932](https://togithub.com/chromaui/chromatic-cli/pull/932) ([@​andrewortwein](https://togithub.com/andrewortwein)) ##### Authors: 1 - Andrew Ortwein ([@​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 [#​937](https://togithub.com/chromaui/chromatic-cli/pull/937) ([@​thafryer](https://togithub.com/thafryer)) ##### Authors: 1 - Jarel Fryer ([@​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 [@​anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7426 - chore(docs): update github actions versions to support node 20 by [@​robinsmith-source](https://togithub.com/robinsmith-source) in [vercel/turbo#7434 - chore: update docs to no longer suggest verbosity for `--profile` by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7521 - Add version to package in internal packages docs for yarn by [@​loctn](https://togithub.com/loctn) in [vercel/turbo#7626 ##### create-turbo - release(turborepo): 1.12.4 by [@​github-actions](https://togithub.com/github-actions) in [vercel/turbo#7383 ##### [@​turbo/repository](https://togithub.com/turbo/repository) - chore(Turborepo): bump versions in prep for a release by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7385 - refactor(turborepo): Package Detection by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7549 - feat([@​turbo/repository](https://togithub.com/turbo/repository)): return dependencies in graph by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7616 - chore([@​turbo/repository](https://togithub.com/turbo/repository)): bump version to 0.0.1-canary.8 by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7636 ##### Examples - fix(examples): basic generator by [@​dangbt](https://togithub.com/dangbt) in [vercel/turbo#7400 - Remove barrel file from design-system-example by [@​anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7580 - Dependabot updates for examples. by [@​anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7615 - Bug fix on with-npm by [@​zsh77](https://togithub.com/zsh77) in [vercel/turbo#7587 - dev script of ui package in example with rollup by [@​zsh77](https://togithub.com/zsh77) in [vercel/turbo#7550 - Cleanup of with-vite example by [@​zsh77](https://togithub.com/zsh77) in [vercel/turbo#7585 - Cleanup of with-yarn example by [@​zsh77](https://togithub.com/zsh77) in [vercel/turbo#7589 - Guarantee typescript-eslint parser resolving. by [@​anthonyshew](https://togithub.com/anthonyshew) in [vercel/turbo#7634 ##### Changelog - perf: parse and walk globs in parallel by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7244 - fix: do better validation for existing tokens by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7358 - chore(ci): remove Makefile targets to build Go binaries by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7389 - add error enum to `turborepo-dirs` by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7277 - fix: Clippy errors by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7392 - docs: Refresh daemon documentation by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7386 - Break up Client trait by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7387 - chore(turbo): delete unused goreleaser configs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#7393 - Improve daemon startup times by [@​arlyon](https://togithub.com/arlyon) in [vercel/turbo#7322 - fix: reading output from orphan process by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7402 - Add optionalwatch cookie support by [@​arlyon](https://togithub.com/arlyon) in [vercel/turbo#7379 - chore: add force flag to login command by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7378 - Audit daemon error paths and ensure we are doing everything we can to handle by [@​arlyon](https://togithub.com/arlyon) in [vercel/turbo#7334 - chore: lower log level for noisy crates by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7439 - chore: Rename daemon code by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7440 - fix: support yarn4 semver resolutions by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7442 - fix: More robust token validation by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7407 - chore: Change daemon log location to be in repo by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7468 - chore: remove unnecessary result on join_unix_path by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7506 - chore: remove unused features from config crate by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7531 - feat: task table widget by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7470 - fix: Remove extra login popup for Vercel by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7469 - feat(turborepo): Convert even more errors by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7513 - fix: correctly call teams api by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7533 - chore: add read_existing_to_string by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7532 - feat: allow for faux comments at top level of turbo.json by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7546 - fix: Load vercel token into command base by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7545 - fix: support pnpm workspace path aliasing by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7512 - chore: remove unused import from dep_splitter by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7555 - fix: Respect globalDependencies when determining changed packages by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#7557 - feat(Turborepo): Renaming, additional cookiewriter constructor by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7553 - fix: vercel auth file borks login by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7556 - fix: login success page redirect by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7558 - chore: move logout functionality into auth crate by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7443 - chore: Change to use borrowed path by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7569 - Handle logging story better on daemon by [@​arlyon](https://togithub.com/arlyon) in [vercel/turbo#7526 - fix: sso login duplicate popup by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7575 - chore(Turborepo): refactor telemetry to use turbopath by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7567 - chore(Turborepo): move test filesystem setup into test code by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7568 - chore(Turborepo): Switch tests to use filesystem, remove unused generics by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#7610 - fix(cache): fix restoration issues of directories with very long paths by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7628 - chore: vendor vt100 crate by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7591 - fix(cache): restoration symlink by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7633 - fix: reject empty cache dir path by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#7630 - fix: add more caching status tests by [@​Zertsov](https://togithub.com/Zertsov) in [vercel/turbo#7574 #### New Contributors - [@​dangbt](https://togithub.com/dangbt) made their first contribution in [vercel/turbo#7400 - [@​robinsmith-source](https://togithub.com/robinsmith-source) made their first contribution in [vercel/turbo#7434 - [@​nnmax](https://togithub.com/nnmax) made their first contribution in [vercel/turbo#6651 - [@​bgw](https://togithub.com/bgw) made their first contribution in [vercel/turbo#7206 - [@​loctn](https://togithub.com/loctn) made their first contribution in [vercel/turbo#7626 - [@​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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Dependency updates for examples.
CLOSES TURBO-2523