dependabot[bot] opened a new pull request, #30:
URL: https://github.com/apache/phoenix-site/pull/30

   Bumps 
[react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router)
 from 7.12.0 to 7.15.1.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/remix-run/react-router/releases";>react-router's 
releases</a>.</em></p>
   <blockquote>
   <h2>v7.15.1</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151</a></p>
   <h2>v7.15.0</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150</a></p>
   <h2>v7.14.2</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142</a></p>
   <h2>v7.14.1</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141</a></p>
   <h2>v7.14.0</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140</a></p>
   <h2>v7.13.2</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132</a></p>
   <h2>v7.13.1</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131</a></p>
   <h2>v7.13.0</h2>
   <p>See the changelog for release notes: <a 
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130";>https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md";>react-router's
 changelog</a>.</em></p>
   <blockquote>
   <h2>v7.15.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Update router to operate on fetcher Maps in an immutable manner to avoid 
delayed React renders from potentially reading an updated but not yet committed 
Map. This could result in brief flickers in some fetcher-driven optimistic UI 
scenarios. (<a 
href="https://redirect.github.com/remix-run/react-router/pull/15028";>#15028</a>)</li>
   <li>Fix <code>serverLoader()</code> returning stale SSR data when a client 
navigation aborts pending hydration before the hydration 
<code>clientLoader</code> resolves (<a 
href="https://redirect.github.com/remix-run/react-router/pull/15022";>#15022</a>)</li>
   <li>Fix <code>RouterProvider</code> <code>onError</code> callback not being 
called for synchronous initial loader errors in SPA mode (<a 
href="https://redirect.github.com/remix-run/react-router/pull/15039";>#15039</a>)
 (<a 
href="https://redirect.github.com/remix-run/react-router/pull/14942";>#14942</a>)</li>
   <li>Memoize <code>useFetchers</code> to return a stable identity and only 
change if fetchers changed (<a 
href="https://redirect.github.com/remix-run/react-router/pull/15028";>#15028</a>)</li>
   <li>Internal refactor to consolidate mutation request detection through 
shared utility (<a 
href="https://redirect.github.com/remix-run/react-router/pull/15033";>#15033</a>)</li>
   </ul>
   <h3>Unstable Changes</h3>
   <p>⚠️ <em><a 
href="https://reactrouter.com/community/api-development-strategy#unstable-flags";>Unstable
 features</a> are not recommended for production use</em></p>
   <ul>
   <li>Add a new <code>unstable_useRouterState()</code> hook that consolidates 
access to active and pending router states (RFC: <a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/12358";>#12358</a>)
 (<a 
href="https://redirect.github.com/remix-run/react-router/pull/15017";>#15017</a>)
   <ul>
   <li>
   <p>Data/Framework/RSC only — throws when used without a data router</p>
   </li>
   <li>
   <p>This should allow you to consolidate usages of the following hooks which 
will likely be deprecated and removed in a future major version</p>
   <ul>
   <li><code>useLocation</code></li>
   <li><code>useSearchParams</code></li>
   <li><code>useParams</code></li>
   <li><code>useMatches</code></li>
   <li><code>useNavigationType</code></li>
   <li><code>useNavigation</code></li>
   </ul>
   <pre lang="ts"><code>let { active, pending } = unstable_useRouterState();
   <p>// Active is always populated with the current location
   active.location; // replaces <code>useLocation()</code>
   active.searchParams; // replaces <code>useSearchParams()[0]</code>
   active.params; // replaces <code>useParams()</code>
   active.matches; // replaces <code>useMatches()</code>
   active.type; // replaces <code>useNavigationType()</code></p>
   <p>// Pending is only populated during a navigation
   pending.location; // replaces <code>useNavigation().location</code>
   pending.searchParams; // equivalent to <code>new 
URLSearchParams(useNavigation().search)</code>
   pending.params; // Not directly accessible today
   pending.matches; // Not directly accessible today
   pending.type; // Not directly accessible today
   pending.state; // replaces <code>useNavigation().state</code>
   pending.formMethod; // replaces useNavigation().formMethod
   pending.formAction; // replaces useNavigation().formAction
   pending.formEncType; // replaces useNavigation().formEncType
   pending.formData; // replaces useNavigation().formData
   pending.json; // replaces useNavigation().json
   pending.text; // replaces useNavigation().text
   </code></pre></p>
   </li>
   </ul>
   </li>
   </ul>
   <h2>v7.15.0</h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef";><code>587d08f</code></a>
 Release v7.15.1 (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15038";>#15038</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/89996bd067d841b0e3be0e0b95e013e67a6a522a";><code>89996bd</code></a>
 Fire onError for initial-load errors when RouterProvider mounts late (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15039";>#15039</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/4322e58ded9b7f5c29de0f110a97f6f2a7c34fbc";><code>4322e58</code></a>
 Update docs for useRouterState</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/fadd6c490cc84abc560a2413ee6fa0f2617d098d";><code>fadd6c4</code></a>
 Merge branch 'main' into release</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/6bf91cef0e5d3d224d5580d485b6b716d96742d1";><code>6bf91ce</code></a>
 chore: format</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/44c34783abbdd2be1a9fe1a4b843d49e704f9a0e";><code>44c3478</code></a>
 fix: prevent fetcher formData flicker and eliminate state.fetchers mutations 
...</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/7e6725a4c513dea08689e72cf632bcd4f75e0171";><code>7e6725a</code></a>
 Cleanup lint issues (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15030";>#15030</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/aabd30c8d17fe698a64e096c9ee357cf1c3588fb";><code>aabd30c</code></a>
 Use shared isMutationMethod check (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15033";>#15033</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/954a4a6afe4a1a3bd3086dcc2f838cd2635fae3b";><code>954a4a6</code></a>
 Fix stale SSR data when hydration is aborted by a same-route navigation (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15022";>#15022</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/041cd3236e39edd4d0a2d34999a46b61211c1605";><code>041cd32</code></a>
 fix(react-router): Internal preloads refactor to preserve types (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14860";>#14860</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/remix-run/react-router/commits/[email protected]/packages/react-router";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router&package-manager=npm_and_yarn&previous-version=7.12.0&new-version=7.15.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/phoenix-site/network/alerts).
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to