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

fix(deps): update dependency react-router-native to ^6.28.1 #214

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 16, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-router-native (source) ^6.16.0 -> ^6.28.1 age adoption passing confidence

Release Notes

remix-run/react-router (react-router-native)

v6.28.1

Compare Source

Date: 2024-12-20

Patch Changes
  • Allow users to opt out of v7 deprecation warnings by setting flags to false (#​12441)

Full Changelog: v6.28.0...v6.28.1

v6.28.0

Compare Source

Date: 2024-11-06

What's Changed
  • In preparation for v7 we've added deprecation warnings for any future flags that you have not yet opted into. Please use the flags to better prepare for eventually upgrading to v7.
Minor Changes
  • Log deprecation warnings for v7 flags (#​11750)
    • Add deprecation warnings to json/defer in favor of returning raw objects
      • These methods will be removed in React Router v7
Patch Changes
  • Update JSDoc URLs for new website structure (add /v6/ segment) (#​12141)

Full Changelog: v6.27.0...v6.28.0

v6.27.0

Compare Source

Date: 2024-10-11

What's Changed
Stabilized APIs

This release stabilizes a handful of "unstable" APIs in preparation for the pending React Router v7 release (see these posts for more info):

  • unstable_dataStrategydataStrategy (createBrowserRouter and friends) (Docs)
  • unstable_patchRoutesOnNavigationpatchRoutesOnNavigation (createBrowserRouter and friends) (Docs)
  • unstable_flushSyncflushSync (useSubmit, fetcher.load, fetcher.submit) (Docs)
  • unstable_viewTransitionviewTransition (<Link>, <Form>, useNavigate, useSubmit) (Docs)
Minor Changes
  • Stabilize the unstable_flushSync option for navigations and fetchers (#​11989)
  • Stabilize the unstable_viewTransition option for navigations and the corresponding unstable_useViewTransitionState hook (#​11989)
  • Stabilize unstable_dataStrategy (#​11974)
  • Stabilize unstable_patchRoutesOnNavigation (#​11973)
    • Add new PatchRoutesOnNavigationFunctionArgs type for convenience (#​11967)
Patch Changes
  • Fix bug when submitting to the current contextual route (parent route with an index child) when an ?index param already exists from a prior submission (#​12003)
  • Fix useFormAction bug - when removing ?index param it would not keep other non-Remix index params (#​12003)
  • Fix bug with fetchers not persisting preventScrollReset through redirects during concurrent fetches (#​11999)
  • Avoid unnecessary console.error on fetcher abort due to back-to-back revalidation calls (#​12050)
  • Fix bugs with partialHydration when hydrating with errors (#​12070)
  • Remove internal cache to fix issues with interrupted patchRoutesOnNavigation calls (#​12055)
    • ⚠️ This may be a breaking change if you were relying on this behavior in the unstable_ API
    • We used to cache in-progress calls to patchRoutesOnNavigation internally so that multiple navigations with the same start/end would only execute the function once and use the same promise
    • However, this approach was at odds with patch short circuiting if a navigation was interrupted (and the request.signal aborted) since the first invocation's patch would no-op
    • This cache also made some assumptions as to what a valid cache key might be - and is oblivious to any other application-state changes that may have occurred
    • So, the cache has been removed because in most cases, repeated calls to something like import() for async routes will already be cached automatically - and if not it's easy enough for users to implement this cache in userland
  • Remove internal discoveredRoutes FIFO queue from unstable_patchRoutesOnNavigation (#​11977)
    • ⚠️ This may be a breaking change if you were relying on this behavior in the unstable_ API
    • This was originally implemented as an optimization but it proved to be a bit too limiting
    • If you need this optimization you can implement your own cache inside patchRoutesOnNavigation
  • Fix types for RouteObject within PatchRoutesOnNavigationFunction's patch method so it doesn't expect agnostic route objects passed to patch (#​11967)
  • Expose errors thrown from patchRoutesOnNavigation directly to useRouteError instead of wrapping them in a 400 ErrorResponse instance (#​12111)

Full Changelog: v6.26.2...v6.27.0

v6.26.2

Compare Source

Date: 2024-09-09

Patch Changes
  • Update the unstable_dataStrategy API to allow for more advanced implementations (#​11943)
    • ⚠️ If you have already adopted unstable_dataStrategy, please review carefully as this includes breaking changes to this API
    • Rename unstable_HandlerResult to unstable_DataStrategyResult
    • Change the return signature of unstable_dataStrategy from a parallel array of unstable_DataStrategyResult[] (parallel to matches) to a key/value object of routeId => unstable_DataStrategyResult
      • This allows more advanced control over revalidation behavior because you can opt-into or out-of revalidating data that may not have been revalidated by default (via match.shouldLoad)
    • You should now return/throw a result from your handlerOverride instead of returning a DataStrategyResult
      • The return value (or thrown error) from your handlerOverride will be wrapped up into a DataStrategyResult and returned fromm match.resolve
      • Therefore, if you are aggregating the results of match.resolve() into a final results object you should not need to think about the DataStrategyResult type
      • If you are manually filling your results object from within your handlerOverride, then you will need to assign a DataStrategyResult as the value so React Router knows if it's a successful execution or an error (see examples in the documentation for details)
    • Added a new fetcherKey parameter to unstable_dataStrategy to allow differentiation from navigational and fetcher calls
  • Preserve opted-in view transitions through redirects (#​11925)
  • Preserve pending view transitions through a router revalidation call (#​11917)
  • Fix blocker usage when blocker.proceed is called quickly/synchronously (#​11930)

Full Changelog: v6.26.1...v6.26.2

v6.26.1

Compare Source

Date: 2024-08-15

Patch Changes
  • Rename unstable_patchRoutesOnMiss to unstable_patchRoutesOnNavigation to match new behavior (#​11888)
  • Update unstable_patchRoutesOnNavigation logic so that we call the method when we match routes with dynamic param or splat segments in case there exists a higher-scoring static route that we've not yet discovered (#​11883)
    • We also now leverage an internal FIFO queue of previous paths we've already called unstable_patchRoutesOnNavigation against so that we don't re-call on subsequent navigations to the same path

Full Changelog: v6.26.0...v6.26.1

v6.26.0

Compare Source

Date: 2024-08-01

Minor Changes
  • Add a new replace(url, init?) alternative to redirect(url, init?) that performs a history.replaceState instead of a history.pushState on client-side navigation redirects (#​11811)
  • Add a new unstable_data() API for usage with Remix Single Fetch (#​11836)
    • This API is not intended for direct usage in React Router SPA applications
    • It is primarily intended for usage with createStaticHandler.query() to allow loaders/actions to return arbitrary data along with custom status/headers without forcing the serialization of data into a Response instance
    • This allows for more advanced serialization tactics via unstable_dataStrategy such as serializing via turbo-stream in Remix Single Fetch
    • ⚠️ This removes the status field from HandlerResult
      • If you need to return a specific status from unstable_dataStrategy you should instead do so via unstable_data()
Patch Changes
  • Fix internal cleanup of interrupted fetchers to avoid invalid revalidations on navigations (#​11839)
  • Fix initial hydration behavior when using future.v7_partialHydration along with unstable_patchRoutesOnMiss (#​11838)
    • During initial hydration, router.state.matches will now include any partial matches so that we can render ancestor HydrateFallback components

Full Changelog: v6.25.1...v6.26.0

v6.25.1

Compare Source

Date: 2024-07-17

Patch Changes
  • Memoize some RouterProvider internals to reduce unnecessary re-renders (#​11803)

Full Changelog: v6.25.0...v6.25.1

v6.25.0

Compare Source

Date: 2024-07-16

What's Changed
Stabilized v7_skipActionErrorRevalidation

This release stabilizes the future.unstable_skipActionErrorRevalidation flag into future.v7_skipActionErrorRevalidation in preparation for the upcoming React Router v7 release.

  • When this flag is enabled, actions that return/throw a 4xx/5xx Response will not trigger a revalidation by default
  • This also stabilizes shouldRevalidate's unstable_actionStatus parameter to actionStatus
Minor Changes
  • Stabilize future.unstable_skipActionErrorRevalidation as future.v7_skipActionErrorRevalidation (#​11769)
Patch Changes
  • Fix regression and properly decode paths inside useMatch so matches/params reflect decoded params (#​11789)
  • Fix bubbling of errors thrown from unstable_patchRoutesOnMiss (#​11786)
  • Fix hydration in SSR apps using unstable_patchRoutesOnMiss that matched a splat route on the server (#​11790)

Full Changelog: v6.24.1...v6.25.0

v6.24.1

Compare Source

Date: 2024-07-03

Patch Changes
  • Remove polyfill.io reference from warning message because the domain was sold and has since been determined to serve malware (#​11741)
  • Export NavLinkRenderProps type for easier typing of custom NavLink callback (#​11553)
  • When using future.v7_relativeSplatPath, properly resolve relative paths in splat routes that are children of pathless routes (#​11633)
  • Fog of War (unstable): Trigger a new router.routes identity/reflow during route patching (#​11740)
  • Fog of War (unstable): Fix initial matching when a splat route matches (#​11759)

Full Changelog: v6.24.0...v6.24.1

v6.24.0

Compare Source

Date: 2024-06-24

What's Changed
Lazy Route Discovery (a.k.a. "Fog of War")

We're really excited to release our new API for "Lazy Route Discovery" in v6.24.0! For some background information, please check out the original RFC. The tl;dr; is that ever since we introduced the Data APIs in v6.4 via <RouterProvider>, we've been a little bummed that one of the tradeoffs was the lack of a compelling code-splitting story mirroring what we had in the <BrowserRouter>/<Routes> apps. We took a baby-step towards improving that story with route.lazy in v6.9.0, but with v6.24.0 we've gone the rest of the way.

With "Fog of War", you can now load portions of the route tree lazily via the new unstable_patchRoutesOnMiss option passed to createBrowserRouter (and it's memory/hash counterparts). This gives you a way to hook into spots where React Router is unable to match a given path and patch new routes into the route tree during the navigation (or fetcher call).

Here's a very small example, but please refer to the documentation for more information and use cases:

const router = createBrowserRouter(
  [
    {
      id: "root",
      path: "/",
      Component: RootComponent,
    },
  ],
  {
    async unstable_patchRoutesOnMiss({ path, patch }) {
      if (path === "/a") {
        // Load the `a` route (`{ path: 'a', Component: A }`)
        let route = await getARoute();
        // Patch the `a` route in as a new child of the `root` route
        patch("root", [route]);
      }
    },
  }
);
Minor Changes
  • Add support for Lazy Route Discovery (a.k.a. "Fog of War") (#​11626)
Patch Changes
  • Fix fetcher.submit types - remove incorrect navigate/fetcherKey/unstable_viewTransition options because they are only relevant for useSubmit (#​11631)
  • Allow falsy location.state values passed to <StaticRouter> (#​11495)

Full Changelog: v6.23.1...v6.24.0

v6.23.1

Compare Source

Patch Changes

v6.23.0

Compare Source

Minor Changes
  • Add a new unstable_dataStrategy configuration option (#​11098)
    • This option allows Data Router applications to take control over the approach for executing route loaders and actions
    • The default implementation is today's behavior, to fetch all loaders in parallel, but this option allows users to implement more advanced data flows including Remix single-fetch, middleware/context APIs, automatic loader caching, and more
Patch Changes

v6.22.3

Compare Source

Patch Changes

v6.22.2

Compare Source

Patch Changes

v6.22.1

Compare Source

Patch Changes

v6.22.0

Compare Source

Patch Changes

v6.21.3

Compare Source

Patch Changes

v6.21.2

Compare Source

Patch Changes

v6.21.1

Compare Source

Patch Changes

v6.21.0

Compare Source

Minor Changes
  • Add a new future.v7_relativeSplatPath flag to implement a breaking bug fix to relative routing when inside a splat route. (#​11087)

    This fix was originally added in #​10983 and was later reverted in #​11078 because it was determined that a large number of existing applications were relying on the buggy behavior (see #​11052)

    The Bug
    The buggy behavior is that without this flag, the default behavior when resolving relative paths is to ignore any splat (*) portion of the current route path.

    The Background
    This decision was originally made thinking that it would make the concept of nested different sections of your apps in <Routes> easier if relative routing would replace the current splat:

    <BrowserRouter>
      <Routes>
        <Route path="/" element={<Home />} />
        <Route path="dashboard/*" element={<Dashboard />} />
      </Routes>
    </BrowserRouter>

    Any paths like /dashboard, /dashboard/team, /dashboard/projects will match the Dashboard route. The dashboard component itself can then render nested <Routes>:

    function Dashboard() {
      return (
        <div>
          <h2>Dashboard</h2>
          <nav>
            <Link to="/">Dashboard Home</Link>
            <Link to="team">Team</Link>
            <Link to="projects">Projects</Link>
          </nav>
    
          <Routes>
            <Route path="/" element={<DashboardHome />} />
            <Route path="team" element={<DashboardTeam />} />
            <Route path="projects" element={<DashboardProjects />} />
          </Routes>
        </div>
      );
    }

    Now, all links and route paths are relative to the router above them. This makes code splitting and compartmentalizing your app really easy. You could render the Dashboard as its own independent app, or embed it into your large app without making any changes to it.

    The Problem

    The problem is that this concept of ignoring part of a path breaks a lot of other assumptions in React Router - namely that "." always means the current location pathname for that route. When we ignore the splat portion, we start getting invalid paths when using ".":

    // If we are on URL /dashboard/team, and we want to link to /dashboard/team:
    function DashboardTeam() {
      // ❌ This is broken and results in <a href="/dashboard">
      return <Link to=".">A broken link to the Current URL</Link>;
    
      // ✅ This is fixed but super unintuitive since we're already at /dashboard/team!
      return <Link to="./team">A broken link to the Current URL</Link>;
    }

    We've also introduced an issue that we can no longer move our DashboardTeam component around our route hierarchy easily - since it behaves differently if we're underneath a non-splat route, such as /dashboard/:widget. Now, our "." links will, properly point to ourself inclusive of the dynamic param value so behavior will break from it's corresponding usage in a /dashboard/* route.

    Even worse, consider a nested splat route configuration:

    <BrowserRouter>
      <Routes>
        <Route path="dashboard">
          <Route path="*" element={<Dashboard />} />
        </Route>
      </Routes>
    </BrowserRouter>

    Now, a <Link to="."> and a <Link to=".."> inside the Dashboard component go to the same place! That is definitely not correct!

    Another common issue arose in Data Routers (and Remix) where any <Form> should post to it's own route action if you the user doesn't specify a form action:

    let router = createBrowserRouter({
      path: "/dashboard",
      children: [
        {
          path: "*",
          action: dashboardAction,
          Component() {
            // ❌ This form is broken!  It throws a 405 error when it submits because
            // it tries to submit to /dashboard (without the splat value) and the parent
            // `/dashboard` route doesn't have an action
            return <Form method="post">...</Form>;
          },
        },
      ],
    });

    This is just a compounded issue from the above because the default location for a Form to submit to is itself (".") - and if we ignore the splat portion, that now resolves to the parent route.

    The Solution
    If you are leveraging this behavior, it's recommended to enable the future flag, move your splat to it's own route, and leverage ../ for any links to "sibling" pages:

    <BrowserRouter>
      <Routes>
        <Route path="dashboard">
          <Route index path="*" element={<Dashboard />} />
        </Route>
      </Routes>
    </BrowserRouter>
    
    function Dashboard() {
      return (
        <div>
          <h2>Dashboard</h2>
          <nav>
            <Link to="..">Dashboard Home</Link>
            <Link to="../team">Team</Link>
            <Link to="../projects">Projects</Link>
          </nav>
    
          <Routes>
            <Route path="/" element={<DashboardHome />} />
            <Route path="team" element={<DashboardTeam />} />
            <Route path="projects" element={<DashboardProjects />} />
          </Router>
        </div>
      );
    }

    This way, . means "the full current pathname for my route" in all cases (including static, dynamic, and splat routes) and .. always means "my parents pathname".

Patch Changes

v6.20.1

Compare Source

Patch Changes

v6.20.0

Compare Source

Minor Changes
  • Export the PathParam type from the public API (#​10719)
Patch Changes

v6.19.0

Compare Source

Patch Changes

v6.18.0

Compare Source

Patch Changes

v6.17.0

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 16, 2023
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 768422e to 5c6f8f1 Compare October 31, 2023 16:08
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.17.0 fix(deps): update dependency react-router-native to ^6.18.0 Oct 31, 2023
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.18.0 fix(deps): update dependency react-router-native to ^6.19.0 Nov 16, 2023
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 5c6f8f1 to 1a3960b Compare November 16, 2023 17:31
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.19.0 fix(deps): update dependency react-router-native to ^6.20.0 Nov 22, 2023
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 1a3960b to 8fbd8ee Compare November 22, 2023 18:45
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 8fbd8ee to e5bb9a3 Compare December 1, 2023 22:09
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.20.0 fix(deps): update dependency react-router-native to ^6.20.1 Dec 1, 2023
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from e5bb9a3 to 311aa80 Compare December 13, 2023 22:18
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.20.1 fix(deps): update dependency react-router-native to ^6.21.0 Dec 13, 2023
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.21.0 fix(deps): update dependency react-router-native to ^6.21.1 Dec 21, 2023
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 311aa80 to 1385ef4 Compare December 21, 2023 18:46
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 1385ef4 to 632427d Compare January 11, 2024 17:32
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.21.1 fix(deps): update dependency react-router-native to ^6.21.2 Jan 11, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 632427d to 3f3b678 Compare January 18, 2024 21:56
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.21.2 fix(deps): update dependency react-router-native to ^6.21.3 Jan 18, 2024
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.21.3 fix(deps): update dependency react-router-native to ^6.22.0 Feb 1, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 3f3b678 to dec4548 Compare February 1, 2024 22:04
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from dec4548 to b85f5c7 Compare February 16, 2024 22:24
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.22.0 fix(deps): update dependency react-router-native to ^6.22.1 Feb 16, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from b85f5c7 to b1d8b41 Compare February 28, 2024 22:06
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.22.1 fix(deps): update dependency react-router-native to ^6.22.2 Feb 28, 2024
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.22.2 fix(deps): update dependency react-router-native to ^6.22.3 Mar 7, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from b1d8b41 to 672ce5b Compare March 7, 2024 16:59
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.22.3 fix(deps): update dependency react-router-native to ^6.23.0 Apr 23, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 672ce5b to 4255370 Compare April 23, 2024 17:18
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 4255370 to d8a7ba3 Compare May 10, 2024 19:47
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.23.0 fix(deps): update dependency react-router-native to ^6.23.1 May 10, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from d8a7ba3 to fe17096 Compare June 24, 2024 19:02
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.23.1 fix(deps): update dependency react-router-native to ^6.24.0 Jun 24, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from fe17096 to 15c629a Compare July 3, 2024 13:23
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.24.0 fix(deps): update dependency react-router-native to ^6.24.1 Jul 3, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 15c629a to c1f3584 Compare July 16, 2024 13:51
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.24.1 fix(deps): update dependency react-router-native to ^6.25.0 Jul 16, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from c1f3584 to a300d79 Compare July 17, 2024 19:50
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.25.0 fix(deps): update dependency react-router-native to ^6.25.1 Jul 17, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from a300d79 to 2325fd7 Compare August 2, 2024 20:52
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.25.1 fix(deps): update dependency react-router-native to ^6.26.0 Aug 2, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 2325fd7 to c0aa634 Compare August 15, 2024 16:42
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.26.0 fix(deps): update dependency react-router-native to ^6.26.1 Aug 15, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from c0aa634 to 1728a8b Compare September 9, 2024 15:21
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.26.1 fix(deps): update dependency react-router-native to ^6.26.2 Sep 9, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 1728a8b to 6523f44 Compare October 11, 2024 18:56
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.26.2 fix(deps): update dependency react-router-native to ^6.27.0 Oct 11, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from 6523f44 to a49f6fe Compare November 7, 2024 00:57
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.27.0 fix(deps): update dependency react-router-native to ^6.28.0 Nov 7, 2024
@renovate renovate bot force-pushed the renovate/react-router-monorepo branch from a49f6fe to 9113f0f Compare December 20, 2024 21:17
@renovate renovate bot changed the title fix(deps): update dependency react-router-native to ^6.28.0 fix(deps): update dependency react-router-native to ^6.28.1 Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants