Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Dependabot updates for examples. #7615

Merged
merged 23 commits into from
Mar 4, 2024
Merged

Dependabot updates for examples. #7615

merged 23 commits into from
Mar 4, 2024

Commits on Jan 31, 2024

  1. Bumping turbo version.

    anthonyshew committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    86d6324 View commit details
    Browse the repository at this point in the history
  2. Fix package.jsons.

    anthonyshew committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    3f6062c View commit details
    Browse the repository at this point in the history
  3. Fix with-rollup.

    anthonyshew committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    dde455e View commit details
    Browse the repository at this point in the history
  4. Fix version.

    anthonyshew committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    48e4e42 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. chore(deps-dev): bump the with-shell-commands-example-dependencies gr…

    …oup in /examples/with-shell-commands with 1 update (#7592)
    
    Bumps the with-shell-commands-example-dependencies group in
    /examples/with-shell-commands with 1 update:
    [turbo](https://github.com/vercel/turbo).
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=turbo&package-manager=npm_and_yarn&previous-version=1.12.1&new-version=1.12.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a2d5959 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump the non-monorepo-example-dependencies group in /exa…

    …mples/non-monorepo with 7 updates (#7593)
    
    Bumps the non-monorepo-example-dependencies group in
    /examples/non-monorepo with 7 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    |
    [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)
    | `14.0.4` | `14.1.1` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">eslint-config-next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
    v14.1.0</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
    v14.0.5-canary.68</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
    v14.0.5-canary.67</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
    v14.0.5-canary.66</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
    v14.0.5-canary.65</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
    v14.0.5-canary.64</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
    v14.0.5-canary.63</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
    v14.0.5-canary.62</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
    v14.0.5-canary.61</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-config-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    bf8ae76 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump the with-vite-example-dependencies group in /exampl…

    …es/with-vite with 6 updates (#7594)
    
    Bumps the with-vite-example-dependencies group in /examples/with-vite
    with 6 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
    `5.0.10` | `5.1.4` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `vite` from 5.0.10 to 5.1.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite/releases">vite's
    releases</a>.</em></p>
    <blockquote>
    <h2>create-vite@5.1.0</h2>
    <p>Please refer to <a
    href="https://github.com/vitejs/vite/blob/create-vite@5.1.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
    changelog</a>.</em></p>
    <blockquote>
    <h2><!-- raw HTML omitted -->5.1.4 (2024-02-21)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>perf: remove unnecessary regex s modifier (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)
    (<a href="https://github.com/vitejs/vite/commit/8dc1b73">8dc1b73</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15766">#15766</a></li>
    <li>fix: fs cached checks disabled by default for yarn pnp (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)
    (<a href="https://github.com/vitejs/vite/commit/8b11fea">8b11fea</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15920">#15920</a></li>
    <li>fix: resolve directory correctly when <code>fs.cachedChecks:
    true</code> (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)
    (<a href="https://github.com/vitejs/vite/commit/4fe971f">4fe971f</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15983">#15983</a></li>
    <li>fix: srcSet with optional descriptor (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)
    (<a href="https://github.com/vitejs/vite/commit/81b3bd0">81b3bd0</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15905">#15905</a></li>
    <li>fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)
    (<a href="https://github.com/vitejs/vite/commit/571a3fd">571a3fd</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15959">#15959</a></li>
    <li>fix(watch): build watch fails when outDir is empty string (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)
    (<a href="https://github.com/vitejs/vite/commit/1d263d3">1d263d3</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15979">#15979</a></li>
    </ul>
    <h2><!-- raw HTML omitted -->5.1.3 (2024-02-15)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>fix: cachedTransformMiddleware for direct css requests (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)
    (<a href="https://github.com/vitejs/vite/commit/5099028">5099028</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15919">#15919</a></li>
    <li>refactor(runtime): minor tweaks (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15904">#15904</a>)
    (<a href="https://github.com/vitejs/vite/commit/63a39c2">63a39c2</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15904">#15904</a></li>
    <li>refactor(runtime): seal ES module namespace object instead of
    feezing (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)
    (<a href="https://github.com/vitejs/vite/commit/4172f02">4172f02</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15914">#15914</a></li>
    </ul>
    <h2><!-- raw HTML omitted -->5.1.2 (2024-02-14)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>fix: normalize import file path info (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15772">#15772</a>)
    (<a href="https://github.com/vitejs/vite/commit/306df44">306df44</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15772">#15772</a></li>
    <li>fix(build): do not output build time when build fails (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15711">#15711</a>)
    (<a href="https://github.com/vitejs/vite/commit/added3e">added3e</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15711">#15711</a></li>
    <li>fix(runtime): pass path instead of fileURL to
    <code>isFilePathESM</code> (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15908">#15908</a>)
    (<a href="https://github.com/vitejs/vite/commit/7b15607">7b15607</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15908">#15908</a></li>
    <li>fix(worker): support UTF-8 encoding in inline workers (fixes <a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12117">#12117</a>)
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15866">#15866</a>)
    (<a href="https://github.com/vitejs/vite/commit/570e0f1">570e0f1</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/12117">#12117</a>
    <a
    href="https://redirect.github.com/vitejs/vite/issues/15866">#15866</a></li>
    <li>chore: update license file (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15885">#15885</a>)
    (<a href="https://github.com/vitejs/vite/commit/d9adf18">d9adf18</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15885">#15885</a></li>
    <li>chore(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15874">#15874</a>)
    (<a href="https://github.com/vitejs/vite/commit/d16ce5d">d16ce5d</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15874">#15874</a></li>
    <li>chore(deps): update dependency dotenv-expand to v11 (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15875">#15875</a>)
    (<a href="https://github.com/vitejs/vite/commit/642d528">642d528</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15875">#15875</a></li>
    </ul>
    <h2><!-- raw HTML omitted -->5.1.1 (2024-02-09)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>fix: empty CSS file was output when only .css?url is used (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15846">#15846</a>)
    (<a href="https://github.com/vitejs/vite/commit/b2873ac">b2873ac</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15846">#15846</a></li>
    <li>fix: skip not only .js but also .mjs manifest entries (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15841">#15841</a>)
    (<a href="https://github.com/vitejs/vite/commit/3d860e7">3d860e7</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15841">#15841</a></li>
    <li>chore: post 5.1 release edits (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15840">#15840</a>)
    (<a href="https://github.com/vitejs/vite/commit/9da6502">9da6502</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15840">#15840</a></li>
    </ul>
    <h2>5.1.0 (2024-02-08)</h2>
    <p>Vite 5.1 is out! Read the announcement blog post at <a
    href="https://vitejs.dev/blog/announcing-vite5-1">https://vitejs.dev/blog/announcing-vite5-1</a>!</p>
    <ul>
    <li>chore: revert <a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15746">#15746</a>
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15839">#15839</a>)
    (<a href="https://github.com/vitejs/vite/commit/ed875f8">ed875f8</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15746">#15746</a>
    <a
    href="https://redirect.github.com/vitejs/vite/issues/15839">#15839</a></li>
    <li>fix: pass <code>customLogger</code> to
    <code>loadConfigFromFile</code> (fix <a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15824">#15824</a>)
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15831">#15831</a>)
    (<a href="https://github.com/vitejs/vite/commit/55a3427">55a3427</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15824">#15824</a>
    <a
    href="https://redirect.github.com/vitejs/vite/issues/15831">#15831</a></li>
    <li>fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15803">#15803</a>)
    (<a href="https://github.com/vitejs/vite/commit/e0a6ef2">e0a6ef2</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15803">#15803</a></li>
    <li>refactor: remove <code>vite build --force</code> (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15837">#15837</a>)
    (<a href="https://github.com/vitejs/vite/commit/f1a4242">f1a4242</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15837">#15837</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vitejs/vite/commit/0137ea0100974b88fbfe48dd581ac32e6f61dcc0"><code>0137ea0</code></a>
    release: v5.1.4</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/8dc1b731463bfa5c2cb0c159b98050b55377581c"><code>8dc1b73</code></a>
    perf: remove unnecessary regex s modifier (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/4fe971fda39ab1a323461c09b35108cc7a271484"><code>4fe971f</code></a>
    fix: resolve directory correctly when <code>fs.cachedChecks: true</code>
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/1d263d39d32838cf5b77eeb44426ae81e969309c"><code>1d263d3</code></a>
    fix(watch): build watch fails when outDir is empty string (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/81b3bd09cff926534ea667edfa5417b944cdf01c"><code>81b3bd0</code></a>
    fix: srcSet with optional descriptor (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/571a3fde438d60540cfeba132e24646badf5ff2f"><code>571a3fd</code></a>
    fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/8b11fea91560c5f084c31aa9b19e64832ac6c3b5"><code>8b11fea</code></a>
    fix: fs cached checks disabled by default for yarn pnp (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/bf3952790495122fd2e4b8584fd892ae838a0cb5"><code>bf39527</code></a>
    release: v5.1.3</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/509902807c841742e0d64ca7ea12c0b44ab54489"><code>5099028</code></a>
    fix: cachedTransformMiddleware for direct css requests (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/4172f02b70a8ae44bb8f3bc22d5fd5cffe458274"><code>4172f02</code></a>
    refactor(runtime): seal ES module namespace object instead of feezing
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vitejs/vite/commits/v5.1.4/packages/vite">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.1.0</h2>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
    <li><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
    <li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
    <li><strong>typescript-estree:</strong> add debug logs for
    useProgramFromProjectService (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
    <li><strong>typescript-estree:</strong> use simpler absolutify behavior
    for project service client file paths (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri <a
    href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan <a
    href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.2</h2>
    <h2>7.0.2 (2024-02-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
    incompatibilities, add tests (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
    <li><strong>utils:</strong> use mergeable interface for
    <code>settings</code> property (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher <a
    href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
    <li>Gareth Jones <a
    href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.1</h2>
    <h2>7.0.1 (2024-02-12)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> update peer dep for parser (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li>
    <p><strong>eslint-plugin:</strong> add *-type-checked-only configs</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [consistent-return] add new rule</p>
    </li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>
    <p><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies</p>
    </li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri</li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan</li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>7.0.2 (2024-02-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
    incompatibilities, add tests</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher</li>
    <li>Gareth Jones</li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>7.0.1 (2024-02-12)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> update peer dep for parser</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a>
    chore(release): publish 7.1.0</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/1807d555aeb99873c665b34b75a4e5bc89bc1f86"><code>1807d55</code></a>
    docs: add tabs in no-unsafe-unary-minus.md (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8542">#8542</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/f2f57de6d203f083a0573c132196f0777182793f"><code>f2f57de</code></a>
    test(eslint-plugin): [no-misused-promises] add test cases for spread
    args (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/fa679550052f122c82bc4fd88d2e2c9138824bc3"><code>fa67955</code></a>
    chore: drop T from internal types (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8521">#8521</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/60c1cd35dd057f0e6d836f1c38d255f275002c89"><code>60c1cd3</code></a>
    fix(eslint-plugin): [no-use-before-define] fix false positive type
    reference ...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/14589205e405d91605be84c0492c02458efe5f54"><code>1458920</code></a>
    fix(eslint-plugin): [no-misused-promises] improve check union types (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8534">#8534</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/c1441c8f5bb0f980238c934af6e499baacdd41f2"><code>c1441c8</code></a>
    fix(eslint-plugin): [prefer-optional-chan] allow typeof for avoiding
    referenc...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/e7ec6f061f9ce77346906a0d865fd9c18281256d"><code>e7ec6f0</code></a>
    docs: from option instead of source in prefer-readonly-parameter-types
    (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8461">#8461</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/46cef966fb861f341768815a6fcae974d7cd43ff"><code>46cef96</code></a>
    feat(eslint-plugin): [consistent-return] add new rule (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8289">#8289</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/f7198db67d881c9b288e8f0774c1ad0ea2a5d900"><code>f7198db</code></a>
    feat(eslint-plugin): [naming-convention] support the auto-accessor
    syntax (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
    <li>Additional commits viewable in <a
    href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/eslint-plugin">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/parser` from 6.17.0 to 7.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.1.0</h2>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
    <li><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
    <li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
    <li><strong>typescript-estree:</strong> add debug logs for
    useProgramFromProjectService (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
    <li><strong>typescript-estree:</strong> use simpler absolutify behavior
    for project service client file paths (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri <a
    href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan <a
    href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.2</h2>
    <h2>7.0.2 (2024-02-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
    incompatibilities, add tests (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
    <li><strong>utils:</strong> use mergeable interface for
    <code>settings</code> property (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher <a
    href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
    <li>Gareth Jones <a
    href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.1</h2>
    <h2>7.0.1 (2024-02-12)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> update peer dep for parser (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.1.0 (2024-02-26)</h2>
    <p>This was a version bump only for parser to align it with other
    projects, there were no code changes.</p>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>7.0.2 (2024-02-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
    incompatibilities, add tests</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher</li>
    <li>Gareth Jones</li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>7.0.1 (2024-02-12)</h2>
    <p>This was a version bump only for parser to align it with other
    projects, there were no code changes.</p>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h1>7.0.0 (2024-02-12)</h1>
    <h3>🚀 Features</h3>
    <ul>
    <li>
    <p>⚠️  bump ESLint, NodeJS, and TS minimum version requirements</p>
    </li>
    <li>
    <p>add support for flat configs</p>
    </li>
    </ul>
    <h4>⚠️  Breaking Changes</h4>
    <ul>
    <li>⚠️  bump ESLint, NodeJS, and TS minimum version requirements</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher</li>
    <li>Kirk Waiblinger</li>
    <li>StyleShit</li>
    <li>YeonJuan</li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a>
    chore(release): publish 7.1.0</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/677e7cc97c4f79cb737a4d01722777352b77b9d9"><code>677e7cc</code></a>
    chore(release): publish 7.0.2</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/4f3215f9751044ccd327f7e4169b0142c3cdaff7"><code>4f3215f</code></a>
    chore(release): publish 7.0.1</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/b27de997c87ffd62785acd86269491dd41883ab9"><code>b27de99</code></a>
    chore(release): publish 7.0.0</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/1aa393c8d4f7b8855aea8676468203173520793a"><code>1aa393c</code></a>
    chore(deps): update dependency prettier to v3.2.5 (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8401">#8401</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/8ef5f4bffcf0904a28ada92a224a378d309407a4"><code>8ef5f4b</code></a>
    feat: add support for flat configs (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/7935">#7935</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/1200b4c4929d28bf6eed58dcfa4c6f40153022eb"><code>1200b4c</code></a>
    chore(deps): update nx to v17.3.0 (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8317">#8317</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/584db29ec44ce4e9cb71afac35d48994889168e6"><code>584db29</code></a>
    feat: bump ESLint, NodeJS, and TS minimum version requirements (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8377">#8377</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/289ee8885ce26714296d8258abb12a2fa2c38d61"><code>289ee88</code></a>
    chore(release): publish 6.21.0</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/aa5edf7f675c3bad627cfd9355a9a04469414c5e"><code>aa5edf7</code></a>
    chore(deps): update dependency prettier to v3.2.4 (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8357">#8357</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/parser">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-st…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6a08f56 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump the with-rollup-example-dependencies group in /exam…

    …ples/with-rollup with 14 updates (#7596)
    
    Bumps the with-rollup-example-dependencies group in
    /examples/with-rollup with 14 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.1.0` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    |
    [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript)
    | `11.1.5` | `11.1.6` |
    | [rollup](https://github.com/rollup/rollup) | `4.9.2` | `4.12.0` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.1.0 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li>See full diff in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.2.0</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    <h2>v5.2.0-canary.2</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h2>v5.2.0-canary.1</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
    (2023-11-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
    release: 5.2.0</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
    release: 5.2.0-canary.2</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
    fix(typescript): <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
    docs: align README example with style guide (<a
    href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
    release: 5.2.0-canary.1</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
    feat(typescript): add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><cod…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    4c34a96 View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump the with-changesets-example-dependencies group in /…

    …examples/with-changesets with 12 updates (#7598)
    
    Bumps the with-changesets-example-dependencies group in
    /examples/with-changesets with 12 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `tsup` from 8.0.1 to 8.0.2
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/egoist/tsup/releases">tsup's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.0.2</h2>
    <h2><a
    href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">8.0.2</a>
    (2024-02-10)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li>support swc target for mjs (<a
    href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)
    (<a
    href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21">83c7c7f</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21"><code>83c7c7f</code></a>
    fix: support swc target for mjs (<a
    href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)</li>
    <li>See full diff in <a
    href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.2.0</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    <h2>v5.2.0-canary.2</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h2>v5.2.0-canary.1</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
    (2023-11-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
    release: 5.2.0</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
    release: 5.2.0-canary.2</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
    fix(typescript): <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
    docs: align README example with style guide (<a
    href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
    release: 5.2.0-canary.1</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
    feat(typescript): add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/6502545ae5e533679344109477cefbec538a19b3"><code>6502545</code></a>
    release(turborepo): 1.12.4-canary.1 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7369">#7369</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/e06eb5919608743ca5c4e4b52dc03f31b41fb719"><code>e06eb59</code></a>
    release(turborepo): 1.12.4-canary.0 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7338">#7338</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/83a22a5f49f760e420742129e325205391586640"><code>83a22a5</code></a>
    release(turborepo): 1.12.3 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7296">#7296</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/0509041da0fe4130f257bcaa1846b4a20f755452"><code>0509041</code></a>
    release(turborepo): 1.12.3-canary.0 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7215">#7215</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/145120d4d2440d9477a56a4e0d78e72c73296593"><code>145120d</code></a>
    release(turborepo): 1.12.2 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7200">#7200</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3b368d0b8909a3bf5ccb748eaa61732137a830a7"><code>3b368d0</code></a>
    release(turborepo): 1.12.1 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7193">#7193</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/f6fd108a3db2ef7e277e38fc437b1973b54794df"><code>f6fd108</code></a>
    release(turborepo): 1.12.0 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7177">#7177</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/78a44865e35624b36684ea81ebd9534e2519dfd4"><code>78a4486</code></a>
    release(turborepo): 1.11.4-canary.4 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7170">#7170</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/73b4dacfd85bdcf65546aca96f0d4588f6a27a40"><code>73b4dac</code></a>
    release(turborepo): 1.11.4-canary.3 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7157">#7157</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/commits/v1.12.4/packages/eslint-config-turbo">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/parser` from 6.17.0 to 7.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.1.0</h2>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
    <li><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
    <li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
    <li><strong>typescript-estree:</strong> add debug logs for
    useProgramFromProjectService (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
    <li><strong>typescript-estree:</strong> use simpler absolutify behavior
    for project service client file paths (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri <a
    href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan <a
    href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> …
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    eaf5df1 View commit details
    Browse the repository at this point in the history
  6. chore(deps): bump the with-svelte-example-dependencies group in /exam…

    …ples/with-svelte with 15 updates (#7597)
    
    Bumps the with-svelte-example-dependencies group in
    /examples/with-svelte with 15 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    |
    [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte)
    | `3.1.2` | `3.2.2` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.40.1`
    | `1.42.1` |
    |
    [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto)
    | `3.1.0` | `3.1.1` |
    |
    [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit)
    | `2.0.6` | `2.5.2` |
    |
    [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte)
    | `3.0.1` | `3.0.2` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    | [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)
    | `4.2.8` | `4.2.12` |
    | [svelte-check](https://github.com/sveltejs/language-tools) | `3.6.2` |
    `3.6.6` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
    `5.0.10` | `5.1.4` |
    |
    [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
    | `1.1.2` | `1.3.1` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier-plugin-svelte` from 3.1.2 to 3.2.2
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md">prettier-plugin-svelte's
    changelog</a>.</em></p>
    <blockquote>
    <h2>3.2.2</h2>
    <ul>
    <li>(fix) handle updated <code>@render</code> tag AST shape</li>
    </ul>
    <h2>3.2.1</h2>
    <ul>
    <li>(fix) handle updated <code>@render</code> tag AST shape</li>
    </ul>
    <h2>3.2.0</h2>
    <ul>
    <li>(feat) format JSON script tags</li>
    <li>(feat) introduce separate entry point using
    <code>prettier/standalone</code></li>
    <li>(fix) don't duplicate comments of nested script/style tags</li>
    <li>(fix) handle updated <code>Snippet</code> block AST shape</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/601ee41a20311882bb9c046dcac21c868911b624"><code>601ee41</code></a>
    chore: release 3.2.2</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/c968fef2c2de4092ccedc0f2f9ba7cb0f207669f"><code>c968fef</code></a>
    fix: adjust render tag printing for Svelte 5 AST changes</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/08d7a8ba9978b5392d0adb4127da2cb7ed8aee6d"><code>08d7a8b</code></a>
    chore: cross-test dirs test.only support</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/96049c64bef1849eea44ae7c7c581aed65b7c7a1"><code>96049c6</code></a>
    fix: handle updated <code>@render</code> tag AST shape</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/c8317eb0a0fb00bc4c05d47d5918fe8506013eda"><code>c8317eb</code></a>
    chore: release 3.2.0</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/d89241e11249b662394d1b356fc461d370c7441a"><code>d89241e</code></a>
    feat: semi-standalone browser build (<a
    href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/430">#430</a>)</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/288d91567ddb37095cb063490108b4594377a374"><code>288d915</code></a>
    fix: handle updated <code>Snippet</code> block AST shape</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/99c885e5d695bd59f26f156e66fd3f333f181e31"><code>99c885e</code></a>
    chore: remove Buffer usage for browser environments (<a
    href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/423">#423</a>)</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/cc856a0e5dedd56b7edb0aa1be18adaf385a247a"><code>cc856a0</code></a>
    fix: don't duplicate comments of nested script/style tags (<a
    href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/425">#425</a>)</li>
    <li><a
    href="https://github.com/sveltejs/prettier-plugin-svelte/commit/1884f2250b9d8458e395f153744f74b6117f0bb9"><code>1884f22</code></a>
    feat: format JSON script tags (<a
    href="https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/424">#424</a>)</li>
    <li>See full diff in <a
    href="https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.1.2...v3.2.2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@playwright/test` from 1.40.1 to 1.42.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/microsoft/playwright/releases"><code>@​playwright/test</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v1.42.1</h2>
    <h3>Highlights</h3>
    <p><a
    href="https://redirect.github.com/microsoft/playwright/issues/29732">microsoft/playwright#29732</a>
    - [Regression]: HEAD requests to webServer.url since v1.42.0
    <a
    href="https://redirect.github.com/microsoft/playwright/issues/29746">microsoft/playwright#29746</a>
    - [Regression]: Playwright CT CLI scripts fail due to broken
    initializePlugin import
    <a
    href="https://redirect.github.com/microsoft/playwright/issues/29739">microsoft/playwright#29739</a>
    - [Bug]: Component tests fails when imported a module with a dot in a
    name
    <a
    href="https://redirect.github.com/microsoft/playwright/issues/29731">microsoft/playwright#29731</a>
    - [Regression]: 1.42.0 breaks some import statements
    <a
    href="https://redirect.github.com/microsoft/playwright/issues/29760">microsoft/playwright#29760</a>
    - [Bug]: Possible regression with chained locators in v1.42</p>
    <h3>Browser Versions</h3>
    <ul>
    <li>Chromium 123.0.6312.4</li>
    <li>Mozilla Firefox 123.0</li>
    <li>WebKit 17.4</li>
    </ul>
    <p>This version was also tested against the following stable
    channels:</p>
    <ul>
    <li>Google Chrome 122</li>
    <li>Microsoft Edge 123</li>
    </ul>
    <h2>v1.42.0</h2>
    <h2>New APIs</h2>
    <ul>
    <li>
    <p><strong>Test tags</strong></p>
    <p><a href="https://playwright.dev/docs/test-annotations#tag-tests">New
    tag syntax</a> for adding tags to the tests (@-tokens in the test title
    are still supported).</p>
    <pre lang="js"><code>test('test customer login', { tag: ['@fast',
    '@login'] }, async ({ page }) =&gt; {
      // ...
    });
    </code></pre>
    <p>Use <code>--grep</code> command line option to run only tests with
    certain tags.</p>
    <pre lang="sh"><code>npx playwright test --grep @fast
    </code></pre>
    </li>
    <li>
    <p><strong>Annotating skipped tests</strong></p>
    <p><a
    href="https://playwright.dev/docs/test-annotations#annotate-tests">New
    annotation syntax</a> for test annotations allows annotating the tests
    that do not run.</p>
    <pre lang="js"><code>test('test full report', {
      annotation: [
    { type: 'issue', description:
    'https://github.com/microsoft/playwright/issues/23180' },
    { type: 'docs', description:
    'https://playwright.dev/docs/test-annotations#tag-tests' },
      ],
    }, async ({ page }) =&gt; {
      // ...
    });
    </code></pre>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/microsoft/playwright/commit/9749f7542676bce2d77f738b5fffcd7b0f46d67c"><code>9749f75</code></a>
    chore: mark 1.42.1 (<a
    href="https://redirect.github.com/microsoft/playwright/issues/29774">#29774</a>)</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/d4ac444f7d5e0a01a27e5c2c023962a38c4bce41"><code>d4ac444</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29770">#29770</a>):
    docs: improve addLocatorHandler docs</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/a7025956c3d7161c16eb7054646d809249b29020"><code>a702595</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29765">#29765</a>):
    Revert &quot;chore(role): cache element list by role (<a
    href="https://redirect.github.com/microsoft/playwright/issues/29130">#29130</a>)&quot;</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/b67050638b65156c55798b60a0a75e15fe935d2d"><code>b670506</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29766">#29766</a>):
    fix(tsload): fix tsconfig inheritance resolution</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/3a4381303ccafdeb599f461d60bd55fa6425f57c"><code>3a43813</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29744">#29744</a>):
    fix(ct): stop-gap for shared file import</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/d23fb005d4cd171408aee90db3cde733c6179ed3"><code>d23fb00</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29754">#29754</a>):
    chore: remove pw- binaries from ct</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/56e50a7304b160b89979a239688a691f90bd1f51"><code>56e50a7</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29748">#29748</a>):
    fix(ct): fix the non-react cli entry points</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/3f6b6419c507ea8db01dcd0dd21284b47cf14fcb"><code>3f6b641</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29738">#29738</a>):
    fix(HEAD): revert GET-&gt;HEAD migration, net-effect was ne...</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/20db86da3e492e6b966e008dab11102bc03937e0"><code>20db86d</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29706">#29706</a>):
    fit(ct): remove unused type import (<a
    href="https://redirect.github.com/microsoft/playwright/issues/29709">#29709</a>)</li>
    <li><a
    href="https://github.com/microsoft/playwright/commit/84780b1b750d343cf6372c5965582f43e75cb8c9"><code>84780b1</code></a>
    cherry-pick(<a
    href="https://redirect.github.com/microsoft/playwright/issues/29715">#29715</a>):
    fix: point to the right cli program export</li>
    <li>Additional commits viewable in <a
    href="https://github.com/microsoft/playwright/compare/v1.40.1...v1.42.1">compare
    view</a></li>
    </ul>
    </details>
    <details>
    <summary>Maintainer changes</summary>
    <p>This version was pushed to npm by <a
    href="https://www.npmjs.com/~yurys">yurys</a>, a new releaser for
    <code>@​playwright/test</code> since your current version.</p>
    </details>
    <br />
    
    Updates `@sveltejs/adapter-auto` from 3.1.0 to 3.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/sveltejs/kit/releases"><code>@​sveltejs/adapter-auto</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2><code>@​sveltejs/adapter-auto</code><a
    href="https://github.com/3"><code>@​3</code></a>.1.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: better error message when using <code>read</code> (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11689">#11689</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md"><code>@​sveltejs/adapter-auto</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>3.1.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: better error message when using <code>read</code> (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11689">#11689</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/sveltejs/kit/commit/043ad0fb7c9247313542253599cd06d6da00a6bf"><code>043ad0f</code></a>
    Version Packages (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/11691">#11691</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/961ba2c3fb7b220b8738085092cb722b5f1b9913"><code>961ba2c</code></a>
    fix: better error message when using <code>read</code> with
    <code>adapter-auto</code> - closes <a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/116">#116</a>...</li>
    <li>See full diff in <a
    href="https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@3.1.1/packages/adapter-auto">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@sveltejs/kit` from 2.0.6 to 2.5.2
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/sveltejs/kit/releases"><code>@​sveltejs/kit</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2><code>@​sveltejs/kit</code><a
    href="https://github.com/2"><code>@​2</code></a>.5.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: tsconfig includes should cover svelte.config.js (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11886">#11886</a>)</li>
    </ul>
    <h2><code>@​sveltejs/kit</code><a
    href="https://github.com/2"><code>@​2</code></a>.5.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>
    <p>fix: prevent stale values after invalidation (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11870">#11870</a>)</p>
    </li>
    <li>
    <p>fix: prevent false positive <code>history.pushState</code> and
    <code>history.replaceState</code> warnings (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11858">#11858</a>)</p>
    </li>
    <li>
    <p>fix: relax status code types (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11781">#11781</a>)</p>
    </li>
    <li>
    <p>fix: <code>popstate</code> navigations take <code>pushState</code>
    navigations into account (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11765">#11765</a>)</p>
    </li>
    </ul>
    <h2><code>@​sveltejs/kit</code><a
    href="https://github.com/2"><code>@​2</code></a>.5.0</h2>
    <h3>Minor Changes</h3>
    <ul>
    <li>feat: dev/preview/prerender platform emulation (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11730">#11730</a>)</li>
    </ul>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: strip <code>/@fs</code> prefix correctly on Windows when
    invoking <code>read()</code> in dev mode (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11728">#11728</a>)</li>
    </ul>
    <h2><code>@​sveltejs/kit</code><a
    href="https://github.com/2"><code>@​2</code></a>.4.3</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: only disallow body with GET/HEAD (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11710">#11710</a>)</li>
    </ul>
    <h2><code>@​sveltejs/kit</code><a
    href="https://github.com/2"><code>@​2</code></a>.4.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: ignore bodies sent with non-PUT/PATCH/POST requests (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11708">#11708</a>)</li>
    </ul>
    <h2><code>@​sveltejs/kit</code><a
    href="https://github.com/2"><code>@​2</code></a>.4.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>
    <p>fix: use Vite's default value for <code>build.target</code> and
    respect override supplied by user (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11688">#11688</a>)</p>
    </li>
    <li>
    <p>fix: properly decode base64 strings inside <code>read</code> (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11682">#11682</a>)</p>
    </li>
    <li>
    <p>fix: default route config to <code>{}</code> for feature checking (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11685">#11685</a>)</p>
    </li>
    <li>
    <p>fix: handle <code>onNavigate</code> callbacks correctly (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11678">#11678</a>)</p>
    </li>
    </ul>
    <h2><code>@​sveltejs/kit</code><a
    href="https://github.com/2"><code>@​2</code></a>.4.0</h2>
    <h3>Minor Changes</h3>
    <ul>
    <li>feat: add <code>$app/server</code> module with <code>read</code>
    function for reading assets from filesystem (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11649">#11649</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md"><code>@​sveltejs/kit</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>2.5.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: tsconfig includes should cover svelte.config.js (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11886">#11886</a>)</li>
    </ul>
    <h2>2.5.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>
    <p>fix: prevent stale values after invalidation (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11870">#11870</a>)</p>
    </li>
    <li>
    <p>fix: prevent false positive <code>history.pushState</code> and
    <code>history.replaceState</code> warnings (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11858">#11858</a>)</p>
    </li>
    <li>
    <p>fix: relax status code types (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11781">#11781</a>)</p>
    </li>
    <li>
    <p>fix: <code>popstate</code> navigations take <code>pushState</code>
    navigations into account (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11765">#11765</a>)</p>
    </li>
    </ul>
    <h2>2.5.0</h2>
    <h3>Minor Changes</h3>
    <ul>
    <li>feat: dev/preview/prerender platform emulation (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11730">#11730</a>)</li>
    </ul>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: strip <code>/@fs</code> prefix correctly on Windows when
    invoking <code>read()</code> in dev mode (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11728">#11728</a>)</li>
    </ul>
    <h2>2.4.3</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: only disallow body with GET/HEAD (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11710">#11710</a>)</li>
    </ul>
    <h2>2.4.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix: ignore bodies sent with non-PUT/PATCH/POST requests (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11708">#11708</a>)</li>
    </ul>
    <h2>2.4.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>
    <p>fix: use Vite's default value for <code>build.target</code> and
    respect override supplied by user (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11688">#11688</a>)</p>
    </li>
    <li>
    <p>fix: properly decode base64 strings inside <code>read</code> (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11682">#11682</a>)</p>
    </li>
    <li>
    <p>fix: default route config to <code>{}</code> for feature checking (<a
    href="https://redirect.github.com/sveltejs/kit/pull/11685">#11685</a>)</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/sveltejs/kit/commit/4d98369e19f99e239c4ee747a078b0abeb142c53"><code>4d98369</code></a>
    Version Packages (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11903">#11903</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/f6f9e70097c721e76a2f42b0e4dee48f815bc160"><code>f6f9e70</code></a>
    fix: tsconfig includes should cover svelte.config.js (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11886">#11886</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/4ae1cd152a60a22044ab3b8aa5572a2b79864583"><code>4ae1cd1</code></a>
    Version Packages (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11767">#11767</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/75e1f5ff012ba95ee21ae151a8ede821dfb85fe5"><code>75e1f5f</code></a>
    fix: prevent stale values after invalidation (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11870">#11870</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/511126b51d4aaa770704491ff0890a76fa116205"><code>511126b</code></a>
    fix: prevent false positive <code>history.pushState</code> warnings (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11858">#11858</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/08cd13919b128d7ed484f8afdaddbd64f3e9164f"><code>08cd139</code></a>
    chore: update chokidar to 3.6.0 (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11811">#11811</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/c749e85d2502d5eac03f739c8f18a2f3a4dcb13e"><code>c749e85</code></a>
    chore(deps): update dependency marked to v12 (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11795">#11795</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/f7c4f36e833dce4ae0f79a6c1634810edd744fe3"><code>f7c4f36</code></a>
    fix: relax status code types (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11781">#11781</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/311fe8f3c01c7216ae1317d026ba62636f6f660e"><code>311fe8f</code></a>
    fix: <code>popstate</code> navigations take <code>pushState</code>
    navigations into account (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11765">#11765</a>)</li>
    <li><a
    href="https://github.com/sveltejs/kit/commit/969e69fa0f0d2f631a64166a7f80035971056401"><code>969e69f</code></a>
    Version Packages (<a
    href="https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/11735">#11735</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.5.2/packages/kit">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@sveltejs/vite-plugin-svelte` from 3.0.1 to 3.0.2
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/sveltejs/vite-plugin-svelte/releases"><code>@​sveltejs/vite-plugin-svelte</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2><code>@​sveltejs/vite-plugin-svelte</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix(compile): correctly determine script lang in files where a
    comment precedes the script tag (<a
    href="https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/844">#844</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md"><code>@​sveltejs/vite-plugin-svelte</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>3.0.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>fix(compile): correctly determine script lang in files where a
    comment precedes the script tag (<a
    href="https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/844">#844</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/e04c9a86f6a8cbc8445139bf0ad04b04c9bda633"><code>e04c9a8</code></a>
    Version Packages (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/845">#845</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/a0063554bf846977a7b87df1aee7094e5e85e7c1"><code>a006355</code></a>
    chore(deps): update all non-major dependencies (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/842">#842</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/e95d863cc06881770a89948180ac53692f911f20"><code>e95d863</code></a>
    fix: correctly detect script language during compilation (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/844">#844</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/d5a6dad8da2da3e505433e1290e9f2aa9bb82d4e"><code>d5a6dad</code></a>
    chore(deps): update all non-major dependencies (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/833">#833</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/833d66cee57a0ec7cbfcf29b23796988dfdc7cf3"><code>833d66c</code></a>
    chore: update to SvelteKit 2 (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/831">#831</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/4a8d590b540cb91dde34a7162de3933e46106f0b"><code>4a8d590</code></a>
    chore(deps): update all non-major dependencies (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/823">#823</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/ee0aa51e4a484f3b7e5e8b3563f6dc9cb6c89c8d"><code>ee0aa51</code></a>
    chore(deps): update all non-major dependencies (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/821">#821</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/aca75344e34b90dd7aff8cf7f42231702ea93a03"><code>aca7534</code></a>
    chore(deps): update all non-major dependencies (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/818">#818</a>)</li>
    <li><a
    href="https://github.com/sveltejs/vite-plugin-svelte/commit/2510174305a1d960d46b726a1b41f3be745348b0"><code>2510174</code></a>
    chore(deps): update all non-major dependencies (<a
    href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/815">#815</a>)</li>
    <li>See full diff in <a
    href="https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@3.0.2/packages/vite-plugin-svelte">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.1.0</h2>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
    <li><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
    <li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
    <li><strong>typescript-estree:</strong> add debug logs for
    useProgramFromProjectService (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
    <li><strong>typescript-estree:</strong> use simpler absolutify behavior
    for project service client file paths (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri <a
    href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan <a
    href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.2</h2>
    <h2>7.0.2 (2024-02-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
    incompatibilities, add tests (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
    <li><strong>utils:</strong> use mergeable interface for
    <code>settings</code> property (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher <a
    href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
    <li>Gareth Jones <a
    href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.1</h2>
    <h2>7.0.1 (2024-02-12)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> update peer dep for parser (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li>
    <p><strong>eslint-plugin:</strong> add *-type-checked-only configs</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-acce…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f0a2e3b View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump the with-berry-example-dependencies group in /examp…

    …les/with-berry with 12 updates (#7599)
    
    Bumps the with-berry-example-dependencies group in /examples/with-berry
    with 12 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
    v14.1.0</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
    v14.0.5-canary.68</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
    v14.0.5-canary.67</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
    v14.0.5-canary.66</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
    v14.0.5-canary.65</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
    v14.0.5-canary.64</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
    v14.0.5-canary.63</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
    v14.0.5-canary.62</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
    v14.0.5-canary.61</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.1.0</h2>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
    <li><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
    <li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
    <li><strong>typescript-estree:</strong> add debug logs for
    useProgramFromProjectService (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
    <li><strong>typescript-estree:</strong> use simpler absolutify behavior
    for project service client file paths (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri <a
    href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan <a
    href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.2</h2>
    <h2>7.0.2 (2024-02-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
    incompatibilities, add tests (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
    <li><strong>utils:</strong> use mergeable interface for
    <code>settings</code> property (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher <a
    href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
    <li>Gareth Jones <a
    href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>v7.0.1</h2>
    <h2>7.0.1 (2024-02-12)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> update peer dep for parser (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li>
    <p><strong>eslint-plugin:</strong> add *-type-checked-only configs</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [consistent-return] add new rule</p>
    </li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>
    <p><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types</p>
    </li>
    <li>
    <p><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies</p>
    </li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri</li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan</li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>7.0.2 (2024-02-19)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
    incompatibilities, add tests</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Brad Zacher</li>
    <li>Gareth Jones</li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
    strategy</a> and <a
    href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
    on our website.</p>
    <h2>7.0.1 (2024-02-12)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> update peer dep for parser</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a>
    chore(release): publish 7.1.0</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/1807d555aeb99873c665b34b75a4e5bc89bc1f86"><code>1807d55</code></a>
    docs: add tabs in no-unsafe-unary-minus.md (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8542">#8542</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/f2f57de6d203f083a0573c132196f0777182793f"><code>f2f57de</code></a>
    test(eslint-plugin): [no-misused-promises] add test cases for spread
    args (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/fa679550052f122c82bc4fd88d2e2c9138824bc3"><code>fa67955</code></a>
    chore: drop T from internal types (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8521">#8521</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/60c1cd35dd057f0e6d836f1c38d255f275002c89"><code>60c1cd3</code></a>
    fix(eslint-plugin): [no-use-before-define] fix false positive type
    reference ...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/14589205e405d91605be84c0492c02458efe5f54"><code>1458920</code></a>
    fix(eslint-plugin): [no-misused-promises] improve check union types (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8534">#8534</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/c1441c8f5bb0f980238c934af6e499baacdd41f2"><code>c1441c8</code></a>
    fix(eslint-plugin): [prefer-optional-chan] allow typeof for avoiding
    referenc...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/e7ec6f061f9ce77346906a0d865fd9c18281256d"><code>e7ec6f0</code></a>
    docs: from option instead of source in prefer-readonly-parameter-types
    (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8461">#8461</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/46cef966fb861f341768815a6fcae974d7cd43ff"><code>46cef96</code></a>
    feat(eslint-plugin): [consistent-return] add new rule (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8289">#8289</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/f7198db67d881c9b288e8f0774c1ad0ea2a5d900"><code>f7198db</code></a>
    feat(eslint-plugin): [naming-convention] support the auto-accessor
    syntax (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
    <li>Additional commits viewable in <a
    href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/eslint-plugin">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/parser` from 6.17.0 to 7.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.1.0</h2>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
    <li><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
    <li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
    <li><strong>typescript-estree:</strong> add debug logs for
    useProgramFromProjectService (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
    <li><strong>typescript-estree:</strong> use simpler absolutify behavior
    for project service client file paths (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri <a
    href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan <a
    href="https://github.com/yeonjuan"><code>@​yeonj…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    cd5e32d View commit details
    Browse the repository at this point in the history
  8. chore(deps): bump the with-npm-example-dependencies group in /example…

    …s/with-npm with 14 updates (#7600)
    
    Bumps the with-npm-example-dependencies group in /examples/with-npm with
    14 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    |
    [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)
    | `8.56.1` | `8.56.5` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `6.21.0` |
    |
    [@turbo/gen](https://github.com/vercel/turbo/tree/HEAD/packages/turbo-gen)
    | `1.11.3` | `1.12.4` |
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
    v14.1.0</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
    v14.0.5-canary.68</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
    v14.0.5-canary.67</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
    v14.0.5-canary.66</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
    v14.0.5-canary.65</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
    v14.0.5-canary.64</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
    v14.0.5-canary.63</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
    v14.0.5-canary.62</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
    v14.0.5-canary.61</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/eslint` from 8.56.1 to 8.56.5
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.2.0</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    <h2>v5.2.0-canary.2</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h2>v5.2.0-canary.1</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
    (2023-11-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
    release: 5.2.0</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
    release: 5.2.0-canary.2</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
    fix(typescript): <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
    docs: align README example with style guide (<a
    href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
    release: 5.2.0-canary.1</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
    feat(typescript): add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="h…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    cb789ab View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump the with-prisma-example-dependencies group in /exam…

    …ples/with-prisma with 14 updates (#7601)
    
    Bumps the with-prisma-example-dependencies group in
    /examples/with-prisma with 14 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [prettier](https://github.com/prettier/prettier) | `3.2.4` | `3.2.5` |
    | [tsx](https://github.com/privatenumber/tsx) | `4.7.0` | `4.7.1` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.1.0` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.11.14` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.48` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.12.1` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.20.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.20.0` | `7.1.0` |
    |
    [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client)
    | `5.9.0` | `5.10.2` |
    | [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) |
    `5.9.0` | `5.10.2` |
    
    Updates `prettier` from 3.2.4 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `tsx` from 4.7.0 to 4.7.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/privatenumber/tsx/releases">tsx's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.7.1</h2>
    <h2><a
    href="https://github.com/privatenumber/tsx/compare/v4.7.0...v4.7.1">4.7.1</a>
    (2024-02-10)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li>escape <code>import.meta.url</code> passed to esbuild (<a
    href="https://redirect.github.com/privatenumber/tsx/issues/474">#474</a>)
    (<a
    href="https://github.com/privatenumber/tsx/commit/e23592ea6485cfecfb6915098fc7423fcc03a3b6">e23592e</a>)</li>
    <li>remove the pipe file before starting the ipc server (<a
    href="https://redirect.github.com/privatenumber/tsx/issues/459">#459</a>)
    (<a
    href="https://github.com/privatenumber/tsx/commit/0ed00976165b45cf7928e582ce1debf9d1133ef3">0ed0097</a>)</li>
    </ul>
    <hr />
    <p>This release is also available on:</p>
    <ul>
    <li><a href="https://www.npmjs.com/package/tsx/v/4.7.1"><code>npm
    package (@​latest dist-tag)</code></a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/privatenumber/tsx/commit/2c829258a6ca238b7a22c85cc8a09a531267d472"><code>2c82925</code></a>
    style: update linting</li>
    <li><a
    href="https://github.com/privatenumber/tsx/commit/0ed00976165b45cf7928e582ce1debf9d1133ef3"><code>0ed0097</code></a>
    fix: remove the pipe file before starting the ipc server (<a
    href="https://redirect.github.com/privatenumber/tsx/issues/459">#459</a>)</li>
    <li><a
    href="https://github.com/privatenumber/tsx/commit/e23592ea6485cfecfb6915098fc7423fcc03a3b6"><code>e23592e</code></a>
    fix: escape <code>import.meta.url</code> passed to esbuild (<a
    href="https://redirect.github.com/privatenumber/tsx/issues/474">#474</a>)</li>
    <li><a
    href="https://github.com/privatenumber/tsx/commit/985bbb8cff1f750ad02e299874e542b6f63495ef"><code>985bbb8</code></a>
    docs(VS Code): replaced <code>workspaceRoot</code> with
    <code>workspaceFolder</code> (<a
    href="https://redirect.github.com/privatenumber/tsx/issues/450">#450</a>)</li>
    <li><a
    href="https://github.com/privatenumber/tsx/commit/48eedfde4c6d6501ff6d3651733c685b4f38cfcc"><code>48eedfd</code></a>
    test: Node 21.5.0 (<a
    href="https://redirect.github.com/privatenumber/tsx/issues/449">#449</a>)</li>
    <li><a
    href="https://github.com/privatenumber/tsx/commit/9c000f04f3381ccd07627e11eea759753c10b839"><code>9c000f0</code></a>
    ci: lint yml files</li>
    <li>See full diff in <a
    href="https://github.com/privatenumber/tsx/compare/v4.7.0...v4.7.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.1.0 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.1.0...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.11.14 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.48 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.2.0</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    <h2>v5.2.0-canary.2</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h2>v5.2.0-canary.1</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
    (2023-11-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
    release: 5.2.0</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
    release: 5.2.0-canary.2</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
    fix(typescript): <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
    docs: align README example with style guide (<a
    href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
    release: 5.2.0-canary.1</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
    feat(typescript): add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/6502545ae5e533679344109477cefbec538a19b3"><code>6502545</code></a>
    release(turborepo): 1.12.4-canary.1 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7369">#7369</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/e06eb5919608743ca5c4e4b52dc03f31b41fb719"><code>e06eb59</code></a>
    release(turborepo): 1.12.4-canary.0 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7338">#7338</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/83a22a5f49f760e420742129e325205391586640"><code>83a22a5</code></a>
    release(turborepo): 1.12.3 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7296">#7296</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/0509041da0fe4130f257bcaa1846b4a20f755452"><code>0509041</code></a>
    release(turborepo): 1.12.3-canary.0 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7215">#7215</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/145120d4d2440d9477a56a4e0d78e72c73296593"><code>145120d</code></a>
    release(turborepo): 1.12.2 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7200">#7200</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3b368d0b8909a3bf5ccb748eaa61732137a830a7"><code>3b368d0</code></a>
    release(turborepo): 1.12.1 (<a
    href="https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo/issues/7193">#7193</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/turbo/commits/v1.12.4/packages/eslint-config-turbo">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/parser` from 6.20.0 to 7.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.1.0</h2>
    <h2>7.1.0 (2024-02-26)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
    <li><strong>eslint-plugin:</strong> [naming-convention] support the
    auto-accessor syntax (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
    <li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
    <li><strong>typescript-estree:</strong> add debug logs for
    useProgramFromProjectService (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
    for avoiding reference error (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
    union types (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
    positive type reference in as, satisfies (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
    <li><strong>typescript-estree:</strong> use simpler absolutify behavior
    for project service client file paths (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
    </ul>
    <h3>❤️  Thank You</h3>
    <ul>
    <li>Arka Pratim Chaudhuri <a
    href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
    <li>Josh Goldberg ✨</li>
    <li>YeonJuan <a
    href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
    </ul>
    <p>You can read about our <a
    href="https://main--typescript-eslint.netlify.app/users/vers…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    3ca0971 View commit details
    Browse the repository at this point in the history
  10. chore(deps): bump the with-tailwind-example-dependencies group in /ex…

    …amples/with-tailwind with 15 updates (#7602)
    
    Bumps the with-tailwind-example-dependencies group in
    /examples/with-tailwind with 15 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    |
    [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss)
    | `0.5.10` | `0.5.11` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.16` |
    `10.4.18` |
    | [postcss](https://github.com/postcss/postcss) | `8.4.33` | `8.4.35` |
    | [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | `3.4.0` |
    `3.4.1` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    | [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier-plugin-tailwindcss` from 0.5.10 to 0.5.11
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases">prettier-plugin-tailwindcss's
    releases</a>.</em></p>
    <blockquote>
    <h2>v0.5.11</h2>
    <h3>Changed</h3>
    <ul>
    <li>Bumped bundled version of Tailwind CSS to v3.4.1 (<a
    href="https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/240">#240</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md">prettier-plugin-tailwindcss's
    changelog</a>.</em></p>
    <blockquote>
    <h2>[0.5.11] - 2024-01-05</h2>
    <h3>Changed</h3>
    <ul>
    <li>Bumped bundled version of Tailwind CSS to v3.4.1 (<a
    href="https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/240">#240</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/bf4041707ae9c7fcdef286d95ebe142bcd1ae5d1"><code>bf40417</code></a>
    0.5.11</li>
    <li><a
    href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/08f5c4ce0ef2298cb02d5fea35c9c191501b3265"><code>08f5c4c</code></a>
    Bump bundled version of <code>tailwindcss</code> to <code>v3.4.1</code>
    (<a
    href="https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/240">#240</a>)</li>
    <li>See full diff in <a
    href="https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.10...v0.5.11">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
    v14.1.0</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
    v14.0.5-canary.68</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
    v14.0.5-canary.67</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
    v14.0.5-canary.66</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
    v14.0.5-canary.65</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
    v14.0.5-canary.64</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
    v14.0.5-canary.63</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
    v14.0.5-canary.62</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
    v14.0.5-canary.61</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `autoprefixer` from 10.4.16 to 10.4.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/postcss/autoprefixer/releases">autoprefixer's
    releases</a>.</em></p>
    <blockquote>
    <h2>10.4.18</h2>
    <ul>
    <li>Fixed removing <code>-webkit-box-orient</code> on
    <code>-webkit-line-clamp</code> (<a
    href="https://github.com/Goodwine"><code>@​Goodwine</code></a>).</li>
    </ul>
    <h2>10.4.17</h2>
    <ul>
    <li>Fixed <code>user-select: contain</code> prefixes.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md">autoprefixer's
    changelog</a>.</em></p>
    <blockquote>
    <h2>10.4.18</h2>
    <ul>
    <li>Fixed removing <code>-webkit-box-orient</code> on
    <code>-webkit-line-clamp</code> (<a
    href="https://github.com/Goodwine"><code>@​Goodwine</code></a>).</li>
    </ul>
    <h2>10.4.17</h2>
    <ul>
    <li>Fixed <code>user-select: contain</code> prefixes.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/90dc18d7201608ccf1a02aba476feec28f60257e"><code>90dc18d</code></a>
    Release 10.4.18 version</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/0af1be8a7453d28701f99cfdeefe026548c690cf"><code>0af1be8</code></a>
    Update dependencies</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/1efe165b9511049b72f4abdb537cf9494889e48e"><code>1efe165</code></a>
    Update c8 config</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/80ff109c02e9ab40e4f8de57584309372f90ec5a"><code>80ff109</code></a>
    Add Node.js 21 to CI</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/5e5d1935b81c41a5f9bbcc1b63377e32b8c6de59"><code>5e5d193</code></a>
    Automate release creation</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/e72c36a761b07b8083c2d746f200e7d2e7fc7e47"><code>e72c36a</code></a>
    Update actions</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/ec68b5212fee8d25354cd68566311a808dbe96d8"><code>ec68b52</code></a>
    Preserve -webkit-box-orient when -webkit-line-clamp is present (<a
    href="https://redirect.github.com/postcss/autoprefixer/issues/1511">#1511</a>)</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/46cd2cccabab8f829c6bde17eb47a856ebda9e84"><code>46cd2cc</code></a>
    Release 10.4.17 version</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/2738f72023caf5e64dcfdeb2e7cbda8ecb1eae18"><code>2738f72</code></a>
    Update dependencies</li>
    <li><a
    href="https://github.com/postcss/autoprefixer/commit/b0a4007c49da09e23fa39cb0113fa61f46818962"><code>b0a4007</code></a>
    Fix user-select: contain</li>
    <li>Additional commits viewable in <a
    href="https://github.com/postcss/autoprefixer/compare/10.4.16...10.4.18">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `postcss` from 8.4.33 to 8.4.35
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/postcss/postcss/releases">postcss's
    releases</a>.</em></p>
    <blockquote>
    <h2>8.4.35</h2>
    <ul>
    <li>Avoid <code>!</code> in <code>node.parent.nodes</code> type.</li>
    <li>Allow to pass <code>undefined</code> to node adding method to
    simplify types.</li>
    </ul>
    <h2>8.4.34</h2>
    <ul>
    <li>Fixed <code>AtRule#nodes</code> type (by <a
    href="https://github.com/tim-we"><code>@​tim-we</code></a>).</li>
    <li>Cleaned up code (by <a
    href="https://github.com/DrKiraDmitry"><code>@​DrKiraDmitry</code></a>).</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
    changelog</a>.</em></p>
    <blockquote>
    <h2>8.4.35</h2>
    <ul>
    <li>Avoid <code>!</code> in <code>node.parent.nodes</code> type.</li>
    <li>Allow to pass <code>undefined</code> to node adding method to
    simplify types.</li>
    </ul>
    <h2>8.4.34</h2>
    <ul>
    <li>Fixed <code>AtRule#nodes</code> type (by Tim Weißenfels).</li>
    <li>Cleaned up code (by Dmitry Kirillov).</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/postcss/postcss/commit/edda95ec4a0f4595522ab18e913eb851e73d301d"><code>edda95e</code></a>
    Release 8.4.35 version</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/612f3602e79392b4ace8249e5aa4e8e31f8dad05"><code>612f360</code></a>
    Merge pull request <a
    href="https://redirect.github.com/postcss/postcss/issues/1924">#1924</a>
    from postcss/refactor/types</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/5e7449fe7e0186b7318fa85817863a09c8e2b72d"><code>5e7449f</code></a>
    Fix node.parent.nodes type</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/65075dfeebcb56245f9aaa82dcd3278be342b986"><code>65075df</code></a>
    Allow to pass undefined to adding methods to simplify type check</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/477b3bbb9d3b8d91b37c132661724557beeab63c"><code>477b3bb</code></a>
    Release 8.4.34 version</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/25af11752fc4d3ac3d5fa8880c13a2e77a57ac66"><code>25af117</code></a>
    Update dependencies</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/bb0314a41fcfaf8649659f10d52ddb63f0a5ef9d"><code>bb0314a</code></a>
    Merge pull request <a
    href="https://redirect.github.com/postcss/postcss/issues/1922">#1922</a>
    from tim-we/improve-at-rule-types</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/9dd5a9337edfbfcb55722f13f56a961396cc4c5b"><code>9dd5a93</code></a>
    Fix at-rule test</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/8322d112e860d9e9bc9521d47f94cdbd54143449"><code>8322d11</code></a>
    Fix visitor test</li>
    <li><a
    href="https://github.com/postcss/postcss/commit/ee7fcd42757f32791647674273be20b2ac85cc71"><code>ee7fcd4</code></a>
    Fix Document#nodes</li>
    <li>Additional commits viewable in <a
    href="https://github.com/postcss/postcss/compare/8.4.33...8.4.35">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `tailwindcss` from 3.4.0 to 3.4.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.4.1</h2>
    <h3>Fixed</h3>
    <ul>
    <li>Don't remove keyframe stops when using important utilities (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12639">#12639</a>)</li>
    <li>Don't add spaces to gradients and grid track names when followed by
    <code>calc()</code> (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12704">#12704</a>)</li>
    <li>Restore old behavior for <code>class</code> dark mode strategy (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
    </ul>
    <h3>Added</h3>
    <ul>
    <li>Add new <code>selector</code> and <code>variant</code> strategies
    for dark mode (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>Support <code>rtl</code> and <code>ltr</code> variants on same
    element as <code>dir</code> attribute (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md">tailwindcss's
    changelog</a>.</em></p>
    <blockquote>
    <h2>[3.4.1] - 2024-01-05</h2>
    <h3>Fixed</h3>
    <ul>
    <li>Don't remove keyframe stops when using important utilities (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12639">#12639</a>)</li>
    <li>Don't add spaces to gradients and grid track names when followed by
    <code>calc()</code> (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12704">#12704</a>)</li>
    <li>Restore old behavior for <code>class</code> dark mode strategy (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
    <li>Improve glob handling for folders with <code>(</code>,
    <code>)</code>, <code>[</code> or <code>]</code> in the file path (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12715">#12715</a>)</li>
    </ul>
    <h3>Added</h3>
    <ul>
    <li>Add new <code>selector</code> and <code>variant</code> strategies
    for dark mode (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>Support <code>rtl</code> and <code>ltr</code> variants on same
    element as <code>dir</code> attribute (<a
    href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/12717">#12717</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/tailwindlabs/tailwindcss/commit/7361468f77500105b0559e879e121f34306e8da2"><code>7361468</code></a>
    3.4.1</li>
    <li><a
    href="https://github.com/tailwindlabs/tailwindcss/commit/508e7f2349e56d19f8d3091d583f2ad65b95f68c"><code>508e7f2</code></a>
    Fix code style</li>
    <li><a
    href="https://github.com/tailwindlabs/tailwindcss/commit/3fb57e55abdba6…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6ce0698 View commit details
    Browse the repository at this point in the history
  11. chore(deps-dev): bump the design-system-example-dependencies group in…

    … /examples/design-system with 18 updates (#7603)
    
    Bumps the design-system-example-dependencies group in
    /examples/design-system with 18 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    |
    [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/actions)
    | `7.6.7` | `7.6.17` |
    |
    [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs)
    | `7.6.7` | `7.6.17` |
    |
    [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials)
    | `7.6.7` | `7.6.17` |
    |
    [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links)
    | `7.6.7` | `7.6.17` |
    |
    [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react)
    | `7.6.7` | `7.6.17` |
    |
    [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite)
    | `7.6.7` | `7.6.17` |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    |
    [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli)
    | `7.6.7` | `7.6.17` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
    `5.0.10` | `5.1.4` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    | [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) | `2.3.2` |
    `3.1.5` |
    |
    [eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook)
    | `0.6.15` | `0.8.0` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@storybook/addon-actions` from 7.6.7 to 7.6.17
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-actions</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.6.17</h2>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>v7.6.16</h2>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.15</h2>
    <h2>7.6.15</h2>
    <ul>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.14</h2>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.13</h2>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.12</h2>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.11</h2>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.10</h2>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>v7.6.9</h2>
    <h2>7.6.9</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-actions</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>7.6.15</h2>
    <p>This release accidentally didn't contain anything.</p>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>7.6.9</h2>
    <ul>
    <li>ConfigFile: Fix export specifiers - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
    thanks <a
    href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
    <li>Webpack5: Make export-order-loader compatible with both esm and cjs
    - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
    thanks <a
    href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
    <li>CLI: Support version specifiers in <code>init</code>,
    <code>upgrade</code> and <code>sandbox</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
    thanks <a
    href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
    href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
    </ul>
    <h2>7.6.8</h2>
    <ul>
    <li>Addon-actions: Fix module resolution for react-native - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Storysource: Fix import error - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
    thanks <a
    href="https://github.com/unional"><code>@​unional</code></a>!</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
    Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
    Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
    Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
    Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
    Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
    Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
    Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
    Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
    Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
    Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
    <li>Additional commits viewable in <a
    href="https://github.com/storybookjs/storybook/commits/v7.6.17/code/addons/actions">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@storybook/addon-docs` from 7.6.7 to 7.6.17
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-docs</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.6.17</h2>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>v7.6.16</h2>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.15</h2>
    <h2>7.6.15</h2>
    <ul>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.14</h2>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.13</h2>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.12</h2>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.11</h2>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.10</h2>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>v7.6.9</h2>
    <h2>7.6.9</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-docs</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>7.6.15</h2>
    <p>This release accidentally didn't contain anything.</p>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>7.6.9</h2>
    <ul>
    <li>ConfigFile: Fix export specifiers - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
    thanks <a
    href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
    <li>Webpack5: Make export-order-loader compatible with both esm and cjs
    - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
    thanks <a
    href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
    <li>CLI: Support version specifiers in <code>init</code>,
    <code>upgrade</code> and <code>sandbox</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
    thanks <a
    href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
    href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
    </ul>
    <h2>7.6.8</h2>
    <ul>
    <li>Addon-actions: Fix module resolution for react-native - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Storysource: Fix import error - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
    thanks <a
    href="https://github.com/unional"><code>@​unional</code></a>!</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
    Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
    Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
    Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
    Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
    Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
    Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
    Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
    Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
    Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
    Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
    <li>See full diff in <a
    href="https://github.com/storybookjs/storybook/commits/v7.6.17/code/addons/docs">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@storybook/addon-essentials` from 7.6.7 to 7.6.17
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-essentials</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.6.17</h2>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>v7.6.16</h2>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.15</h2>
    <h2>7.6.15</h2>
    <ul>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.14</h2>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.13</h2>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.12</h2>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.11</h2>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.10</h2>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>v7.6.9</h2>
    <h2>7.6.9</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-essentials</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>7.6.15</h2>
    <p>This release accidentally didn't contain anything.</p>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>7.6.9</h2>
    <ul>
    <li>ConfigFile: Fix export specifiers - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
    thanks <a
    href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
    <li>Webpack5: Make export-order-loader compatible with both esm and cjs
    - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
    thanks <a
    href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
    <li>CLI: Support version specifiers in <code>init</code>,
    <code>upgrade</code> and <code>sandbox</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
    thanks <a
    href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
    href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
    </ul>
    <h2>7.6.8</h2>
    <ul>
    <li>Addon-actions: Fix module resolution for react-native - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Storysource: Fix import error - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
    thanks <a
    href="https://github.com/unional"><code>@​unional</code></a>!</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
    Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
    Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
    Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
    Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
    Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
    Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
    Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
    Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
    Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
    Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
    <li>See full diff in <a
    href="https://github.com/storybookjs/storybook/commits/v7.6.17/code/addons/essentials">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@storybook/addon-links` from 7.6.7 to 7.6.17
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-links</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.6.17</h2>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>v7.6.16</h2>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.15</h2>
    <h2>7.6.15</h2>
    <ul>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>v7.6.14</h2>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.13</h2>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.12</h2>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>v7.6.11</h2>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>v7.6.10</h2>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>v7.6.9</h2>
    <h2>7.6.9</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-links</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>7.6.17</h2>
    <ul>
    <li>Addon-docs: Fix Table of Contents heading leak - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/23677">#23677</a>,
    thanks <a href="https://github.com/vmizg"><code>@​vmizg</code></a>!</li>
    <li>Core: Update ip version to fix CVE-2023-42282 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26086">#26086</a>,
    thanks <a
    href="https://github.com/drik98"><code>@​drik98</code></a>!</li>
    </ul>
    <h2>7.6.16</h2>
    <ul>
    <li>Addon Themes: Make type generic less strict - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26042">#26042</a>,
    thanks <a
    href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
    <li>Interaction: Make sure that adding spies doesn't cause infinite
    loops with self referencing args <a
    href="https://redirect.github.com/storybookjs/storybook/pull/26019">#26019</a>,
    thanks <a
    href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>!</li>
    </ul>
    <h2>7.6.15</h2>
    <p>This release accidentally didn't contain anything.</p>
    <h2>7.6.14</h2>
    <ul>
    <li>Core: Fix boolean <code>true</code> args in URL getting ignored - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25950">#25950</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.13</h2>
    <ul>
    <li>Next.js: Fix frameworkOptions resolution - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25907">#25907</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    <li>React Native: Fix init fails when package is already installed - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25908">#25908</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>React Native: Remove watcher from init - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25895">#25895</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Webpack: Update StorybookConfig import in core-webpack types.ts - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25740">#25740</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.12</h2>
    <ul>
    <li>CLI: Fix <code>upgrade</code> detecting the wrong version of
    existing Storybooks - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25752">#25752</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    </ul>
    <h2>7.6.11</h2>
    <ul>
    <li>CLI: Update init for react native v7 - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25780">#25780</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Codemods: Add support for multiple file extensions in runCodemod
    function - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25708">#25708</a>,
    thanks <a
    href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
    </ul>
    <h2>7.6.10</h2>
    <ul>
    <li>CLI: Fix existing version detection in <code>upgrade</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25642">#25642</a>,
    thanks <a
    href="https://github.com/JReinhold"><code>@​JReinhold</code></a>!</li>
    <li>React: Fix acorn ecma version warning - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25634">#25634</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    </ul>
    <h2>7.6.9</h2>
    <ul>
    <li>ConfigFile: Fix export specifiers - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25590">#25590</a>,
    thanks <a
    href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
    <li>Webpack5: Make export-order-loader compatible with both esm and cjs
    - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25540">#25540</a>,
    thanks <a
    href="https://github.com/mlazari"><code>@​mlazari</code></a>!</li>
    <li>CLI: Support version specifiers in <code>init</code>,
    <code>upgrade</code> and <code>sandbox</code> - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25526">#25526</a>,
    thanks <a
    href="https://github.com/ndelangen"><code>@​ndelangen</code></a>, <a
    href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
    </ul>
    <h2>7.6.8</h2>
    <ul>
    <li>Addon-actions: Fix module resolution for react-native - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25296">#25296</a>,
    thanks <a
    href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
    <li>Storysource: Fix import error - <a
    href="https://redirect.github.com/storybookjs/storybook/pull/25391">#25391</a>,
    thanks <a
    href="https://github.com/unional"><code>@​unional</code></a>!</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/60bf2b5ff61698c274f880a94a18c4664b67c8a9"><code>60bf2b5</code></a>
    Bump version from &quot;7.6.16&quot; to &quot;7.6.17&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/287300bcde01caf7612225c4ef8c1d9b9f559f27"><code>287300b</code></a>
    Bump version from &quot;7.6.15&quot; to &quot;7.6.16&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a"><code>8bcc3b4</code></a>
    Bump version from &quot;7.6.14&quot; to &quot;7.6.15&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/8d42c55feed015a5553f62f36c5cdd67187c1447"><code>8d42c55</code></a>
    Bump version from &quot;7.6.13&quot; to &quot;7.6.14&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/95ed703506ceb18e89a81bf93b3628a67b118edd"><code>95ed703</code></a>
    Bump version from &quot;7.6.12&quot; to &quot;7.6.13&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/cebb1a753f7294b12d9149424ddd2660a4cc1b46"><code>cebb1a7</code></a>
    Bump version from &quot;7.6.11&quot; to &quot;7.6.12&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/a8b5861ccb6e48420e4bb4263e3e859593ff870e"><code>a8b5861</code></a>
    Bump version from &quot;7.6.10&quot; to &quot;7.6.11&quot; [skip
    ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/0a8f25a5711b32f5b029979f89eef57cac63a5d5"><code>0a8f25a</code></a>
    Bump version from &quot;7.6.9&quot; to &quot;7.6.10&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/fbb29c1a602b894833d828f57f68d1c86ae51479"><code>fbb29c1</code></a>
    Bump version from &quot;7.6.8&quot; to &quot;7.6.9&quot; [skip ci]</li>
    <li><a
    href="https://github.com/storybookjs/storybook/commit/2eded2e062ff7f984706a066090b7c699ee5c71e"><code>2eded2e</code></a>
    Bump version from &quot;7.6.7&quot; to &quot;7.6.8&quot; [skip ci]</li>
    <li>See full diff in <a
    href="https://github.com/storybookjs/storybook/commit…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6088c7f View commit details
    Browse the repository at this point in the history
  12. chore(deps): bump the with-yarn-example-dependencies group in /exampl…

    …es/with-yarn with 14 updates (#7604)
    
    Bumps the with-yarn-example-dependencies group in /examples/with-yarn
    with 14 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    |
    [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)
    | `8.56.1` | `8.56.5` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    |
    [@turbo/gen](https://github.com/vercel/turbo/tree/HEAD/packages/turbo-gen)
    | `1.11.3` | `1.12.4` |
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
    v14.1.0</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
    v14.0.5-canary.68</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
    v14.0.5-canary.67</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
    v14.0.5-canary.66</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
    v14.0.5-canary.65</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
    v14.0.5-canary.64</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
    v14.0.5-canary.63</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
    v14.0.5-canary.62</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
    v14.0.5-canary.61</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/eslint` from 8.56.1 to 8.56.5
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.2.0</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    <h2>v5.2.0-canary.2</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h2>v5.2.0-canary.1</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
    (2023-11-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
    release: 5.2.0</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
    release: 5.2.0-canary.2</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
    fix(typescript): <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
    docs: align README example with style guide (<a
    href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
    release: 5.2.0-canary.1</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
    feat(typescript): add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a1f37aa View commit details
    Browse the repository at this point in the history
  13. chore(deps): bump the with-gatsby-example-dependencies group in /exam…

    …ples/with-gatsby with 13 updates (#7605)
    
    Bumps the with-gatsby-example-dependencies group in
    /examples/with-gatsby with 13 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [gatsby](https://github.com/gatsbyjs/gatsby) | `5.13.1` | `5.13.3` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
    v14.1.0</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
    v14.0.5-canary.68</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
    v14.0.5-canary.67</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
    v14.0.5-canary.66</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
    v14.0.5-canary.65</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
    v14.0.5-canary.64</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
    v14.0.5-canary.63</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
    v14.0.5-canary.62</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
    v14.0.5-canary.61</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `gatsby` from 5.13.1 to 5.13.3
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/b4ce9e6bcd3937921f17a27dcbbafe67138275cc"><code>b4ce9e6</code></a>
    chore(release): Publish</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/c50e8f2cd93898d9a483440ebd6eeeb492e73087"><code>c50e8f2</code></a>
    fix: add missing fs method rewrites to handle fetchRemoteFile in dsg/ssr
    engi...</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/d328fd8ffd255c235a61e8d3890640b21f26e770"><code>d328fd8</code></a>
    perf: use must-revalidate cache-control header as common and only create
    head...</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/b24134df49cf5fb509c3fba4310a0a71a952a35b"><code>b24134d</code></a>
    chore(release): Publish</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/c74745c180f6e508d80dc680a721a63c7f6450bc"><code>c74745c</code></a>
    fix(gatsby): support builtin modules prefixed with <code>node:</code> on
    <code>build-html</code> (#...</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/c9f8c24cdb65016d03f1f270d3df43b0467623f0"><code>c9f8c24</code></a>
    chore: swap babel-plugin-lodash with updated version that doesn't use
    depreca...</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/fc0eea1eec9edcce77018d6d58a3070292cd5887"><code>fc0eea1</code></a>
    fix(gatsby): fix webpack compilation when pnpm is used (<a
    href="https://redirect.github.com/gatsbyjs/gatsby/issues/38757">#38757</a>)
    (<a
    href="https://redirect.github.com/gatsbyjs/gatsby/issues/38804">#38804</a>)</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/f6ed443f8042166c5292c79696877bb6270f4229"><code>f6ed443</code></a>
    fix(gatsby): try to automatically recover when parcel segfaults (<a
    href="https://redirect.github.com/gatsbyjs/gatsby/issues/38773">#38773</a>)
    (<a
    href="https://redirect.github.com/gatsbyjs/gatsby/issues/38">#38</a>...</li>
    <li><a
    href="https://github.com/gatsbyjs/gatsby/commit/68b0821df4ce236e488cfcd45104e06435d862b6"><code>68b0821</code></a>
    fix(gatsby): more robust adapter zero-conf handling (<a
    href="https://redirect.github.com/gatsbyjs/gatsby/issues/38778">#38778</a>)
    (<a
    href="https://redirect.github.com/gatsbyjs/gatsby/issues/38800">#38800</a>)</li>
    <li>See full diff in <a
    href="https://github.com/gatsbyjs/gatsby/compare/gatsby@5.13.1...gatsby@5.13.3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.2.0</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    <h2>v5.2.0-canary.2</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h2>v5.2.0-canary.1</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
    (2023-11-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
    release: 5.2.0</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
    release: 5.2.0-canary.2</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
    fix(typescript): <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
    docs: align README example with style guide (<a
    href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
    release: 5.2.0-canary.1</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
    feat(typescript): add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    e1d3d85 View commit details
    Browse the repository at this point in the history
  14. chore(deps): bump the basic-example-dependencies group in /examples/b…

    …asic with 14 updates (#7606)
    
    Bumps the basic-example-dependencies group in /examples/basic with 14
    updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.0.4` | `14.1.1` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    |
    [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)
    | `8.56.1` | `8.56.5` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.17.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.17.0` | `7.1.0` |
    |
    [@turbo/gen](https://github.com/vercel/turbo/tree/HEAD/packages/turbo-gen)
    | `1.11.3` | `1.12.4` |
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.0.4...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.0.4 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/16e7a5bd9323a49a0b3770a6636bfe9970af5fd1"><code>16e7a5b</code></a>
    v14.1.0</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/1b255a6c5b506f03f1294e937d961f1a1974bd23"><code>1b255a6</code></a>
    v14.0.5-canary.68</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/2096dfa687be61953fe7ccc6b54deea313a517d9"><code>2096dfa</code></a>
    v14.0.5-canary.67</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8179e7008eb262ee1152bfb6b01f2d81e22760d6"><code>8179e70</code></a>
    v14.0.5-canary.66</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/70fc4028ebaca73781f605bac197cce633cbc811"><code>70fc402</code></a>
    v14.0.5-canary.65</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/8d4e5be736d5615b27e247c990f26445b5c7c293"><code>8d4e5be</code></a>
    v14.0.5-canary.64</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a211566655fe9e5cdfb12bf564dc707b5079ad6c"><code>a211566</code></a>
    v14.0.5-canary.63</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/c5835281168c7e49bdac96ca666cc957ee748241"><code>c583528</code></a>
    v14.0.5-canary.62</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f3d9099c247e618cd43e4c705d3eb784d854b42"><code>7f3d909</code></a>
    v14.0.5-canary.61</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-plugin-next">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.61
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/eslint` from 8.56.1 to 8.56.5
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vercel/style-guide` from 5.1.0 to 5.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/style-guide/releases"><code>@​vercel/style-guide</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v5.2.0</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">5.2.0</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    <h2>v5.2.0-canary.2</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.2.0-canary.1...v5.2.0-canary.2">5.2.0-canary.2</a>
    (2024-02-02)</h1>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>typescript:</strong> <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90">3d9dbdc</a>)</li>
    </ul>
    <h2>v5.2.0-canary.1</h2>
    <h1><a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0-canary.1">5.2.0-canary.1</a>
    (2023-11-22)</h1>
    <h3>Features</h3>
    <ul>
    <li><strong>typescript:</strong> add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)
    (<a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d">3991e02</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/style-guide/commit/6d428bfeaa9cd6ed4fbeee7d87e65559c1ebcfbd"><code>6d428bf</code></a>
    release: 5.2.0</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/d6ccd35125379a173de32b31d6b4cf66cbdeac0f"><code>d6ccd35</code></a>
    release: 5.2.0-canary.2</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3d9dbdc4b458e3fb34b99a7f02ce237870daba90"><code>3d9dbdc</code></a>
    fix(typescript): <code>es2023</code> is not valid (<a
    href="https://redirect.github.com/vercel/style-guide/issues/84">#84</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/cc100d8c0803cfc50a70a5ed46114b2bb81b5c39"><code>cc100d8</code></a>
    docs: align README example with style guide (<a
    href="https://redirect.github.com/vercel/style-guide/issues/82">#82</a>)</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/a54f6ff019114286643eff683625780d287fb0fe"><code>a54f6ff</code></a>
    release: 5.2.0-canary.1</li>
    <li><a
    href="https://github.com/vercel/style-guide/commit/3991e02ab36fd0175148165c6a0f2c69a878db5d"><code>3991e02</code></a>
    feat(typescript): add multiple tsconfigs (<a
    href="https://redirect.github.com/vercel/style-guide/issues/60">#60</a>)</li>
    <li>See full diff in <a
    href="https://github.com/vercel/style-guide/compare/v5.1.0...v5.2.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint-config-turbo` from 1.11.3 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">eslint-config-turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f48c977 View commit details
    Browse the repository at this point in the history
  15. chore(deps): bump the with-docker-example-dependencies group in /exam…

    …ples/with-docker with 16 updates (#7607)
    
    Bumps the with-docker-example-dependencies group in
    /examples/with-docker with 16 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [prettier](https://github.com/prettier/prettier) | `3.2.4` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [express](https://github.com/expressjs/express) | `4.18.2` | `4.18.3`
    |
    |
    [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)
    | `29.5.11` | `29.5.12` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.11.14` | `20.11.24` |
    | [esbuild](https://github.com/evanw/esbuild) | `0.19.12` | `0.20.1` |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [nodemon](https://github.com/remy/nodemon) | `3.0.3` | `3.1.0` |
    | [next](https://github.com/vercel/next.js) | `14.1.0` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.1.0` | `14.1.1` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.48` | `18.2.61` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.12.1` | `1.12.4` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `6.20.0` | `7.1.0` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `6.20.0` | `7.1.0` |
    
    Updates `prettier` from 3.2.4 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `express` from 4.18.2 to 4.18.3
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/expressjs/express/releases">express's
    releases</a>.</em></p>
    <blockquote>
    <h2>4.18.3</h2>
    <h2>Main Changes</h2>
    <ul>
    <li>Fix routing requests without method</li>
    <li>deps: body-parser@1.20.2
    <ul>
    <li>Fix strict json error message on Node.js 19+</li>
    <li>deps: content-type@~1.0.5</li>
    <li>deps: raw-body@2.5.2</li>
    </ul>
    </li>
    </ul>
    <h2>Other Changes</h2>
    <ul>
    <li>Use https: protocol instead of deprecated git: protocol by <a
    href="https://github.com/vcsjones"><code>@​vcsjones</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
    <li>build: Node.js@16.18 and Node.js@18.12 by <a
    href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
    <li>ci: update actions/checkout to v3 by <a
    href="https://github.com/armujahid"><code>@​armujahid</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
    <li>test: remove unused function arguments in params by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
    <li>Remove unused originalIndex from acceptParams by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5119">expressjs/express#5119</a></li>
    <li>Fixed typos by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5117">expressjs/express#5117</a></li>
    <li>examples: remove unused params by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5113">expressjs/express#5113</a></li>
    <li>fix: parameter str is not described in JSDoc by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5130">expressjs/express#5130</a></li>
    <li>fix: typos in History.md by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5131">expressjs/express#5131</a></li>
    <li>build : add Node.js@19.7 by <a
    href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/5028">expressjs/express#5028</a></li>
    <li>test: remove unused function arguments in params by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5137">expressjs/express#5137</a></li>
    <li>use random port in test so it won't fail on already listening by <a
    href="https://github.com/rluvaton"><code>@​rluvaton</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
    <li>tests: use cb() instead of done() by <a
    href="https://github.com/kristof-low"><code>@​kristof-low</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
    <li>examples: remove multipart example by <a
    href="https://github.com/riddlew"><code>@​riddlew</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
    <li>Update support Node.js@18 in the CI by <a
    href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
    in <a
    href="https://redirect.github.com/expressjs/express/pull/5490">expressjs/express#5490</a></li>
    <li>Fix favicon-related bug in cookie-sessions example by <a
    href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
    in <a
    href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
    <li>Release 4.18.3 by <a
    href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
    in <a
    href="https://redirect.github.com/expressjs/express/pull/5505">expressjs/express#5505</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/vcsjones"><code>@​vcsjones</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
    <li><a
    href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
    <li><a href="https://github.com/armujahid"><code>@​armujahid</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
    <li><a href="https://github.com/raksbisht"><code>@​raksbisht</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
    <li><a href="https://github.com/rluvaton"><code>@​rluvaton</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
    <li><a
    href="https://github.com/kristof-low"><code>@​kristof-low</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
    <li><a href="https://github.com/riddlew"><code>@​riddlew</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
    <li><a
    href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">https://github.com/expressjs/express/compare/4.18.2...4.18.3</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/expressjs/express/blob/master/History.md">express's
    changelog</a>.</em></p>
    <blockquote>
    <h1>4.18.3 / 2024-02-26</h1>
    <ul>
    <li>Fix routing requests without method</li>
    <li>deps: body-parser@1.20.2
    <ul>
    <li>Fix strict json error message on Node.js 19+</li>
    <li>deps: content-type@~1.0.5</li>
    <li>deps: raw-body@2.5.2</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/expressjs/express/commit/1b51edac7c5f2844e23602164a52643bb625993a"><code>1b51eda</code></a>
    4.18.3</li>
    <li><a
    href="https://github.com/expressjs/express/commit/b625132864ef40b1fb119ff7c7b984573a7974c6"><code>b625132</code></a>
    build: pin Node 21.x to minor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/e3eca805847e0057ab1c83e7d61a6cc1c1ca47f1"><code>e3eca80</code></a>
    build: pin Node 21.x to minor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/23b44b3ddd45bc68487cc34cd576b117ba9d2609"><code>23b44b3</code></a>
    build: support Node.js 21.6.2</li>
    <li><a
    href="https://github.com/expressjs/express/commit/b9fea1224516e372f6f63480cc1830e5f6ee63e6"><code>b9fea12</code></a>
    build: support Node.js 21.x in appveyor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/c259c3407f8c503c83d95fb1f30b132b73bb6388"><code>c259c34</code></a>
    build: support Node.js 21.x</li>
    <li><a
    href="https://github.com/expressjs/express/commit/fdeb1d3176d11506557388ecaa2fe6a250e17efc"><code>fdeb1d3</code></a>
    build: support Node.js 20.x in appveyor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/734b28190085c052e3ecd9c7d0b9595d9edb1b85"><code>734b281</code></a>
    build: support Node.js 20.x</li>
    <li><a
    href="https://github.com/expressjs/express/commit/0e3ab6ec215fc297473323fb1e8d0df03033e774"><code>0e3ab6e</code></a>
    examples: improve view count in cookie-sessions</li>
    <li><a
    href="https://github.com/expressjs/express/commit/59af63ac2e6aea6a9cefb6fe27705ccf024d8373"><code>59af63a</code></a>
    build: Node.js@18.19</li>
    <li>Additional commits viewable in <a
    href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">compare
    view</a></li>
    </ul>
    </details>
    <details>
    <summary>Maintainer changes</summary>
    <p>This version was pushed to npm by <a
    href="https://www.npmjs.com/~ulisesgascon">ulisesgascon</a>, a new
    releaser for express since your current version.</p>
    </details>
    <br />
    
    Updates `@types/jest` from 29.5.11 to 29.5.12
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.11.14 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `esbuild` from 0.19.12 to 0.20.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/evanw/esbuild/releases">esbuild's
    releases</a>.</em></p>
    <blockquote>
    <h2>v0.20.1</h2>
    <ul>
    <li>
    <p>Fix a bug with the CSS nesting transform (<a
    href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>)</p>
    <p>This release fixes a bug with the CSS nesting transform for older
    browsers where the generated CSS could be incorrect if a selector list
    contained a pseudo element followed by another selector. The bug was
    caused by incorrectly mutating the parent rule's selector list when
    filtering out pseudo elements for the child rules:</p>
    <pre lang="css"><code>/* Original code */
    .foo {
      &amp;:after,
      &amp; .bar {
        color: red;
      }
    }
    <p>/* Old output (with --supported:nesting=false) */
    .foo .bar,
    .foo .bar {
    color: red;
    }</p>
    <p>/* New output (with --supported:nesting=false) */
    .foo:after,
    .foo .bar {
    color: red;
    }
    </code></pre></p>
    </li>
    <li>
    <p>Constant folding for JavaScript inequality operators (<a
    href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>)</p>
    <p>This release introduces constant folding for the <code>&lt; &gt;
    &lt;= &gt;=</code> operators. The minifier will now replace these
    operators with <code>true</code> or <code>false</code> when both sides
    are compile-time numeric or string constants:</p>
    <pre lang="js"><code>// Original code
    console.log(1 &lt; 2, '🍕' &gt; '🧀')
    <p>// Old output (with --minify)
    console.log(1&lt;2,&quot;🍕&quot;&gt;&quot;🧀&quot;);</p>
    <p>// New output (with --minify)
    console.log(!0,!1);
    </code></pre></p>
    </li>
    <li>
    <p>Better handling of <code>__proto__</code> edge cases (<a
    href="https://redirect.github.com/evanw/esbuild/pull/3651">#3651</a>)</p>
    <p>JavaScript object literal syntax contains a special case where a
    non-computed property with a key of <code>__proto__</code> sets the
    prototype of the object. This does not apply to computed properties or
    to properties that use the shorthand property syntax introduced in ES6.
    Previously esbuild didn't correctly preserve the &quot;sets the
    prototype&quot; status of properties inside an object literal, meaning a
    property that sets the prototype could accidentally be transformed into
    one that doesn't and vice versa. This has now been fixed:</p>
    <pre lang="js"><code>// Original code
    function foo(__proto__) {
      return { __proto__: __proto__ } // Note: sets the prototype
    </code></pre>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/evanw/esbuild/blob/main/CHANGELOG.md">esbuild's
    changelog</a>.</em></p>
    <blockquote>
    <h2>0.20.1</h2>
    <ul>
    <li>
    <p>Fix a bug with the CSS nesting transform (<a
    href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>)</p>
    <p>This release fixes a bug with the CSS nesting transform for older
    browsers where the generated CSS could be incorrect if a selector list
    contained a pseudo element followed by another selector. The bug was
    caused by incorrectly mutating the parent rule's selector list when
    filtering out pseudo elements for the child rules:</p>
    <pre lang="css"><code>/* Original code */
    .foo {
      &amp;:after,
      &amp; .bar {
        color: red;
      }
    }
    <p>/* Old output (with --supported:nesting=false) */
    .foo .bar,
    .foo .bar {
    color: red;
    }</p>
    <p>/* New output (with --supported:nesting=false) */
    .foo:after,
    .foo .bar {
    color: red;
    }
    </code></pre></p>
    </li>
    <li>
    <p>Constant folding for JavaScript inequality operators (<a
    href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>)</p>
    <p>This release introduces constant folding for the <code>&lt; &gt;
    &lt;= &gt;=</code> operators. The minifier will now replace these
    operators with <code>true</code> or <code>false</code> when both sides
    are compile-time numeric or string constants:</p>
    <pre lang="js"><code>// Original code
    console.log(1 &lt; 2, '🍕' &gt; '🧀')
    <p>// Old output (with --minify)
    console.log(1&lt;2,&quot;🍕&quot;&gt;&quot;🧀&quot;);</p>
    <p>// New output (with --minify)
    console.log(!0,!1);
    </code></pre></p>
    </li>
    <li>
    <p>Better handling of <code>__proto__</code> edge cases (<a
    href="https://redirect.github.com/evanw/esbuild/pull/3651">#3651</a>)</p>
    <p>JavaScript object literal syntax contains a special case where a
    non-computed property with a key of <code>__proto__</code> sets the
    prototype of the object. This does not apply to computed properties or
    to properties that use the shorthand property syntax introduced in ES6.
    Previously esbuild didn't correctly preserve the &quot;sets the
    prototype&quot; status of properties inside an object literal, meaning a
    property that sets the prototype could accidentally be transformed into
    one that doesn't and vice versa. This has now been fixed:</p>
    <pre lang="js"><code>// Original code
    function foo(__proto__) {
    </code></pre>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/evanw/esbuild/commit/9f9e4f85e6e28a58727531458663afd157b8b415"><code>9f9e4f8</code></a>
    publish 0.20.1 to npm</li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/ac365374f9054493aa07530ae1fe8524d26cb617"><code>ac36537</code></a>
    fix <a
    href="https://redirect.github.com/evanw/esbuild/issues/3651">#3651</a>:
    handle <code>__proto__</code> edge cases better</li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/555db48d3ddf826ea12e40192dec7f0a542e7302"><code>555db48</code></a>
    fix <a
    href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>:
    constant folding for <code>\&lt; &gt; \&lt;= &gt;=</code></li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/5650831e1e45ca2fa39e8bf30182ab68e302db1e"><code>5650831</code></a>
    fix <a
    href="https://redirect.github.com/evanw/esbuild/issues/3650">#3650</a>:
    add a wrapper for float64 math</li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/d086889869b3ce4c01643cebfecf8a22d9ab3596"><code>d086889</code></a>
    fix some lints</li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/ad3d8c63eaf83e473e4ac22ec50ea5c8b10176d5"><code>ad3d8c6</code></a>
    fix <a
    href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>:
    copy selectors before checking children</li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/a08f30db4a475472aa09cd89e2279a822266f6c7"><code>a08f30d</code></a>
    fix <a
    href="https://redirect.github.com/evanw/esbuild/issues/3634">#3634</a>:
    crash if resolving with bad source dir</li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/2af5ccf478812d2d7226ad4435d46fbbb3419a8c"><code>2af5ccf</code></a>
    publish 0.20.0 to npm</li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/0bccf08675867c8ce6662b1ab4aae21973083d99"><code>0bccf08</code></a>
    fix <a
    href="https://redirect.github.com/esbuild/deno-esbuild/pull/5">esbuild/deno-esbuild#5</a></li>
    <li><a
    href="https://github.com/evanw/esbuild/commit/931f87db267cf86f63d940c0a77072ef45e96128"><code>931f87d</code></a>
    work around api deprecations in deno 1.40.x (<a
    href="https://redirect.github.com/evanw/esbuild/issues/3609">#3609</a>)
    (<a
    href="https://redirect.github.com/evanw/esbuild/issues/3611">#3611</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/evanw/esbuild/compare/v0.19.12...v0.20.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `nodemon` from 3.0.3 to 3.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/remy/nodemon/releases">nodemon's
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.1.0</h2>
    <h1><a
    href="https://github.com/remy/nodemon/compare/v3.0.3...v3.1.0">3.1.0</a>
    (2024-02-22)</h1>
    <h3>Features</h3>
    <ul>
    <li>Enable nodemon to monitor file removal (<a
    href="https://redirect.github.com/remy/nodemon/issues/2182">#2182</a>)
    (<a
    href="https://github.com/remy/nodemon/commit/02d216ff6a906871bb7f711f0d5e310f6d96b054">02d216f</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/remy/nodemon/commit/02d216ff6a906871bb7f711f0d5e310f6d96b054"><code>02d216f</code></a>
    feat: Enable nodemon to monitor file removal (<a
    href="https://redirect.github.com/remy/nodemon/issues/2182">#2182</a>)</li>
    <li><a
    href="https://github.com/remy/nodemon/commit/c0ea42345b96a808c2d6c8570163ab249e2ec4c7"><code>c0ea423</code></a>
    chore: web site render</li>
    <li><a
    href="https://github.com/remy/nodemon/commit/3938c6917e463ca0bd765a562d181f46a32bd76a"><code>3938c69</code></a>
    chore: web site render</li>
    <li><a
    href="https://github.com/remy/nodemon/commit/9651680f2977d2c3c11f2c9dce0ff4f584220844"><code>9651680</code></a>
    chore: web site render</li>
    <li>See full diff in <a
    href="https://github.com/remy/nodemon/compare/v3.0.3...v3.1.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `next` from 14.1.0 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases">next's
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR bailout warning: <a
    href="https://redirect.github.com/vercel/next.js/pull/62594">vercel/next.js#62594</a></li>
    <li>Fix extra swc optimizer applied to node_modules in browser layer: <a
    href="https://redirect.github.com/vercel/next.js/pull/62051">vercel/next.js#62051</a></li>
    <li>fix(next-swc): Detect exports.foo from cjs_finder: <a
    href="https://redirect.github.com/vercel/next.js/pull/61795">vercel/next.js#61795</a></li>
    <li>Fix attempted import error for react: <a
    href="https://redirect.github.com/vercel/next.js/pull/61791">vercel/next.js#61791</a></li>
    <li>Add stack trace to client rendering bailout error: <a
    href="https://redirect.github.com/vercel/next.js/pull/61200">vercel/next.js#61200</a></li>
    <li>fix router crash on revalidate + popstate: <a
    href="https://redirect.github.com/vercel/next.js/pull/62383">vercel/next.js#62383</a></li>
    <li>fix loading issue when navigating to page with async metadata: <a
    href="https://redirect.github.com/vercel/next.js/pull/61687">vercel/next.js#61687</a></li>
    <li>revert changes to process default routes at build: <a
    href="https://redirect.github.com/vercel/next.js/pull/61241">vercel/next.js#61241</a></li>
    <li>fix parallel route top-level catch-all normalization logic to
    support nested explicit (non-catchall) slot routes: <a
    href="https://redirect.github.com/vercel/next.js/pull/60776">vercel/next.js#60776</a></li>
    <li>Improve redirection handling: <a
    href="https://redirect.github.com/vercel/next.js/pull/62561">vercel/next.js#62561</a></li>
    <li>Simplify node/edge server chunking some: <a
    href="https://redirect.github.com/vercel/next.js/pull/62424">vercel/next.js#62424</a></li>
    </ul>
    <h3>Credits</h3>
    <p>Huge thanks to <a
    href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
    href="https://github.com/shuding"><code>@​shuding</code></a>, <a
    href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
    <a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
    href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
    href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
    href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
    <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
    href="https://github.com/williamli"><code>@​williamli</code></a> for
    helping!</p>
    <h2>v14.1.1-canary.82</h2>
    <h3>Core Changes</h3>
    <ul>
    <li>fix(turbopack): don't emit issues for deleted pages: <a
    href="https://redirect.github.com/vercel/next.js/issues/62012">#62012</a></li>
    <li>perf: don't emit issues via websocket for now: <a
    href="https://redirect.github.com/vercel/next.js/issues/59024">#59024</a></li>
    <li>add native css nesting support: <a
    href="https://redirect.github.com/vercel/next.js/issues/62644">#62644</a></li>
    <li>refactor(next-swc): remove unused features: <a
    href="https://redirect.github.com/vercel/next.js/issues/62696">#62696</a></li>
    <li>Upgrade mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62698">#62698</a></li>
    <li>Update precompiled for mini-css-extract-plugin: <a
    href="https://redirect.github.com/vercel/next.js/issues/62699">#62699</a></li>
    <li>feat: display text diff for text mismatch hydration errors: <a
    href="https://redirect.github.com/vercel/next.js/issues/62684">#62684</a></li>
    <li>Fix lint check: <a
    href="https://redirect.github.com/vercel/next.js/issues/62702">#62702</a></li>
    </ul>
    <h3>Documentation Changes</h3>
    <ul>
    <li>Correct format for autoplay attribute in NextJS video docs : <a
    href="https://redirect.github.com/vercel/next.js/issues/62695">#62695</a></li>
    <li>Update unstable_cache docs for revalidate option: <a
    href="https://redirect.github.com/vercel/next.js/issues/62689">#62689</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/next.js/commit/5f59ee5f197a09275da7a9fa876986f22f4b7711"><code>5f59ee5</code></a>
    v14.1.1</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/f48b90b162c1a27a1ecaa8ae0a452e0a6605c35f"><code>f48b90b</code></a>
    even more</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7f789f4a6f6a4f89495c770bed74d5e5d0e01d44"><code>7f789f4</code></a>
    more timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/ab71c4cf782e13d564f48fe15732b9c42a3f6f36"><code>ab71c4c</code></a>
    update timeout</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/75f60d92c43187aa5786f88f0fe4e2bfc7d44c7b"><code>75f60d9</code></a>
    update trigger release workflow</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/74b3f0f4f3dcc15f35c9b9956755ca7b7b6a6db5"><code>74b3f0f</code></a>
    Server Action tests (<a
    href="https://redirect.github.com/vercel/next.js/issues/62655">#62655</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/a6946b69ccb268015887ea6d6ef39f262e5636b1"><code>a6946b6</code></a>
    Backport metadata fixes (<a
    href="https://redirect.github.com/vercel/next.js/issues/62663">#62663</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/4002f4b33c5a42166e5ad5f9ff4f879195aeb852"><code>4002f4b</code></a>
    Fix draft mode invariant (<a
    href="https://redirect.github.com/vercel/next.js/issues/62121">#62121</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/7dbf6f8298daea8e8c5198e9a4e7e758da665a6d"><code>7dbf6f8</code></a>
    fix: babel usage with next/image (<a
    href="https://redirect.github.com/vercel/next.js/issues/61835">#61835</a>)</li>
    <li><a
    href="https://github.com/vercel/next.js/commit/3efc842a0a30ffd3a991e45736ac615f336d3103"><code>3efc842</code></a>
    Fix next/server apit push alias for ESM pkg (<a
    href="https://redirect.github.com/vercel/next.js/issues/61721">#61721</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/next.js/compare/v14.1.0...v14.1.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@next/eslint-plugin-next` from 14.1.0 to 14.1.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v14.1.1</h2>
    <p><em>Note: this is a backport release for critical bug fixes -- this
    does not include all pending features/changes on canary</em></p>
    <h3>Core Changes</h3>
    <ul>
    <li>Should not warn metadataBase missing if only absolute urls are
    present: <a
    href="https://redirect.github.com/vercel/next.js/pull/61898">vercel/next.js#61898</a></li>
    <li>Fix trailing slash for canonical url: <a
    href="https://redirect.github.com/vercel/next.js/pull/62109">vercel/next.js#62109</a></li>
    <li>Fix metadata json manifest convention: <a
    href="https://redirect.github.com/vercel/next.js/pull/62615">vercel/next.js#62615</a></li>
    <li>Improve the Server Actions SWC transform: <a
    href="https://redirect.github.com/vercel/next.js/pull/61001">vercel/next.js#61001</a></li>
    <li>Fix Server Reference being double registered: <a
    href="https://redirect.github.com/vercel/next.js/pull/61244">vercel/next.js#61244</a></li>
    <li>Improve the Server Actions SWC transform (part 2): <a
    href="https://redirect.github.com/vercel/next.js/pull/62052">vercel/next.js#62052</a></li>
    <li>Fix module-level Server Action creation with closure-closed values:
    <a
    href="https://redirect.github.com/vercel/next.js/pull/62437">vercel/next.js#62437</a></li>
    <li>Fix draft mode invariant: <a
    href="https://redirect.github.com/vercel/next.js/pull/62121">vercel/next.js#62121</a></li>
    <li>fix: babel usage with next/image: <a
    href="https://redirect.github.com/vercel/next.js/pull/61835">vercel/next.js#61835</a></li>
    <li>Fix next/server api alias for ESM pkg: <a
    href="https://redirect.github.com/vercel/next.js/pull/61721">vercel/next.js#61721</a></li>
    <li>Replace image optimizer IPC call with request handler: <a
    href="https://redirect.github.com/vercel/next.js/pull/61471">vercel/next.js#61471</a></li>
    <li>chore: refactor image optimization to separate external/internal
    urls: <a
    href="https://redirect.github.com/vercel/next.js/pull/61172">vercel/next.js#61172</a></li>
    <li>fix(image): warn when animated image is missing unoptimized prop: <a
    href="https://redirect.github.com/vercel/next.js/pull/61045">vercel/next.js#61045</a></li>
    <li>fix(build-output): show stack during CSR b…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    0e9fe66 View commit details
    Browse the repository at this point in the history
  16. chore(deps): bump the with-vue-nuxt-example-dependencies group in /ex…

    …amples/with-vue-nuxt with 15 updates (#7608)
    
    Bumps the with-vue-nuxt-example-dependencies group in
    /examples/with-vue-nuxt with 15 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    | [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.9.0`
    | `3.10.3` |
    | [vue](https://github.com/vuejs/core) | `3.4.5` | `3.4.21` |
    | [vue-router](https://github.com/vuejs/router) | `4.2.5` | `4.3.0` |
    |
    [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch)
    | `1.6.1` | `1.7.2` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    |
    [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue)
    | `5.0.2` | `5.0.4` |
    | [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) |
    `9.19.2` | `9.22.0` |
    | [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `6.1.1` |
    `6.1.2` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
    `5.0.10` | `5.1.4` |
    |
    [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc)
    | `1.8.27` | `2.0.4` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    
    Updates `eslint` from 8.56.0 to 8.57.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.57.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v8.57.0 - February 23, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
    fix: deep merge behavior in flat config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
    feat: Enable <code>eslint.config.mjs</code> and
    <code>eslint.config.cjs</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
    (Nitin Kumar)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
    fix: allow circular references in config (<a
    href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
    docs: show NEXT in version selectors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
    ci: Enable CI for <code>v8.x</code> branch (<a
    href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
    (Milos Djermanovic)</li>
    </ul>
    <p>v9.0.0-beta.0 - February 9, 2024</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
    chore: upgrade <code>@​eslint/eslintrc</code><a
    href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
    chore: upgrade espree@10.0.1 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
    chore: upgrade eslint-visitor-keys@4.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
    feat!: Rule Tester checks for missing placeholder data in the message
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
    feat: Add loadESLint() API method for v9 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
    (Strek)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
    docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
    href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
    fix: <code>use-isnan</code> doesn't report on
    <code>SequenceExpression</code>s (<a
    href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
    docs: add stricter rule test validations to v9 migration guide (<a
    href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
    chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
    docs: use relative link from CLI to core concepts (<a
    href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
    chore: update dependency markdownlint-cli to ^0.39.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
    docs: fix malformed <code>eslint</code> config comments in rule examples
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
    docs: link from <code>--fix</code> CLI doc to the relevant core concept
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
    chore: update dependency shelljs to ^0.8.5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
    docs: Update team responsibilities (<a
    href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
    (Nicholas C. Zakas)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
    docs: document languageOptions and other v9 changes for context (<a
    href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
    feat!: default for <code>enforceForClassMembers</code> in
    <code>no-useless-computed-key</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
    feat!: Stricter rule test validations (<a
    href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
    (fnx)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
    feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
    href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
    (Josh Goldberg ✨)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
    docs: tweak explanation for meta.docs rule properties (<a
    href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
    docs: recommend messageId over message for reporting rule violations (<a
    href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
    (Bryan Mishkin)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
    chore: update dependency file-entry-cache to v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
    (renovate[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
    docs: update <code>no-restricted-imports</code> rule (<a
    href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
    (Tanuj Kanti)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
    feat: add suggestions to <code>use-isnan</code> in binary expressions
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
    (StyleShit)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <p>v9.0.0-alpha.2 - January 26, 2024</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
    8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
    Build: changelog update for 8.57.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
    docs: Show prerelease version in dropdown (<a
    href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
    feat: Add loadESLint() API method for v8 (<a
    href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
    docs: Switch to Ethical Ads (<a
    href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
    fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
    test: add more tests for ignoring files and directories (<a
    href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
    fix: Ensure config keys are printed for config errors (<a
    href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `nuxt` from 3.9.0 to 3.10.3
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/nuxt/nuxt/releases">nuxt's
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.10.3</h2>
    <blockquote>
    <p>3.10.3 is a regularly-scheduled patch release.</p>
    </blockquote>
    <h2>✅ Upgrading</h2>
    <p>As usual, our recommendation for upgrading is to run:</p>
    <pre lang="sh"><code>nuxi upgrade --force
    </code></pre>
    <p>This will refresh your lockfile as well, and ensures that you pull in
    updates from other dependencies that Nuxt relies on, particularly in the
    vue and unjs ecosystems.</p>
    <h2>👉 Changelog</h2>
    <p><a
    href="https://github.com/nuxt/nuxt/compare/v3.10.2...v3.10.3">compare
    changes</a></p>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>nuxt:</strong> Respect <code>dedupe</code> option in
    <code>useFetch</code> (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25815">#25815</a>)</li>
    <li><strong>nuxt:</strong> Bypass browser cache when fetching app build
    id (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25813">#25813</a>)</li>
    <li><strong>nuxt:</strong> In dev, don't link <code>css</code> files
    with <code>?inline</code> query (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25822">#25822</a>)</li>
    <li><strong>nuxt:</strong> Pass <code>external</code> to
    <code>navigate</code> in custom <code>&lt;NuxtLink&gt;</code> (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25887">#25887</a>)</li>
    <li><strong>nuxt:</strong> Mark internal island components with
    <code>@__PURE__</code> (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25842">#25842</a>)</li>
    <li><strong>nuxt:</strong> Use <code>setTimeout</code> before scrolling
    when navigating (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25817">#25817</a>)</li>
    <li><strong>nuxt:</strong> Add missing type for <code>head</code> in
    <code>defineNuxtComponent</code> (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25410">#25410</a>)</li>
    <li><strong>nuxt:</strong> Handle <code>undefined</code> paths in
    <code>resolveTrailingSlashBehavior</code> (<a
    href="https://github.com/nuxt/nuxt/commit/ba6a4132b">ba6a4132b</a>)</li>
    <li><strong>nuxt:</strong> Set <code>to.name</code> to be undefined
    rather than deleting entirely (<a
    href="https://github.com/nuxt/nuxt/commit/4ca1ab7cf">4ca1ab7cf</a>)</li>
    </ul>
    <h3>📖 Documentation</h3>
    <ul>
    <li>Enable more blocks for twoslash (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25830">#25830</a>)</li>
    <li>Remove <code>.ts</code> extension when adding compiled files (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25855">#25855</a>)</li>
    <li>Replace <code>callout</code> to new components (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25897">#25897</a>)</li>
    <li>Fix incorrect wording (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25902">#25902</a>)</li>
    </ul>
    <h3>🏡 Chore</h3>
    <ul>
    <li>Use <code>nuxt.config</code> to enable pages for docs typecheck (<a
    href="https://github.com/nuxt/nuxt/commit/72a2e23cc">72a2e23cc</a>)</li>
    <li>Restore environment back to development (<a
    href="https://github.com/nuxt/nuxt/commit/3f92cf04d">3f92cf04d</a>)</li>
    <li>Unpin vite version 🙈 (<a
    href="https://github.com/nuxt/nuxt/commit/d326e054d">d326e054d</a>)</li>
    <li><strong>nuxt:</strong> Use Exclude rather than Omit (<a
    href="https://github.com/nuxt/nuxt/commit/3fc4231d3">3fc4231d3</a>)</li>
    </ul>
    <h3>🤖 CI</h3>
    <ul>
    <li>Typecheck code samples in docs (<a
    href="https://redirect.github.com/nuxt/nuxt/pull/25777">#25777</a>)</li>
    <li>Update link to stackblitz mcve page (<a
    href="https://github.com/nuxt/nuxt/commit/59dd5fd93">59dd5fd93</a>)</li>
    </ul>
    <h3>❤️ Contributors</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/aaad9924339b4c45d7feb45ed84bac4052edfcf0"><code>aaad992</code></a>
    v3.10.3</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/30695bdb48b260342750d014856e6cb75da12b37"><code>30695bd</code></a>
    chore(deps): update all non-major dependencies (main) (<a
    href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25862">#25862</a>)</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/4ca1ab7cfb4cd7157a156382fcde0250f2fb4d79"><code>4ca1ab7</code></a>
    fix(nuxt): set <code>to.name</code> to be undefined rather than deleting
    entirely</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/ba6a4132bb0847fdf063e3b3f90b7078f81e91b4"><code>ba6a413</code></a>
    fix(nuxt): handle <code>undefined</code> paths in
    <code>resolveTrailingSlashBehavior</code></li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/3fc4231d337c9270ac87f26e5717b8afce2e1417"><code>3fc4231</code></a>
    chore(nuxt): use Exclude rather than Omit</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/b5981f6840364f7279514375ee2622d096d07f69"><code>b5981f6</code></a>
    fix(nuxt): add missing type for <code>head</code> in
    <code>defineNuxtComponent</code> (<a
    href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25410">#25410</a>)</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/0152cf48eb00cc7848c5e78cce46da56961a83b3"><code>0152cf4</code></a>
    fix(nuxt): use <code>setTimeout</code> before scrolling when navigating
    (<a
    href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25817">#25817</a>)</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/b2729911b1935795697025fd33bf728bc54d6a08"><code>b272991</code></a>
    fix(nuxt): mark internal island components with <code>@__PURE__</code>
    (<a
    href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25842">#25842</a>)</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/f2d891cae9cf7bccc244a0b0350c24f576c2599e"><code>f2d891c</code></a>
    fix(nuxt): pass <code>external</code> to <code>navigate</code> in custom
    <code>\&lt;NuxtLink&gt;</code> (<a
    href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25887">#25887</a>)</li>
    <li><a
    href="https://github.com/nuxt/nuxt/commit/ec5d254f417d04e92acd0a716c662637e178f6a6"><code>ec5d254</code></a>
    chore(deps): update vitest to v1.3.1 (main) (<a
    href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/25881">#25881</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/nuxt/nuxt/commits/v3.10.3/packages/nuxt">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `vue` from 3.4.5 to 3.4.21
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vuejs/core/releases">vue's
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.4.21</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.20</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.19</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.18</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.17</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.16</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.15</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.14</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.13</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.12</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.11</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.10</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.9</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.8</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.7</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>v3.4.6</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">vue's
    changelog</a>.</em></p>
    <blockquote>
    <h2><a
    href="https://github.com/vuejs/core/compare/v3.4.20...v3.4.21">3.4.21</a>
    (2024-02-28)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>runtime-dom:</strong> avoid unset option's value (<a
    href="https://redirect.github.com/vuejs/core/issues/10416">#10416</a>)
    (<a
    href="https://github.com/vuejs/core/commit/b3f8b5a4e700d4c47a146b6040882287d180f6cb">b3f8b5a</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10412">#10412</a> <a
    href="https://redirect.github.com/vuejs/core/issues/10396">#10396</a></li>
    <li><strong>suspense:</strong> ensure nested suspense patching if in
    fallback state (<a
    href="https://redirect.github.com/vuejs/core/issues/10417">#10417</a>)
    (<a
    href="https://github.com/vuejs/core/commit/7c97778aec1e3513035e5df265e1b8a7801f6106">7c97778</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10415">#10415</a></li>
    <li><strong>warning:</strong> stringify args in warn handler (<a
    href="https://redirect.github.com/vuejs/core/issues/10414">#10414</a>)
    (<a
    href="https://github.com/vuejs/core/commit/bc37258caa2f6f67f4554ab8587aca3798d92124">bc37258</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10409">#10409</a></li>
    </ul>
    <h2><a
    href="https://github.com/vuejs/core/compare/v3.4.19...v3.4.20">3.4.20</a>
    (2024-02-26)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>parser:</strong> should not treat uppercase components as
    special tags (<a
    href="https://github.com/vuejs/core/commit/e0e02535cdea1aeb1cfaff0d61d4b2555e555c36">e0e0253</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10395">#10395</a></li>
    <li><strong>runtime-dom:</strong> avoid always resetting nullish option
    value (<a
    href="https://github.com/vuejs/core/commit/ff130c470204086edaa093fb8fdc1247c69cba69">ff130c4</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10396">#10396</a></li>
    <li><strong>runtime-dom:</strong> fix nested v-show priority regression
    (<a
    href="https://github.com/vuejs/core/commit/364f8902c8657faec7c3a4d70a5b2c856567e92d">364f890</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10338">#10338</a></li>
    <li><strong>runtime-dom:</strong> v-bind style should clear previous css
    string value (<a
    href="https://redirect.github.com/vuejs/core/issues/10373">#10373</a>)
    (<a
    href="https://github.com/vuejs/core/commit/e2d323538e71d404e729148fd19a08bbc2e3da9b">e2d3235</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10352">#10352</a></li>
    <li><strong>suspense:</strong> handle suspense switching with nested
    suspense (<a
    href="https://redirect.github.com/vuejs/core/issues/10184">#10184</a>)
    (<a
    href="https://github.com/vuejs/core/commit/0f3da05ea201761529bb95594df1e2cee20b7107">0f3da05</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10098">#10098</a></li>
    <li><strong>types:</strong> better typing for direct setup signature of
    defineComponent (<a
    href="https://redirect.github.com/vuejs/core/issues/10357">#10357</a>)
    (<a
    href="https://github.com/vuejs/core/commit/eadce5b75356656fd2209ebdb406d34823c961b7">eadce5b</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/8604">#8604</a> <a
    href="https://redirect.github.com/vuejs/core/issues/8855">#8855</a></li>
    </ul>
    <h2><a
    href="https://github.com/vuejs/core/compare/v3.4.18...v3.4.19">3.4.19</a>
    (2024-02-13)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>deps:</strong> pin lru-cache to avoid hashing error (<a
    href="https://github.com/vuejs/core/commit/b8be99018ceae92d1732dfb414df12b36b90b31f">b8be990</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10300">#10300</a></li>
    <li><strong>hydration:</strong> fix css vars hydration mismatch false
    positive on non-root nodes (<a
    href="https://github.com/vuejs/core/commit/995d2fdcca485c24849c99f498c1edc163722e04">995d2fd</a>),
    closes <a
    href="https://redirect.github.com/vuejs/core/issues/10317">#10317</a> <a
    href="https://redirect.github.com/vuejs/core/issues/10325">#10325</a></li>
    <li><strong>runtime-dom:</strong> should not trigger transition when
    v-show value is falsy (<a
    href="https://redirect.github.com/vuejs/core/issues/10311">#10311</a>)
    (<a
    href="https://github.com/vuejs/core/commit/e50963903d93a7f24003b6e2c03647fdf7454b1e">e509639</a>)</li>
    </ul>
    <h3>Features</h3>
    <blockquote>
    <p>Note: this warning is categorized as a feature but released in a
    patch because it does not affect public APIs.</p>
    </blockquote>
    <ul>
    <li><strong>dx:</strong> warn users when computed is self-triggering (<a
    href="https://redirect.github.com/vuejs/core/issues/10299">#10299</a>)
    (<a
    href="https://github.com/vuejs/core/commit/f7ba97f9754a9882c1f6b1c07ca1a4040479dd13">f7ba97f</a>)</li>
    </ul>
    <h3>Performance Improvements</h3>
    <ul>
    <li><strong>runtime:</strong> improve <code>getType()</code> GC and
    speed (<a
    href="https://redirect.github.com/vuejs/core/issues/10327">#10327</a>)
    (<a
    href="https://github.com/vuejs/core/commit/603a1e1f5ad587c077f0d974c1bbe856be22ebe9">603a1e1</a>)</li>
    </ul>
    <h2><a
    href="https://github.com/vuejs/core/compare/v3.4.17...v3.4.18">3.4.18</a>
    (2024-02-09)</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vuejs/core/commit/f66a75ea75c8aece065b61e2126b4c5b2338aa6e"><code>f66a75e</code></a>
    release: v3.4.21</li>
    <li><a
    href="https://github.com/vuejs/core/commit/b3f8b5a4e700d4c47a146b6040882287d180f6cb"><code>b3f8b5a</code></a>
    fix(runtime-dom): avoid unset option's value (<a
    href="https://redirect.github.com/vuejs/core/issues/10416">#10416</a>)</li>
    <li><a
    href="https://github.com/vuejs/core/commit/bc37258caa2f6f67f4554ab8587aca3798d92124"><code>bc37258</code></a>
    fix(warning): stringify args in warn handler (<a
    href="https://redirect.github.com/vuejs/core/issues/10414">#10414</a>)</li>
    <li><a
    href="https://github.com/vuejs/core/commit/7c97778aec1e3513035e5df265e1b8a7801f6106"><code>7c97778</code></a>
    fix(suspense): ensure nested suspense patching if in fallback state (<a
    href="https://redirect.github.com/vuejs/core/issues/10417">#10417</a>)</li>
    <li><a
    href="https://github.com/vuejs/core/commit/1f6a1102aa09960f76a9af2872ef01e7da8538e3"><code>1f6a110</code></a>
    test: clean snapshot</li>
    <li><a
    href="https://github.com/vuejs/core/commit/89de26cdcdddef8096417ea494de113399629d5b"><code>89de26c</code></a>
    release: v3.4.20</li>
    <li><a
    href="https://github.com/vuejs/core/commit/b97ad0ee9a76207062779a5feb23136d900fd740"><code>b97ad0e</code></a>
    chore: update e2eUtils puppeteer options</li>
    <li><a
    href="https://github.com/vuejs/core/commit/b3bd3a210aec72d5253c50b27c621d608d2b7a07"><code>b3bd3a2</code></a>
    build: disable reexportProtoFromExternal in rollup config</li>
    <li><a
    href="https://github.com/vuejs/core/commit/a24809fbd24a0d538dfddb6ee9d085efb206249b"><code>a24809f</code></a>
    chore: limit typescript lib to es2016 (<a
    href="https://redirect.github.com/vuejs/core/issues/10164">#10164</a>)</li>
    <li><a
    href="https://github.com/vuejs/core/commit/822cb72e01192c9eb04a642a360ef47ed0ec9fda"><code>822cb72</code></a>
    chore(deps): update test to ^1.3.1 (<a
    href="https://redirect.github.com/vuejs/core/issues/10355">#10355</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vuejs/core/compare/v3.4.5...v3.4.21">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `vue-router` from 4.2.5 to 4.3.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vuejs/router/releases">vue-router's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.3.0</h2>
    <p>Please refer to <a
    href="https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vuejs/router/commit/13303bd025c1643685cb6f24776edeaebbbe7277"><code>13303bd</code></a>
    release: vue-router@4.3.0</li>
    <li><a
    href="https://github.com/vuejs/router/commit/16f83dbb59d1c4d29c9f7543fd42baa29e6a4da9"><code>16f83db</code></a>
    chore: up packages</li>
    <li><a
    href="https://github.com/vuejs/router/commit/04b6225de8d3b319868d911945c8f11f2c23d68a"><code>04b6225</code></a>
    chore: require up to date node</li>
    <li><a
    href="https://github.com/vuejs/router/commit/17d47ed32fdbe6331d0ba03f9aa50f3d51cb67ab"><code>17d47ed</code></a>
    chore: comment</li>
    <li><a
    href="https://github.com/vuejs/router/commit/c9f3e0c7710adfd176ae6c49c2868284af56e4c1"><code>c9f3e0c</code></a>
    docs: api updates</li>
    <li><a
    href="https://github.com/vuejs/router/commit/9a8520ffade95733ee2860c412e2f35c4fb532a2"><code>9a8520f</code></a>
    chore: up vue</li>
    <li><a
    href="https://github.com/vuejs/router/commit/f934fcf634f3f501d6f84b40419ebac41e7a01e9"><code>f934fcf</code></a>
    chore: update chromedriver to 121.0.2 to fix binary CDN URL issue (<a
    href="https://redirect.github.com/vuejs/router/issues/2144">#2144</a>)</li>
    <li><a
    href="https://github.com/vuejs/router/commit/d14503fc3824cd57d9e80c151937b81175ed9dee"><code>d14503f</code></a>
    docs(zh): translate the last paragraph of named_routes to Chinese (<a
    href="https://redirect.github.com/vuejs/router/issues/2141">#2141</a>)</li>
    <li><a
    href="https://github.com/vuejs/router/commit/04b50e5a2cf82f896f5200497386d8a2acdae738"><code>04b50e5</code></a>
    fix: keep optional params coming from a parent record (<a
    href="https://redirect.github.com/vuejs/router/issues/2031">#2031</a>)</li>
    <li><a
    href="https://github.com/vuejs/router/commit/2e1ad5d51ae221af8e0bd95d5787fa46e1fff546"><code>2e1ad5d</code></a>
    docs: fix index.md to avoid horizontal scrolling in code (<a
    href="https://redirect.github.com/vuejs/router/issues/2129">#2129</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vuejs/router/compare/v4.2.5...v4.3.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@rushstack/eslint-patch` from 1.6.1 to 1.7.2
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/microsoft/rushstack/blob/main/eslint/eslint-patch/CHANGELOG.md"><code>@​rushstack/eslint-patch</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>1.7.2</h2>
    <p>Thu, 25 Jan 2024 23:03:57 GMT</p>
    <h3>Patches</h3>
    <ul>
    <li>Some minor documentation updates</li>
    </ul>
    <h2>1.7.1</h2>
    <p>Wed, 24 Jan 2024 07:38:34 GMT</p>
    <h3>Patches</h3>
    <ul>
    <li>Update documentation</li>
    </ul>
    <h2>1.7.0</h2>
    <p>Tue, 16 Jan 2024 18:30:10 GMT</p>
    <h3>Minor changes</h3>
    <ul>
    <li>Add support for TypeScript 5.3 with <a
    href="https://github.com/typescript-eslint"><code>@​typescript-eslint</code></a>
    6.19.x</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/638079610e4d963e89f81ce729a53ef44ac704bc"><code>6380796</code></a>
    Bump versions [skip ci]</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/ccb29fcdfb0f7e6b12bfbef5913cd9b54a38e7d3"><code>ccb29fc</code></a>
    Update changelogs [skip ci]</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/eda9e4f2f3b98f7d34c2b7fbee6fcb061c60305e"><code>eda9e4f</code></a>
    PR feedback</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/a1c83337d44c8409f74c9ae13d9d4f8249b49ebf"><code>a1c8333</code></a>
    Bump versions [skip ci]</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/ca879050af9768410a71bd37404ee7c6d2ffcd2b"><code>ca87905</code></a>
    Update changelogs [skip ci]</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/969cff20cb9118159d56f94bfce178476844d891"><code>969cff2</code></a>
    2 comes after 1, not 7</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/8618d41698968bfa9a3f9c76368c256de74e5de3"><code>8618d41</code></a>
    Rework the docs for ESLint bulk suppressions</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/2c9cd8e0a03a7d42007b5b3f5bdefbec7e5c5b14"><code>2c9cd8e</code></a>
    Bump decoupled local dependencies</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/1938fb9d7e2121d808a2c2308bdf38ef990efee9"><code>1938fb9</code></a>
    Bump versions [skip ci]</li>
    <li><a
    href="https://github.com/microsoft/rushstack/commit/b9fd76a05e95c9db132fbb6f84f3f29b6b4ee307"><code>b9fd76a</code></a>
    Update changelogs [skip ci]</li>
    <li>Additional commits viewable in <a
    href="https://github.com/microsoft/rushstack/commits/@rushstack/eslint-patch_v1.7.2/eslint/eslint-patch">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@vitejs/plugin-vue` from 5.0.2 to 5.0.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite-plugin-vue/releases"><code>@​vitejs/plugin-vue</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>plugin-vue@5.0.4</h2>
    <p>Please refer to <a
    href="https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@5.0.4/packages/plugin-vue/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    <h2>plugin-vue@5.0.3</h2>
    <p>Please refer to <a
    href="https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@5.0.3/packages/plugin-vue/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md"><code>@​vitejs/plugin-vue</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2><!-- raw HTML omitted -->5.0.4 (2024-02-09)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>chore(deps-dev): bump vite from 5.0.10 to 5.0.12 (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/354">#354</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/0294b9d">0294b9d</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/354">#354</a></li>
    <li>chore(deps): update dependency prettier to v3.2.4 (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/347">#347</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/e957179">e957179</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/347">#347</a></li>
    <li>chore(deps): update dependency prettier to v3.2.5 (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/352">#352</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/a9f5b11">a9f5b11</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/352">#352</a></li>
    <li>chore(deps): update upstream (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/333">#333</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/573420d">573420d</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/333">#333</a></li>
    <li>types: omit overridden options (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/0c7432b">0c7432b</a>)</li>
    <li>fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/332">#332</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/70e5df9">70e5df9</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/332">#332</a></li>
    <li>fix(plugin-vue): allow disabling transformAssetUrls (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/326">#326</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/0ff6fb7">0ff6fb7</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/326">#326</a></li>
    </ul>
    <h2><!-- raw HTML omitted -->5.0.3 (2024-01-10)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/309">#309</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/8c694f6">8c694f6</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/309">#309</a></li>
    <li>fix(plugin-vue): handle circular references in HMR check (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/334">#334</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/eddcfa8">eddcfa8</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/334">#334</a>
    <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/325">#325</a></li>
    <li>fix(plugin-vue): handle custom element when hot update (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/6ffee6d">6ffee6d</a>)</li>
    <li>chore: fix typo (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/0a3b9a5">0a3b9a5</a>)</li>
    <li>chore(deps): update upstream (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/310">#310</a>)
    (<a
    href="https://github.com/vitejs/vite-plugin-vue/commit/90eb484">90eb484</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/310">#310</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vitejs/vite-plugin-vue/commit/1fe0d97de1e43373cd73007ed67f3e01c55fac77"><code>1fe0d97</code></a>
    release: plugin-vue@5.0.4</li>
    <li><a
    href="https://github.com/vitejs/vite-plugin-vue/commit/0294b9d2c5688876f083a18b9d85181771978c3b"><code>0294b9d</code></a>
    chore(deps-dev): bump vite from 5.0.10 to 5.0.12 (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/354">#354</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite-plugin-vue/commit/0c7432b102e6a9444875bcff62d87f60cfd2130e"><code>0c7432b</code></a>
    types: omit overridden options</li>
    <li><a
    href="https://github.com/vitejs/vite-plugin-vue/commit/0ff6fb719103d863ea28c76b19ee339c6cc03528"><code>0ff6fb7</code></a>
    fix(plugin-vue): allow disabling transformAssetUrls (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/326">#326</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite-plugin-vue/commit/a9f5b11de00bc52fc9046ae4f23d370ec5240f0f"><code>a9f5b11</code></a>
    chore(deps): update dependency prettier to v3.2.5 (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/352">#352</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite-plugin-vue/commit/70e5df95c149b0f888b58c11794f5142ad69dbde"><code>70e5df9</code></a>
    fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/332">#332</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite-plugin-vue/commit/e95717993a1847ad75fa0d8e3b2c968d11ff3a1c"><code>e957179</code></a>
    chore(deps): update dependency prettier to v3.2.4 (<a
    href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/347">#347</a>)</li>
    <li><a
    href="https://github.com/vitejs…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    1707442 View commit details
    Browse the repository at this point in the history
  17. chore(deps): bump the kitchen-sink-example-dependencies group in /exa…

    …mples/kitchen-sink with 23 updates (#7611)
    
    Bumps the kitchen-sink-example-dependencies group in
    /examples/kitchen-sink with 23 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.5` |
    | [turbo](https://github.com/vercel/turbo) | `1.12.1` | `1.12.4` |
    |
    [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
    | `18.2.46` | `18.2.62` |
    |
    [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
    | `18.2.18` | `18.2.19` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
    `5.0.10` | `5.1.4` |
    | [express](https://github.com/expressjs/express) | `4.18.2` | `4.18.3`
    |
    |
    [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)
    | `29.5.11` | `29.5.12` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `20.10.6` | `20.11.24` |
    | [supertest](https://github.com/ladjs/supertest) | `6.3.3` | `6.3.4` |
    | [tsup](https://github.com/egoist/tsup) | `8.0.1` | `8.0.2` |
    |
    [@remix-run/node](https://github.com/remix-run/remix/tree/HEAD/packages/remix-node)
    | `2.4.1` | `2.8.0` |
    |
    [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react)
    | `2.4.1` | `2.8.0` |
    |
    [@remix-run/serve](https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve)
    | `2.4.1` | `2.8.0` |
    |
    [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime)
    | `2.4.1` | `2.8.0` |
    |
    [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web)
    | `1.1.1` | `1.2.2` |
    |
    [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev)
    | `2.4.1` | `2.8.0` |
    | [next](https://github.com/vercel/next.js) | `14.0.4` | `14.1.1` |
    |
    [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
    | `14.0.4` | `14.1.1` |
    | [@vercel/style-guide](https://github.com/vercel/style-guide) | `5.1.0`
    | `5.2.0` |
    |
    [eslint-config-turbo](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-config-turbo)
    | `1.11.3` | `1.12.4` |
    | [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) | `2.3.2` |
    `3.1.5` |
    |
    [eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook)
    | `0.6.15` | `0.8.0` |
    | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.1` | `29.1.2`
    |
    
    Updates `prettier` from 3.1.1 to 3.2.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.5</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.5</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.4...3.2.5">diff</a></p>
    <h4>Support Angular inline styles as single template literal (<a
    href="https://redirect.github.com/prettier/prettier/pull/15968">#15968</a>
    by <a
    href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
    <p><a
    href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Angular
    v17</a> supports single string inline styles.</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    @Component({
      template: `&lt;div&gt;...&lt;/div&gt;`,
      styles: `h1 { color: blue; }`,
    })
    export class AppComponent {}
    <p>// Prettier 3.2.4
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p>// Prettier 3.2.5
    <a href="https://github.com/Component"><code>@​Component</code></a>({
    template: <code>&amp;lt;div&amp;gt;...&amp;lt;/div&amp;gt;</code>,
    styles: <code>h1 { color: blue; }</code>,
    })
    export class AppComponent {}</p>
    <p></code></pre></p>
    <h4>Unexpected embedded formatting for Angular template (<a
    href="https://redirect.github.com/prettier/prettier/pull/15969">#15969</a>
    by <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</h4>
    <p>Computed template should not be considered as Angular component
    template</p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    const template = &quot;foobar&quot;;
    <p><a href="https://github.com/Component"><code>@​Component</code></a>({
    [template]: <code>&amp;lt;h1&amp;gt;{{ hello
    }}&amp;lt;/h1&amp;gt;</code>,
    })
    export class AppComponent {}
    &lt;/tr&gt;&lt;/table&gt;
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/7142cf354cce2558f41574f44b967baf11d5b603"><code>7142cf3</code></a>
    Release 3.2.5</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/8cbee2e217baad7acf4cb3947834e8c1b41ed647"><code>8cbee2e</code></a>
    chore(deps): update glimmer to v0.88.1 (<a
    href="https://redirect.github.com/prettier/prettier/issues/15991">#15991</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/45baee061cb982d9dd298fefa74f4c195a3e0709"><code>45baee0</code></a>
    chore(deps): update dependency magic-string to v0.30.6 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16022">#16022</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/9fb32a1a6b10bfb6dae317492f10e5e42956cf23"><code>9fb32a1</code></a>
    Minor refactor to property print (<a
    href="https://redirect.github.com/prettier/prettier/issues/15924">#15924</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/08f19401e48ccfeddff4300827da4c8677cb2b79"><code>08f1940</code></a>
    Update install script for husky v9 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16000">#16000</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6d0b1d2a935d47e0517721a0d5e62eb79e972b0c"><code>6d0b1d2</code></a>
    Update yarn to v4.1.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16021">#16021</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c8ba8dbca18858a7962184bbb3898502b9ec7cfb"><code>c8ba8db</code></a>
    chore(deps): update dependency <code>@​angular/compiler</code> to
    v17.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16018">#16018</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/e2250ec6881222a1bb46ef55403067a259d8c7a3"><code>e2250ec</code></a>
    chore(deps): update typescript-eslint to v6.20.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16015">#16015</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/02865f6cc77858b3a4cbaf7d4e2e72a4e88fe175"><code>02865f6</code></a>
    chore(deps): update dependency npm-run-all2 to v6.1.2 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16017">#16017</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/014ee5d47445ae79233291d5b4846b28bedf3601"><code>014ee5d</code></a>
    chore(deps): update dependency hermes-parser to v0.19.0 (<a
    href="https://redirect.github.com/prettier/prettier/issues/16014">#16014</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `turbo` from 1.12.1 to 1.12.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vercel/turbo/releases">turbo's
    releases</a>.</em></p>
    <blockquote>
    <h2>Turborepo v1.12.4</h2>
    <!-- raw HTML omitted -->
    <h2>What's Changed</h2>
    <h3>Docs</h3>
    <ul>
    <li>feat(cache): bump default timeout and add docs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7304">vercel/turbo#7304</a></li>
    </ul>
    <h3>create-turbo</h3>
    <ul>
    <li>release(turborepo): 1.12.3 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7296">vercel/turbo#7296</a></li>
    <li>chore(create-turbo): update chalk to v4 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7300">vercel/turbo#7300</a></li>
    <li>release(turborepo): 1.12.4-canary.0 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7338">vercel/turbo#7338</a></li>
    <li>release(turborepo): 1.12.4-canary.1 by <a
    href="https://github.com/github-actions"><code>@​github-actions</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7369">vercel/turbo#7369</a></li>
    </ul>
    <h3><code>@​turbo/repository</code> - ⚠️ <strong>Alpha - Expect Breaking
    Changes</strong></h3>
    <ul>
    <li>fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7373">vercel/turbo#7373</a></li>
    <li>chore(turbo): rename workspace -&gt; package in PackageGraph module
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7372">vercel/turbo#7372</a></li>
    </ul>
    <h3>Changelog</h3>
    <ul>
    <li>chore(Turborepo): Delete or feature-gate imports by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7295">vercel/turbo#7295</a></li>
    <li>fix(Turborepo): Route through existing wait_for_filewatching call by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7237">vercel/turbo#7237</a></li>
    <li>feat(async_cache): support cloning by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7293">vercel/turbo#7293</a></li>
    <li>refactor: Error on absolute paths in turbo.json by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7292">vercel/turbo#7292</a></li>
    <li>implement vercel auth token for SSO by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7192">vercel/turbo#7192</a></li>
    <li>feat(<code>@​turbo/repository</code>): add method to return package
    dependents by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7242">vercel/turbo#7242</a></li>
    <li>chore(<code>@​turbo/repository</code>): bump version to
    0.0.1-canary.5 by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7312">vercel/turbo#7312</a></li>
    <li>fix(Turborepo): Don't block forever if we have already gotten a
    parse error by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7203">vercel/turbo#7203</a></li>
    <li>chore(Turborepo): Remove ExecutionState, we don't need it anymore by
    <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7281">vercel/turbo#7281</a></li>
    <li>feat(turbo): task access trace &amp; cached configs by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7074">vercel/turbo#7074</a></li>
    <li>chore: fix clippy lints in <code>@​turbo/repository</code> by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7310">vercel/turbo#7310</a></li>
    <li>chore: Clean up log files, add <code>daemon log</code> subcommand by
    <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7305">vercel/turbo#7305</a></li>
    <li>chore: add shutdown method for async cache by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7309">vercel/turbo#7309</a></li>
    <li>feat: vendor CI log groups by <a
    href="https://github.com/cymruu"><code>@​cymruu</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/6314">vercel/turbo#6314</a></li>
    <li>feat(turborepo): daemon UX improvements by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7307">vercel/turbo#7307</a></li>
    <li>chore(turborepo): Ensure fresh builds by <a
    href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7321">vercel/turbo#7321</a></li>
    <li>chore: don't print debug info on successful login by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7323">vercel/turbo#7323</a></li>
    <li>fix: check vercel token is still valid by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7325">vercel/turbo#7325</a></li>
    <li>fix(Turborepo): Start moving cookie watching to downstream services
    by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7283">vercel/turbo#7283</a></li>
    <li>chore(<code>@​turbo/repository</code>): add inline jsdocs for
    findPackagesAndDependents method by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7331">vercel/turbo#7331</a></li>
    <li>chore: modularize vercel api crate by <a
    href="https://github.com/Zertsov"><code>@​Zertsov</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7329">vercel/turbo#7329</a></li>
    <li>fix(Turborepo): Pass validated globs to daemon for watching by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7327">vercel/turbo#7327</a></li>
    <li>feat(Turborepo): Add spaces_id to layered config by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7330">vercel/turbo#7330</a></li>
    <li>feat(gitignore): break out gitignore util by <a
    href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7319">vercel/turbo#7319</a></li>
    <li>feat(turbo): update changemapper to return name and path of packages
    by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in
    <a
    href="https://redirect.github.com/vercel/turbo/pull/7336">vercel/turbo#7336</a></li>
    <li>chore(turbo): rename WorkspaceNode to PackageNode by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7351">vercel/turbo#7351</a></li>
    <li>chore(turbo): rename WorkspaceInfo struct to PackageInfo by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7353">vercel/turbo#7353</a></li>
    <li>chore(Turborepo): Move daemon paths off of CommandBase by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7339">vercel/turbo#7339</a></li>
    <li>fix: use system certs for tls by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7357">vercel/turbo#7357</a></li>
    <li>chore(Turborepo): Remote CommandBase from Run by <a
    href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7360">vercel/turbo#7360</a></li>
    <li>feat(<code>@​turbo/repository</code>): add affectedPackages API by
    <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7326">vercel/turbo#7326</a></li>
    <li>feat(<code>@​turbo/repository</code>): bump for release by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7361">vercel/turbo#7361</a></li>
    <li>chore(turbo): rename WorkspaceName to PackageName by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7355">vercel/turbo#7355</a></li>
    <li>chore(turbo): delete unused fixture in cli directory by <a
    href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a
    href="https://redirect.github.com/vercel/turbo/pull/7376">vercel/turbo#7376</a></li>
    <li>fix: avoid grouping logs from tasks which ended in error by <a
    href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a>
    in <a
    href="https://redirect.github.com/vercel/turbo/pull/7335">vercel/turbo#7335</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vercel/turbo/commit/af256d18405f144d9e3122a678adde498417bda8"><code>af256d1</code></a>
    publish 1.12.4 to registry</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/5dbce384933a96f661bbf0a684fa254b851ff596"><code>5dbce38</code></a>
    add support for dynamic requests in require() and import() (<a
    href="https://redirect.github.com/vercel/turbo/issues/7153">#7153</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/253c785272768505758dff2d3e33ad34a5da2e9d"><code>253c785</code></a>
    dedupe resolving independent on reference type (<a
    href="https://redirect.github.com/vercel/turbo/issues/7349">#7349</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/ac236204d230636840d7e3f8129f0dbb4f6ae1df"><code>ac23620</code></a>
    avoid resolving recursive main field (<a
    href="https://redirect.github.com/vercel/turbo/issues/7347">#7347</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/d4ccb0b6bc6ff8e5efba7c776a58cbf19c8be381"><code>d4ccb0b</code></a>
    fix: avoid grouping logs from tasks which ended in error (<a
    href="https://redirect.github.com/vercel/turbo/issues/7335">#7335</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/c5182b398ff2e8e952a6dea18c6a6136377b3fd8"><code>c5182b3</code></a>
    build: Update <code>swc_core</code> to <code>v0.90.8</code> (<a
    href="https://redirect.github.com/vercel/turbo/issues/7362">#7362</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/737761073f7b73464b153f5f9e3443b0297a0e7e"><code>7377610</code></a>
    chore(turbo): remove EXPERIMENTAL_RUST_CODEPATH env var (<a
    href="https://redirect.github.com/vercel/turbo/issues/7375">#7375</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/3de0f283c1e8a0d5ed205178424a560203795d2a"><code>3de0f28</code></a>
    chore(turbo): delete unused fixture in cli directory (<a
    href="https://redirect.github.com/vercel/turbo/issues/7376">#7376</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/46cb4d267118fc73c7498b3d375a7014dfe83b2d"><code>46cb4d2</code></a>
    chore(turbo): rename workspace -&gt; package in PackageGraph module (<a
    href="https://redirect.github.com/vercel/turbo/issues/7372">#7372</a>)</li>
    <li><a
    href="https://github.com/vercel/turbo/commit/2e9eed4edb29ad233b0dc8fa8e9216f004399932"><code>2e9eed4</code></a>
    fix(<code>@​turbo/repository</code>): fix breaking API changes from
    turbo core (<a
    href="https://redirect.github.com/vercel/turbo/issues/7373">#7373</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vercel/turbo/compare/v1.12.1...v1.12.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react` from 18.2.46 to 18.2.62
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/react-dom` from 18.2.18 to 18.2.19
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `vite` from 5.0.10 to 5.1.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite/releases">vite's
    releases</a>.</em></p>
    <blockquote>
    <h2>create-vite@5.1.0</h2>
    <p>Please refer to <a
    href="https://github.com/vitejs/vite/blob/create-vite@5.1.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
    for details.</p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
    changelog</a>.</em></p>
    <blockquote>
    <h2><!-- raw HTML omitted -->5.1.4 (2024-02-21)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>perf: remove unnecessary regex s modifier (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)
    (<a href="https://github.com/vitejs/vite/commit/8dc1b73">8dc1b73</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15766">#15766</a></li>
    <li>fix: fs cached checks disabled by default for yarn pnp (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)
    (<a href="https://github.com/vitejs/vite/commit/8b11fea">8b11fea</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15920">#15920</a></li>
    <li>fix: resolve directory correctly when <code>fs.cachedChecks:
    true</code> (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)
    (<a href="https://github.com/vitejs/vite/commit/4fe971f">4fe971f</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15983">#15983</a></li>
    <li>fix: srcSet with optional descriptor (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)
    (<a href="https://github.com/vitejs/vite/commit/81b3bd0">81b3bd0</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15905">#15905</a></li>
    <li>fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)
    (<a href="https://github.com/vitejs/vite/commit/571a3fd">571a3fd</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15959">#15959</a></li>
    <li>fix(watch): build watch fails when outDir is empty string (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)
    (<a href="https://github.com/vitejs/vite/commit/1d263d3">1d263d3</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15979">#15979</a></li>
    </ul>
    <h2><!-- raw HTML omitted -->5.1.3 (2024-02-15)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>fix: cachedTransformMiddleware for direct css requests (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)
    (<a href="https://github.com/vitejs/vite/commit/5099028">5099028</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15919">#15919</a></li>
    <li>refactor(runtime): minor tweaks (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15904">#15904</a>)
    (<a href="https://github.com/vitejs/vite/commit/63a39c2">63a39c2</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15904">#15904</a></li>
    <li>refactor(runtime): seal ES module namespace object instead of
    feezing (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)
    (<a href="https://github.com/vitejs/vite/commit/4172f02">4172f02</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15914">#15914</a></li>
    </ul>
    <h2><!-- raw HTML omitted -->5.1.2 (2024-02-14)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>fix: normalize import file path info (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15772">#15772</a>)
    (<a href="https://github.com/vitejs/vite/commit/306df44">306df44</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15772">#15772</a></li>
    <li>fix(build): do not output build time when build fails (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15711">#15711</a>)
    (<a href="https://github.com/vitejs/vite/commit/added3e">added3e</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15711">#15711</a></li>
    <li>fix(runtime): pass path instead of fileURL to
    <code>isFilePathESM</code> (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15908">#15908</a>)
    (<a href="https://github.com/vitejs/vite/commit/7b15607">7b15607</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15908">#15908</a></li>
    <li>fix(worker): support UTF-8 encoding in inline workers (fixes <a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12117">#12117</a>)
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15866">#15866</a>)
    (<a href="https://github.com/vitejs/vite/commit/570e0f1">570e0f1</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/12117">#12117</a>
    <a
    href="https://redirect.github.com/vitejs/vite/issues/15866">#15866</a></li>
    <li>chore: update license file (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15885">#15885</a>)
    (<a href="https://github.com/vitejs/vite/commit/d9adf18">d9adf18</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15885">#15885</a></li>
    <li>chore(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15874">#15874</a>)
    (<a href="https://github.com/vitejs/vite/commit/d16ce5d">d16ce5d</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15874">#15874</a></li>
    <li>chore(deps): update dependency dotenv-expand to v11 (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15875">#15875</a>)
    (<a href="https://github.com/vitejs/vite/commit/642d528">642d528</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15875">#15875</a></li>
    </ul>
    <h2><!-- raw HTML omitted -->5.1.1 (2024-02-09)<!-- raw HTML omitted
    --></h2>
    <ul>
    <li>fix: empty CSS file was output when only .css?url is used (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15846">#15846</a>)
    (<a href="https://github.com/vitejs/vite/commit/b2873ac">b2873ac</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15846">#15846</a></li>
    <li>fix: skip not only .js but also .mjs manifest entries (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15841">#15841</a>)
    (<a href="https://github.com/vitejs/vite/commit/3d860e7">3d860e7</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15841">#15841</a></li>
    <li>chore: post 5.1 release edits (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15840">#15840</a>)
    (<a href="https://github.com/vitejs/vite/commit/9da6502">9da6502</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15840">#15840</a></li>
    </ul>
    <h2>5.1.0 (2024-02-08)</h2>
    <p>Vite 5.1 is out! Read the announcement blog post at <a
    href="https://vitejs.dev/blog/announcing-vite5-1">https://vitejs.dev/blog/announcing-vite5-1</a>!</p>
    <ul>
    <li>chore: revert <a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15746">#15746</a>
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15839">#15839</a>)
    (<a href="https://github.com/vitejs/vite/commit/ed875f8">ed875f8</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15746">#15746</a>
    <a
    href="https://redirect.github.com/vitejs/vite/issues/15839">#15839</a></li>
    <li>fix: pass <code>customLogger</code> to
    <code>loadConfigFromFile</code> (fix <a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15824">#15824</a>)
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15831">#15831</a>)
    (<a href="https://github.com/vitejs/vite/commit/55a3427">55a3427</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15824">#15824</a>
    <a
    href="https://redirect.github.com/vitejs/vite/issues/15831">#15831</a></li>
    <li>fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15803">#15803</a>)
    (<a href="https://github.com/vitejs/vite/commit/e0a6ef2">e0a6ef2</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15803">#15803</a></li>
    <li>refactor: remove <code>vite build --force</code> (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15837">#15837</a>)
    (<a href="https://github.com/vitejs/vite/commit/f1a4242">f1a4242</a>),
    closes <a
    href="https://redirect.github.com/vitejs/vite/issues/15837">#15837</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/vitejs/vite/commit/0137ea0100974b88fbfe48dd581ac32e6f61dcc0"><code>0137ea0</code></a>
    release: v5.1.4</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/8dc1b731463bfa5c2cb0c159b98050b55377581c"><code>8dc1b73</code></a>
    perf: remove unnecessary regex s modifier (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15766">#15766</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/4fe971fda39ab1a323461c09b35108cc7a271484"><code>4fe971f</code></a>
    fix: resolve directory correctly when <code>fs.cachedChecks: true</code>
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15983">#15983</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/1d263d39d32838cf5b77eeb44426ae81e969309c"><code>1d263d3</code></a>
    fix(watch): build watch fails when outDir is empty string (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15979">#15979</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/81b3bd09cff926534ea667edfa5417b944cdf01c"><code>81b3bd0</code></a>
    fix: srcSet with optional descriptor (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15905">#15905</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/571a3fde438d60540cfeba132e24646badf5ff2f"><code>571a3fd</code></a>
    fix(deps): update all non-major dependencies (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15959">#15959</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/8b11fea91560c5f084c31aa9b19e64832ac6c3b5"><code>8b11fea</code></a>
    fix: fs cached checks disabled by default for yarn pnp (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15920">#15920</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/bf3952790495122fd2e4b8584fd892ae838a0cb5"><code>bf39527</code></a>
    release: v5.1.3</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/509902807c841742e0d64ca7ea12c0b44ab54489"><code>5099028</code></a>
    fix: cachedTransformMiddleware for direct css requests (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15919">#15919</a>)</li>
    <li><a
    href="https://github.com/vitejs/vite/commit/4172f02b70a8ae44bb8f3bc22d5fd5cffe458274"><code>4172f02</code></a>
    refactor(runtime): seal ES module namespace object instead of feezing
    (<a
    href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15914">#15914</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/vitejs/vite/commits/v5.1.4/packages/vite">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `express` from 4.18.2 to 4.18.3
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/expressjs/express/releases">express's
    releases</a>.</em></p>
    <blockquote>
    <h2>4.18.3</h2>
    <h2>Main Changes</h2>
    <ul>
    <li>Fix routing requests without method</li>
    <li>deps: body-parser@1.20.2
    <ul>
    <li>Fix strict json error message on Node.js 19+</li>
    <li>deps: content-type@~1.0.5</li>
    <li>deps: raw-body@2.5.2</li>
    </ul>
    </li>
    </ul>
    <h2>Other Changes</h2>
    <ul>
    <li>Use https: protocol instead of deprecated git: protocol by <a
    href="https://github.com/vcsjones"><code>@​vcsjones</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
    <li>build: Node.js@16.18 and Node.js@18.12 by <a
    href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
    <li>ci: update actions/checkout to v3 by <a
    href="https://github.com/armujahid"><code>@​armujahid</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
    <li>test: remove unused function arguments in params by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
    <li>Remove unused originalIndex from acceptParams by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5119">expressjs/express#5119</a></li>
    <li>Fixed typos by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5117">expressjs/express#5117</a></li>
    <li>examples: remove unused params by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5113">expressjs/express#5113</a></li>
    <li>fix: parameter str is not described in JSDoc by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5130">expressjs/express#5130</a></li>
    <li>fix: typos in History.md by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5131">expressjs/express#5131</a></li>
    <li>build : add Node.js@19.7 by <a
    href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/5028">expressjs/express#5028</a></li>
    <li>test: remove unused function arguments in params by <a
    href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5137">expressjs/express#5137</a></li>
    <li>use random port in test so it won't fail on already listening by <a
    href="https://github.com/rluvaton"><code>@​rluvaton</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
    <li>tests: use cb() instead of done() by <a
    href="https://github.com/kristof-low"><code>@​kristof-low</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
    <li>examples: remove multipart example by <a
    href="https://github.com/riddlew"><code>@​riddlew</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
    <li>Update support Node.js@18 in the CI by <a
    href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
    in <a
    href="https://redirect.github.com/expressjs/express/pull/5490">expressjs/express#5490</a></li>
    <li>Fix favicon-related bug in cookie-sessions example by <a
    href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
    in <a
    href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
    <li>Release 4.18.3 by <a
    href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
    in <a
    href="https://redirect.github.com/expressjs/express/pull/5505">expressjs/express#5505</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/vcsjones"><code>@​vcsjones</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
    <li><a
    href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
    <li><a href="https://github.com/armujahid"><code>@​armujahid</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
    <li><a href="https://github.com/raksbisht"><code>@​raksbisht</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
    <li><a href="https://github.com/rluvaton"><code>@​rluvaton</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li>
    <li><a
    href="https://github.com/kristof-low"><code>@​kristof-low</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li>
    <li><a href="https://github.com/riddlew"><code>@​riddlew</code></a> made
    their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li>
    <li><a
    href="https://github.com/DmytroKondrashov"><code>@​DmytroKondrashov</code></a>
    made their first contribution in <a
    href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">https://github.com/expressjs/express/compare/4.18.2...4.18.3</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/expressjs/express/blob/master/History.md">express's
    changelog</a>.</em></p>
    <blockquote>
    <h1>4.18.3 / 2024-02-26</h1>
    <ul>
    <li>Fix routing requests without method</li>
    <li>deps: body-parser@1.20.2
    <ul>
    <li>Fix strict json error message on Node.js 19+</li>
    <li>deps: content-type@~1.0.5</li>
    <li>deps: raw-body@2.5.2</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/expressjs/express/commit/1b51edac7c5f2844e23602164a52643bb625993a"><code>1b51eda</code></a>
    4.18.3</li>
    <li><a
    href="https://github.com/expressjs/express/commit/b625132864ef40b1fb119ff7c7b984573a7974c6"><code>b625132</code></a>
    build: pin Node 21.x to minor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/e3eca805847e0057ab1c83e7d61a6cc1c1ca47f1"><code>e3eca80</code></a>
    build: pin Node 21.x to minor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/23b44b3ddd45bc68487cc34cd576b117ba9d2609"><code>23b44b3</code></a>
    build: support Node.js 21.6.2</li>
    <li><a
    href="https://github.com/expressjs/express/commit/b9fea1224516e372f6f63480cc1830e5f6ee63e6"><code>b9fea12</code></a>
    build: support Node.js 21.x in appveyor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/c259c3407f8c503c83d95fb1f30b132b73bb6388"><code>c259c34</code></a>
    build: support Node.js 21.x</li>
    <li><a
    href="https://github.com/expressjs/express/commit/fdeb1d3176d11506557388ecaa2fe6a250e17efc"><code>fdeb1d3</code></a>
    build: support Node.js 20.x in appveyor</li>
    <li><a
    href="https://github.com/expressjs/express/commit/734b28190085c052e3ecd9c7d0b9595d9edb1b85"><code>734b281</code></a>
    build: support Node.js 20.x</li>
    <li><a
    href="https://github.com/expressjs/express/commit/0e3ab6ec215fc297473323fb1e8d0df03033e774"><code>0e3ab6e</code></a>
    examples: improve view count in cookie-sessions</li>
    <li><a
    href="https://github.com/expressjs/express/commit/59af63ac2e6aea6a9cefb6fe27705ccf024d8373"><code>59af63a</code></a>
    build: Node.js@18.19</li>
    <li>Additional commits viewable in <a
    href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">compare
    view</a></li>
    </ul>
    </details>
    <details>
    <summary>Maintainer changes</summary>
    <p>This version was pushed to npm by <a
    href="https://www.npmjs.com/~ulisesgascon">ulisesgascon</a>, a new
    releaser for express since your current version.</p>
    </details>
    <br />
    
    Updates `@types/jest` from 29.5.11 to 29.5.12
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 20.10.6 to 20.11.24
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `supertest` from 6.3.3 to 6.3.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/ladjs/supertest/releases">supertest's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.3.4</h2>
    <ul>
    <li>chore: bump deps, remove yarn.lock  bc4398a</li>
    <li>chore: bump deps  c823515</li>
    <li>Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/811">#811</a>
    from ladjs/dependabot/npm_and_yarn/cookiejar-2.1.4 37017b3</li>
    <li>Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/814">#814</a>
    from siddtheone/patch-1 6b41374</li>
    <li>Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/828">#828</a>
    from 9renpoto/9renpoto-patch-1 0ff9c02</li>
    <li>si/visionmedia/ladjs/  2cba6d4</li>
    <li>Update package.json  79a69b6</li>
    <li>Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/821">#821</a>
    from yunnysunny/feature/ci-fix c1b8f9d</li>
    <li>ci: fix broken github action cache saving  5d48749</li>
    <li>Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/818">#818</a>
    from lamweili/patch-1 25920e7</li>
    <li>docs: fixed links (for <a
    href="https://redirect.github.com/ladjs/supertest/issues/621">#621</a>)
    3767f9e</li>
    <li>Update README.md  b81d3a4</li>
    <li>Removing unused import  4b372eb</li>
    <li>chore(deps): bump cookiejar from 2.1.3 to 2.1.4  ac9327f</li>
    <li>Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/646">#646</a>
    from dtom90/patch-1 44d5d72</li>
    <li>Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/621">#621</a>
    from RichieRunner/patch-1 d91ff37</li>
    <li>Update index.js function definition  9ee6a1b</li>
    <li>Update README.md  13a2b44</li>
    </ul>
    <p><a
    href="https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4">https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/ladjs/supertest/commit/fd571c82cdce1a7ba93f9a576277dbe535fd381f"><code>fd571c8</code></a>
    6.3.4</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/bc4398a529789b815f782d2c40e9b6b8c96ae2b8"><code>bc4398a</code></a>
    chore: bump deps, remove yarn.lock</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/c823515d53befa515e586fa1f1fb315e29172ff6"><code>c823515</code></a>
    chore: bump deps</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/37017b3678c8f440867495e5bc89c6ebe04ecfd6"><code>37017b3</code></a>
    Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/811">#811</a>
    from ladjs/dependabot/npm_and_yarn/cookiejar-2.1.4</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/6b41374e9891beeab5655f6832797eea8a1eb6b2"><code>6b41374</code></a>
    Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/814">#814</a>
    from siddtheone/patch-1</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/0ff9c02d83253d26fee67e2032bad381aec8c60f"><code>0ff9c02</code></a>
    Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/828">#828</a>
    from 9renpoto/9renpoto-patch-1</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/2cba6d4c03634629f7d790ed6425ba039a2cd3ea"><code>2cba6d4</code></a>
    si/visionmedia/ladjs/</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/79a69b667633b8629a644393b2d4f7430f807cac"><code>79a69b6</code></a>
    Update package.json</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/c1b8f9da7b58a5ffe6bf6a1b5056435a21d3c365"><code>c1b8f9d</code></a>
    Merge pull request <a
    href="https://redirect.github.com/ladjs/supertest/issues/821">#821</a>
    from yunnysunny/feature/ci-fix</li>
    <li><a
    href="https://github.com/ladjs/supertest/commit/5d487495894ab1b8ce94d1dce4fddf3ea0898d8c"><code>5d48749</code></a>
    ci: fix broken github action cache saving</li>
    <li>Additional commits viewable in <a
    href="https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `tsup` from 8.0.1 to 8.0.2
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/egoist/tsup/releases">tsup's
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.0.2</h2>
    <h2><a
    href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">8.0.2</a>
    (2024-02-10)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li>support swc target for mjs (<a
    href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)
    (<a
    href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21">83c7c7f</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/egoist/tsup/commit/83c7c7f3131ca6d46aaad4de3111c2fd5e5b5c21"><code>83c7c7f</code></a>
    fix: support swc target for mjs (<a
    href="https://redirect.github.com/egoist/tsup/issues/1081">#1081</a>)</li>
    <li>See full diff in <a
    href="https://github.com/egoist/tsup/compare/v8.0.1...v8.0.2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@remix-run/node` from 2.4.1 to 2.8.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/remix-run/remix/releases"><code>@​remix-run/node</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v2.8.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280</a></p>
    <h2>v2.7.2</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272</a></p>
    <h2>v2.7.1</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271</a></p>
    <h2>v2.7.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270</a></p>
    <h2>v2.6.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260</a></p>
    <h2>v2.5.1</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251</a></p>
    <h2>v2.5.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/remix-run/remix/blob/main/packages/remix-node/CHANGELOG.md"><code>@​remix-run/node</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>2.8.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.8.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.7.2</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.7.1</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.7.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.6.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.6.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.5.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.5.1</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.5.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.5.0</code></li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/remix-run/remix/commit/2df7a35442f7e247c3fbe9c439530bf0981db86c"><code>2df7a35</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8938">#8938</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/964668870fe788ca11a8ef4951cf90e723ced6d0"><code>9646688</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8937">#8937</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/6affc40ab3ece77849bed9ac323b63647ac5ac2e"><code>6affc40</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8930">#8930</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/71b83b40b4fcba1fb3c6ae8b6c400a74bc4e3f5b"><code>71b83b4</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8907">#8907</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/fe9979c6765b9e352591c83d03064f1185538cfa"><code>fe9979c</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8904">#8904</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/ed69fc11f9bba7bf2d5a97e8ddec8718f3a84f24"><code>ed69fc1</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8837">#8837</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/4df9d370259e122c9cd0db2d254b82e3d1c94fef"><code>4df9d37</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8820">#8820</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/149139d5b1861357a19de83dcd9d10e7a2c75a70"><code>149139d</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8809">#8809</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/fe1ea8ea644683cf99f29b7422726984d310b058"><code>fe1ea8e</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8807">#8807</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/17a3cc24836094f9d2941d3fcaec100fd774acb6"><code>17a3cc2</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-node/issues/8798">#8798</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/remix-run/remix/commits/@remix-run/node@2.8.0/packages/remix-node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@remix-run/react` from 2.4.1 to 2.8.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/remix-run/remix/releases"><code>@​remix-run/react</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v2.8.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280</a></p>
    <h2>v2.7.2</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272</a></p>
    <h2>v2.7.1</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271</a></p>
    <h2>v2.7.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270</a></p>
    <h2>v2.6.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260</a></p>
    <h2>v2.5.1</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251</a></p>
    <h2>v2.5.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/remix-run/remix/blob/main/packages/remix-react/CHANGELOG.md"><code>@​remix-run/react</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>2.8.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Fix the default root <code>ErrorBoundary</code> component so it
    leverages the user-provided <code>Layout</code> component (<a
    href="https://redirect.github.com/remix-run/remix/pull/8859">#8859</a>)</li>
    <li>Fix the default root <code>HydrateFallback</code> component so it
    leverages any user-provided <code>Layout</code> component (<a
    href="https://redirect.github.com/remix-run/remix/pull/8892">#8892</a>)</li>
    <li>Ensure <code>@remix-run/react</code> re-exports everything from
    <code>react-router-dom</code> for SPA mode (<a
    href="https://redirect.github.com/remix-run/remix/pull/8929">#8929</a>)</li>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.8.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.7.2</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.7.1</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.0</h2>
    <h3>Minor Changes</h3>
    <ul>
    <li>Allow an optional <code>Layout</code> export from the root route (<a
    href="https://redirect.github.com/remix-run/remix/pull/8709">#8709</a>)</li>
    <li>Vite: Add a new <code>basename</code> option to the Vite plugin,
    allowing users to set the internal React Router <a
    href="https://reactrouter.com/en/main/routers/create-browser-router#basename"><code>basename</code></a>
    in order to to serve their applications underneath a subpath (<a
    href="https://redirect.github.com/remix-run/remix/pull/8145">#8145</a>)</li>
    </ul>
    <h3>Patch Changes</h3>
    <ul>
    <li>Fix a bug with SPA mode when the root route had no children (<a
    href="https://redirect.github.com/remix-run/remix/pull/8747">#8747</a>)</li>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.7.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.6.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/server-runtime@2.6.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.5.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Only use active matches in
    <code>&lt;Meta&gt;</code>/<code>&lt;Links&gt;</code> in SPA mode (<a
    href="https://redirect.github.com/remix-run/remix/pull/8538">#8538</a>)</li>
    <li>Remove leftover <code>unstable_</code> prefix from
    <code>Blocker</code>/<code>BlockerFunction</code> types (<a
    href="https://redirect.github.com/remix-run/remix/pull/8530">#8530</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/remix-run/remix/commit/2df7a35442f7e247c3fbe9c439530bf0981db86c"><code>2df7a35</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8938">#8938</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/964668870fe788ca11a8ef4951cf90e723ced6d0"><code>9646688</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8937">#8937</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/52d96cdd2bdb032660c371c176c343d4d0f8bcc9"><code>52d96cd</code></a>
    Bump router (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8936">#8936</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/6affc40ab3ece77849bed9ac323b63647ac5ac2e"><code>6affc40</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8930">#8930</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/0b59aac33b7d9fbe0a43610ade0e8199c4d4b61b"><code>0b59aac</code></a>
    Ensure remix react re-exports everything from react-router-dom (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8929">#8929</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/71b83b40b4fcba1fb3c6ae8b6c400a74bc4e3f5b"><code>71b83b4</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8907">#8907</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/3f9c84a489a10b55889d249b19b6e5f8ba6fbaeb"><code>3f9c84a</code></a>
    Fix BoundaryShell usage in default HydrateFallback (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8906">#8906</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/fe9979c6765b9e352591c83d03064f1185538cfa"><code>fe9979c</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8904">#8904</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/8de0a5a06a2758029ad7e5bfc1916a70039658fc"><code>8de0a5a</code></a>
    Bump Router prerelease (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8903">#8903</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/9f0a2f33e4b6b3810efe1e89fa6d6c26e7de1b30"><code>9f0a2f3</code></a>
    Fix root default HydrateFallback when Layout exists (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/8892">#8892</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/remix-run/remix/commits/@remix-run/react@2.8.0/packages/remix-react">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@remix-run/serve` from 2.4.1 to 2.8.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/remix-run/remix/releases"><code>@​remix-run/serve</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v2.8.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v280</a></p>
    <h2>v2.7.2</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v272</a></p>
    <h2>v2.7.1</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v271</a></p>
    <h2>v2.7.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v270</a></p>
    <h2>v2.6.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v260</a></p>
    <h2>v2.5.1</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v251</a></p>
    <h2>v2.5.0</h2>
    <p>See the changelog for release notes: <a
    href="https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250">https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v250</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/remix-run/remix/blob/main/packages/remix-serve/CHANGELOG.md"><code>@​remix-run/serve</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>2.8.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/express@2.8.0</code></li>
    <li><code>@remix-run/node@2.8.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.2</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/express@2.7.2</code></li>
    <li><code>@remix-run/node@2.7.2</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/express@2.7.1</code></li>
    <li><code>@remix-run/node@2.7.1</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.7.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/express@2.7.0</code></li>
    <li><code>@remix-run/node@2.7.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.6.0</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/node@2.6.0</code></li>
    <li><code>@remix-run/express@2.6.0</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.5.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li>Updated dependencies:
    <ul>
    <li><code>@remix-run/express@2.5.1</code></li>
    <li><code>@remix-run/node@2.5.1</code></li>
    </ul>
    </li>
    </ul>
    <h2>2.5.0</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/remix-run/remix/commit/2df7a35442f7e247c3fbe9c439530bf0981db86c"><code>2df7a35</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8938">#8938</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/964668870fe788ca11a8ef4951cf90e723ced6d0"><code>9646688</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8937">#8937</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/6affc40ab3ece77849bed9ac323b63647ac5ac2e"><code>6affc40</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8930">#8930</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/71b83b40b4fcba1fb3c6ae8b6c400a74bc4e3f5b"><code>71b83b4</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8907">#8907</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/fe9979c6765b9e352591c83d03064f1185538cfa"><code>fe9979c</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8904">#8904</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/ed69fc11f9bba7bf2d5a97e8ddec8718f3a84f24"><code>ed69fc1</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8837">#8837</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/4df9d370259e122c9cd0db2d254b82e3d1c94fef"><code>4df9d37</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8820">#8820</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/149139d5b1861357a19de83dcd9d10e7a2c75a70"><code>149139d</code></a>
    chore: Update version for release (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8809">#8809</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/fe1ea8ea644683cf99f29b7422726984d310b058"><code>fe1ea8e</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8807">#8807</a>)</li>
    <li><a
    href="https://github.com/remix-run/remix/commit/17a3cc24836094f9d2941d3fcaec100fd774acb6"><code>17a3cc2</code></a>
    chore: Update version for release (pre) (<a
    href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve/issues/8798">#8798</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/remix-run/remix/commits/@remix-run/serve@2.8.0/packages/remix-serve">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updat…
    dependabot[bot] committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f07566d View commit details
    Browse the repository at this point in the history
  18. Merge main.

    anthonyshew committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    c2e52b6 View commit details
    Browse the repository at this point in the history
  19. nah

    anthonyshew committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    ca49475 View commit details
    Browse the repository at this point in the history