Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 2, 2026

This PR contains the following updates:

Package Change Age Confidence Type Update
@playwright/test (source) ^1.58.0^1.58.1 age confidence devDependencies patch
@types/node (source) ^25.1.0^25.2.0 age confidence devDependencies minor
@vitejs/plugin-react (source) ^5.1.2^5.1.3 age confidence devDependencies patch
autoprefixer ^10.4.23^10.4.24 age confidence devDependencies patch
eslint-plugin-react-refresh ^0.4.25^0.5.0 age confidence devDependencies minor
renovatebot/github-action v46.0.0v46.0.1 age confidence action patch
tldts ^7.0.19^7.0.21 age confidence dependencies patch

Release Notes

microsoft/playwright (@​playwright/test)

v1.58.1

Compare Source

Highlights

#​39036 fix(msedge): fix local network permissions
#​39037 chore: update cft download location
#​38995 chore(webkit): disable frame sessions on fronzen builds

Browser Versions
  • Chromium 145.0.7632.6
  • Mozilla Firefox 146.0.1
  • WebKit 26.0
vitejs/vite-plugin-react (@​vitejs/plugin-react)

v5.1.3

Compare Source

postcss/autoprefixer (autoprefixer)

v10.4.24

Compare Source

  • Made Autoprefixer a little faster (by @​Cherry).
ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)

v0.5.0

Compare Source

Breaking changes
  • The package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use flat config
  • A new reactRefresh export is available and prefered over the default export. It's an object with two properties:
    • plugin: The plugin object with the rules
    • configs: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.
  • customHOCs option was renamed to extraHOCs
  • Validation of HOCs calls is now more strict, you may need to add some HOCs to the extraHOCs option

Config example:

import { defineConfig } from "eslint/config";
import { reactRefresh } from "eslint-plugin-react-refresh";

export default defineConfig(
  /* Main config */
  reactRefresh.configs.vite({ extraHOCs: ["someLibHOC"] }),
);

Config example without config:

import { defineConfig } from "eslint/config";
import { reactRefresh } from "eslint-plugin-react-refresh";

export default defineConfig({
  files: ["**/*.ts", "**/*.tsx"],
  plugins: {
    // other plugins
    "react-refresh": reactRefresh.plugin,
  },
  rules: {
    // other rules
    "react-refresh/only-export-components": [
      "warn",
      { extraHOCs: ["someLibHOC"] },
    ],
  },
});
Why

This version follows a revamp of the internal logic to better make the difference between random call expressions like export const Enum = Object.keys(Record) and actual React HOC calls like export const MemoComponent = memo(Component). (fixes #​93)

The rule now handles ternaries and patterns like export default customHOC(props)(Component) which makes it able to correctly support files like this one given this config:

{
  "react-refresh/only-export-components": [
    "warn",
    { "extraHOCs": ["createRootRouteWithContext"] }
  ]
}

[!NOTE]
Actually createRoute functions from TanStack Router are not React HOCs, they return route objects that fake to be a memoized component but are not. When only doing createRootRoute({ component: Foo }), HMR will work fine, but as soon as you add a prop to the options that is not a React component, HMR will not work. I would recommend to avoid adding any TanStack function to extraHOCs it you want to preserve good HMR in the long term. Bluesky thread.

Because I'm not 100% sure this new logic doesn't introduce any false positive, this is done in a major-like version. This also give me the occasion to remove the hardcoded connect from the rule. If you are using connect from react-redux, you should now add it to extraHOCs like this:

{
  "react-refresh/only-export-components": ["warn", { "extraHOCs": ["connect"] }]
}

v0.4.26

Compare Source

renovatebot/github-action (renovatebot/github-action)

v46.0.1

Compare Source

Miscellaneous Chores
Build System
  • deps: lock file maintenance (2fec032)
Continuous Integration
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.0.6 (d361423)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.0.8 (c0ab525)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.0.9 (9f55a79)
remusao/tldts (tldts)

v7.0.21

Compare Source

📜 Update Public Suffix List
  • tldts-core, tldts-experimental, tldts-icann, tldts-tests, tldts-utils, tldts
⚠️ Pushed to master
Authors: 1

v7.0.20

Compare Source

📜 Update Public Suffix List
  • tldts-experimental, tldts-icann, tldts
⚠️ Pushed to master
  • Try to fix publishing (@​remusao)
  • Fix publishing (@​remusao)
  • tldts-core, tldts-experimental, tldts-icann, tldts-tests, tldts-utils, tldts
    • Bump to Yarn 4 and try to fix publishing. (@​remusao)
Authors: 1


Configuration

📅 Schedule: Branch creation - "before 8am on monday" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help 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 added the dependencies label Feb 2, 2026
@Wikid82 Wikid82 merged commit 44bb6ea into development Feb 2, 2026
9 of 12 checks passed
@github-actions github-actions bot deleted the renovate/development-weekly-non-major-updates branch February 2, 2026 14:03
@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

⚠️ E2E Test Results: UNKNOWN

E2E tests did not complete successfully.

Metric Result
Browser Chromium
Shards 4
Status UNKNOWN

Per-Shard HTML Reports (easier to debug):

  • playwright-report-shard-1 through playwright-report-shard-4

📊 View workflow run & download reports


🤖 This comment was automatically generated by the E2E Tests workflow.

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