Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 13, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
@cloudflare/vite-plugin (source) ^1.13.10 -> ^1.13.12 age confidence devDependencies patch
@playwright/test (source) ^1.55.1 -> ^1.56.0 age confidence devDependencies minor
@rolldown/pluginutils (source) 1.0.0-beta.41 -> 1.0.0-beta.43 age confidence dependencies patch
@types/node (source) ^22.18.8 -> ^22.18.10 age confidence devDependencies patch
lint-staged ^16.2.3 -> ^16.2.4 age confidence devDependencies patch
playwright-chromium (source) ^1.55.1 -> ^1.56.0 age confidence devDependencies minor
pnpm (source) 10.18.0 -> 10.18.2 age confidence packageManager patch
pnpm/action-setup v4.1.0 -> v4.2.0 age confidence action minor
react-router (source) 7.9.3 -> 7.9.4 age confidence dependencies patch
rolldown (source) 1.0.0-beta.41 -> 1.0.0-beta.43 age confidence devDependencies patch
tsdown ^0.15.6 -> ^0.15.7 age confidence devDependencies patch
typescript-eslint (source) ^8.45.0 -> ^8.46.1 age confidence devDependencies minor
wrangler (source) ^4.42.0 -> ^4.42.2 age confidence devDependencies patch

Release Notes

cloudflare/workers-sdk (@​cloudflare/vite-plugin)

v1.13.12

Compare Source

Patch Changes

v1.13.11

Compare Source

Patch Changes
microsoft/playwright (@​playwright/test)

v1.56.0

Compare Source

rolldown/rolldown (@​rolldown/pluginutils)

v1.0.0-beta.43

Compare Source

🚀 Features
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
⚡ Performance
⚙️ Miscellaneous Tasks
❤️ New Contributors

v1.0.0-beta.42

Compare Source

🚀 Features
🐛 Bug Fixes
🚜 Refactor
  • rust: improve constuction of PackageJson and remove unused fields (#​6418) by @​hyf0
  • introduce BindingResult to pass errors from rust to js (#​6390) by @​hyf0
  • rust: rename eager_rebuild to rebuild_strategy with enum (#​6394) by @​hyf0
  • rust/binding: use BindingError to cover JsError and NativeError (#​6388) by @​hyf0
  • rust/binding: rename BindingError to NativeError (#​6387) by @​hyf0
📚 Documentation
⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
lint-staged/lint-staged (lint-staged)

v16.2.4

Compare Source

Patch Changes
pnpm/pnpm (pnpm)

v10.18.2

Compare Source

Patch Changes
  • pnpm outdated --long should work #​10040.
  • Replace ndjson with split2. Reduce the bundle size of pnpm CLI #​10054.
  • pnpm dlx should request the full metadata of packages, when minimumReleaseAge is set #​9963.
  • pnpm version switching should work when the pnpm home directory is in a symlinked directory #​9715.
  • Fix EPIPE errors when piping output to other commands #​10027.

v10.18.1

Compare Source

Patch Changes
  • Don't print a warning, when --lockfile-only is used #​8320.
  • pnpm setup creates a command shim to the pnpm executable. This is needed to be able to run pnpm self-update on Windows #​5700.
  • When using pnpm catalogs and running a normal pnpm install, pnpm produced false positive warnings for "skip adding to the default catalog because it already exists". This warning now only prints when using pnpm add --save-catalog as originally intended.
pnpm/action-setup (pnpm/action-setup)

v4.2.0

Compare Source

When there's a .npmrc file at the root of the repository, pnpm will be fetched from the registry that is specified in that .npmrc file #​179

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

v7.9.4

Compare Source

Patch Changes
  • handle external redirects in from server actions (#​14400)

  • New (unstable) useRoute hook for accessing data from specific routes (#​14407)

    For example, let's say you have an admin route somewhere in your app and you want any child routes of admin to all have access to the loaderData and actionData from admin.

    // app/routes/admin.tsx
    import { Outlet } from "react-router";
    
    export const loader = () => ({ message: "Hello, loader!" });
    
    export const action = () => ({ count: 1 });
    
    export default function Component() {
      return (
        <div>
          {/* ... */}
          <Outlet />
          {/* ... */}
        </div>
      );
    }

    You might even want to create a reusable widget that all of the routes nested under admin could use:

    import { unstable_useRoute as useRoute } from "react-router";
    
    export function AdminWidget() {
      // How to get `message` and `count` from `admin` route?
    }

    In framework mode, useRoute knows all your app's routes and gives you TS errors when invalid route IDs are passed in:

    export function AdminWidget() {
      const admin = useRoute("routes/dmin");
      //                      ^^^^^^^^^^^
    }

    useRoute returns undefined if the route is not part of the current page:

    export function AdminWidget() {
      const admin = useRoute("routes/admin");
      if (!admin) {
        throw new Error(`AdminWidget used outside of "routes/admin"`);
      }
    }

    Note: the root route is the exception since it is guaranteed to be part of the current page.
    As a result, useRoute never returns undefined for root.

    loaderData and actionData are marked as optional since they could be accessed before the action is triggered or after the loader threw an error:

    export function AdminWidget() {
      const admin = useRoute("routes/admin");
      if (!admin) {
        throw new Error(`AdminWidget used outside of "routes/admin"`);
      }
      const { loaderData, actionData } = admin;
      console.log(loaderData);
      //          ^? { message: string } | undefined
      console.log(actionData);
      //          ^? { count: number } | undefined
    }

    If instead of a specific route, you wanted access to the current route's loaderData and actionData, you can call useRoute without arguments:

    export function AdminWidget() {
      const currentRoute = useRoute();
      currentRoute.loaderData;
      currentRoute.actionData;
    }

    This usage is equivalent to calling useLoaderData and useActionData, but consolidates all route data access into one hook: useRoute.

    Note: when calling useRoute() (without a route ID), TS has no way to know which route is the current route.
    As a result, loaderData and actionData are typed as unknown.
    If you want more type-safety, you can either narrow the type yourself with something like zod or you can refactor your app to pass down typed props to your AdminWidget:

    export function AdminWidget({
      message,
      count,
    }: {
      message: string;
      count: number;
    }) {
      /* ... */
    }
rolldown/tsdown (tsdown)

v0.15.7

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
typescript-eslint/typescript-eslint (typescript-eslint)

v8.46.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.46.0

Compare Source

🚀 Features
❤️ Thank You

You can read about our versioning strategy and releases on our website.

cloudflare/workers-sdk (wrangler)

v4.42.2

Compare Source

Patch Changes
  • #​10881 ce832d5 Thanks @​garvit-gupta! - Add table-level compaction commands for R2 Data Catalog:

    • wrangler r2 bucket catalog compaction enable <bucket> [namespace] [table]
    • wrangler r2 bucket catalog compaction disable <bucket> [namespace] [table]

    This allows you to enable and disable automatic file compaction for a specific R2 data catalog table.

  • #​10888 d0ab919 Thanks @​lrapoport-cf! - Clarify that wrangler check startup generates a local CPU profile

  • Updated dependencies [42e256f, 4462bc1]:

    • miniflare@​4.20251008.0

v4.42.1

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 force-pushed the renovate/all-minor-patch branch 2 times, most recently from 2f4a3f4 to 6441b94 Compare October 13, 2025 21:01
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6441b94 to 0bf20f9 Compare October 14, 2025 01:59
@hi-ogawa hi-ogawa merged commit a2d76d9 into main Oct 14, 2025
23 checks passed
@hi-ogawa hi-ogawa deleted the renovate/all-minor-patch branch October 14, 2025 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant