Skip to content

chore(deps): update all non-major dependencies - #598

Merged
fi3ework merged 1 commit into
mainfrom
renovate/all-non-major
Oct 19, 2026
Merged

fi3ework merged 1 commit into
mainfrom
renovate/all-non-major

Conversation

@renovate

@renovate renovate Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@babel/preset-typescript (source) ^8.0.1 → ^8.0.7 age confidence devDependencies patch
@chromatic-com/storybook ^5.3.1 → ^5.5.1 age confidence devDependencies minor
@microsoft/api-extractor (source) ^7.59.3 → ^7.59.4 age confidence devDependencies patch
@modern-js/app-tools (source) ^3.9.3 → ^3.10.0 age confidence devDependencies minor
@modern-js/plugin (source) ^3.9.3 → ^3.10.0 age confidence devDependencies minor
@modern-js/plugin-bff (source) 3.9.3 → 3.10.0 age confidence dependencies minor
@modern-js/runtime (source) 3.9.3 → 3.10.0 age confidence dependencies minor
@modern-js/server-runtime (source) 3.9.3 → 3.10.0 age confidence dependencies minor
@modern-js/tsconfig (source) 3.9.3 → 3.10.0 age confidence devDependencies minor
@playwright/test (source) ^1.63.0 → ^1.64.1 age confidence devDependencies minor
@rslib/core (source) ^1.0.2 → ^1.0.3 age confidence devDependencies patch
@rslib/core (source) ~1.0.2 → ~1.0.3 age confidence devDependencies patch
@rspress/core (source) 2.0.22 → 2.0.23 age confidence dependencies patch
@rspress/plugin-algolia (source) 2.0.22 → 2.0.23 age confidence dependencies patch
@rspress/plugin-sitemap (source) 2.0.22 → 2.0.23 age confidence dependencies patch
@rspress/plugin-twoslash (source) 2.0.22 → 2.0.23 age confidence dependencies patch
@rstest/core (source) ~0.12.2 → ~0.12.3 age confidence devDependencies patch
@shikijs/transformers (source) ^4.4.3 → ^4.5.0 age confidence devDependencies minor
@testing-library/user-event ^14.6.7 → ^14.6.8 age confidence devDependencies patch
actions/setup-node v7.0.0 → v7.1.0 age confidence action minor
antd (source) ^6.6.5 → ^6.6.6 age confidence dependencies patch
cjs-module-lexer ^2.2.1 → ^2.3.0 age confidence dependencies minor
magic-string ^1.4.2 → ^1.4.3 age confidence dependencies patch
playwright (source) ^1.63.0 → ^1.64.1 age confidence dependencies minor
postcss (source) ^8.5.28 → ^8.5.31 age confidence devDependencies patch
react (source) 19.3.0 → 19.3.1 age confidence devDependencies patch
react-dom (source) 19.3.0 → 19.3.1 age confidence devDependencies patch
react-native (source, changelog) 0.87.1 → 0.88.0 age confidence devDependencies minor
react-native-reanimated (source) ^4.7.0 → ^4.7.1 age confidence dependencies patch
react-native-safe-area-context (source) ^5.10.0 → ^5.10.1 age confidence dependencies patch
react-native-web ^0.21.3 → ^0.21.4 age confidence dependencies patch
react-native-web ^0.21.3 → ^0.21.4 age confidence devDependencies patch
resolve ^1.22.12 → ^1.22.13 age confidence dependencies patch
rstack (source) 0.8.0 → 0.8.4 age confidence devDependencies patch
vue (source) ^3.5.43 → ^3.5.44 age confidence dependencies patch
vue (source) ^3.5.43 → ^3.5.44 age confidence devDependencies patch

Release Notes

babel/babel (@​babel/preset-typescript)

v8.0.7

Compare Source

🐛 Bug Fix
  • babel-helper-create-regexp-features-plugin, babel-plugin-transform-dotall-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env
  • babel-plugin-transform-for-of
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-runtime-corejs3
  • babel-parser
  • babel-helpers, babel-plugin-transform-class-properties, babel-plugin-transform-modules-systemjs, babel-runtime-corejs3
  • babel-plugin-transform-block-scoping
  • babel-helper-create-class-features-plugin, babel-plugin-transform-private-property-in-object
  • babel-traverse
  • Other
  • babel-core
🏠 Internal
  • babel-helpers, babel-plugin-transform-modules-commonjs, babel-runtime-corejs3
chromaui/addon-visual-tests (@​chromatic-com/storybook)

v5.5.1

Compare Source

🐛 Bug Fix
Authors: 1

v5.5.0

Compare Source

🚀 Enhancement
🐛 Bug Fix
Authors: 4

v5.4.0

Compare Source

🚀 Enhancement
🐛 Bug Fix
Authors: 1

microsoft/rushstack (@​microsoft/api-extractor)

v7.59.4

Tue, 06 Oct 2026 00:04:37 GMT

Version update only

web-infra-dev/modern.js (@​modern-js/app-tools)

v3.10.0

Compare Source

Patch Changes
web-infra-dev/modern.js (@​modern-js/plugin)

v3.10.0

Compare Source

Patch Changes
web-infra-dev/modern.js (@​modern-js/plugin-bff)

v3.10.0

Compare Source

Patch Changes
web-infra-dev/modern.js (@​modern-js/runtime)

v3.10.0

Compare Source

Patch Changes
  • da0fe78: chore: upgrade Rsbuild to v2.2.13

    chore: 升级 Rsbuild 至 v2.2.13

  • 743f1b5: fix: keep loadable hydration aligned with output.chunkLoadingGlobal customized by Rspack plugins

    fix: 确保 loadable 水合使用 Rspack 插件自定义的 output.chunkLoadingGlobal

  • 9a766ec: fix(runtime): keep the original error when a route module fails to load
    fix(runtime): 路由模块加载失败时保留原始错误

    Preserve module initialization errors across preloads and repeated imports in SSR server bundles, without changing browser bundle error handling.
    SSR server bundle 在 preload 和重复 import 后仍保留模块初始化的原始 error,不改变 browser bundle 的错误处理。

  • Updated dependencies [da0fe78]

  • Updated dependencies [14c23d0]

  • Updated dependencies [9a766ec]

  • Updated dependencies [7d9f0bb]

web-infra-dev/modern.js (@​modern-js/server-runtime)

v3.10.0

Compare Source

Patch Changes
web-infra-dev/modern.js (@​modern-js/tsconfig)

v3.10.0

Compare Source

What's Changed
Bug Fixes 🐞
  • fix: keep loadable hydration aligned with output.chunkLoadingGlobal customized by Rspack plugins in #​8839
  • fix(i18n): use named router imports and return only the required react-i18next exports to allow unused dependency code to be tree-shaken. in #​8957
  • fix(runtime): keep the original error when a route module fails to load in #​8996
  • fix(server-core): discard the AsyncLocalStorage callback result when registering request middleware so an unfinished Hono Context cannot escape as the response. in #​9000
Other Changes ✨
  • chore: upgrade Rsbuild to v2.2.13 in #​8999
  • Add Rstack CLI documentation guidance to AGENTS.md in new projects. in #​8993
  • Add a pre-commit hook to new standalone projects using Rstack CLI to lint and format staged files. in #​8989
  • Recommend the Rstack VS Code extension in new standalone projects. in #​8991
  • Move the runtime script to the body before production inlining so streaming SSR hydration waits for initial router data. When runtime extraction is disabled, move the entry containing the runtime to the body and preload it from the head to preserve early downloading. in #​8956
  • 修复共享 Rslib 配置中多个构建目标并发写入同一声明目录导致的类型文件损坏问题。 in #​8959
  • Generate only AGENTS.md for AI coding guidance. Stop creating or updating CLAUDE.md in project templates and the --agents-md-only command. in #​8984
  • chore: remove obsolete Jest test plugin hooks, configuration types, and the unused testing and tools.jest configuration options. in #​8994
  • Use Rstack CLI for linting and formatting in new projects. in #​8983
  • Wait for existing Node production SSR bundle warmup before starting the server, and preserve required SSR entry loading errors instead of starting with missing render modules. Non-SSR/static routes are not treated as required SSR entries. Missing optional loader bundles and manifests remain supported; CSR-only, RSC and development startup behavior is unchanged. Lazy route modules are not eagerly loaded. in #​8996
  • chore(deps): upgrade Rsbuild to v2.2.12. in #​8952
Rsbuild Update 📦
更新内容
Bug 修复 🐞
  • fix: 确保 loadable 水合使用 Rspack 插件自定义的 output.chunkLoadingGlobal, 详情可查看 #​8839
  • fix(i18n): 使用 Router 命名导入,并仅返回所需的 react-i18next 导出,便于构建器裁剪未使用的依赖代码。, 详情可查看 #​8957
  • fix(runtime): 路由模块加载失败时保留原始错误
    Preserve module initialization errors across preloads and repeated imports in SSR server bundles, without changing browser bundle error handling.
    SSR server bundle 在 preload 和重复 import 后仍保留模块初始化的原始 error,不改变 browser bundle 的错误处理。, 详情可查看 #​8996
  • fix(server-core): 注册请求上下文中间件时,不再返回 AsyncLocalStorage 回调的结果,避免未完成的 Hono Context 被当作响应返回。, 详情可查看 #​9000
其他变更 ✨
  • chore: 升级 Rsbuild 至 v2.2.13, 详情可查看 #​8999
  • chore: 移除已废弃的 Jest 测试插件钩子、配置类型以及无用的 testing 和 tools.jest 配置项。, 详情可查看 #​8994
  • chore(deps): 升级 Rsbuild 到 v2.2.12。, 详情可查看 #​8952
Rsbuild 更新 📦
microsoft/playwright (@​playwright/test)

v1.64.1

Compare Source

Bug Fixes
  • #​43247 [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0
  • #​43242 [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)

v1.64.0

Compare Source

🧰 WebMCP

New page.webmcp and frame.webmcp give access to the tools that a page registers through the experimental WebMCP browser API, so you can test them like any other part of your app:

const browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });
const page = await browser.newPage();
await page.goto('https://example.com');

for (const tool of await page.webmcp.tools())
  console.log(tool.name, tool.description);

const result = await page.webmcp.callTool('add', { a: 2, b: 40 });
console.log(result.content[0].text); // "42"

Playwright MCP also supports WebMCP by default, with page-defined tools offered to the agent as webmcp_<tool>. Pass --no-webmcp to opt out.

playwright-cli exposes them as well:

playwright-cli webmcp-list
playwright-cli webmcp-call search_catalog --params '{"query":"cats"}'

🎬 Better videos

Videos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:

// playwright.config.ts
import { defineConfig } from '@playwright/test';

export default defineConfig({
  use: {
    video: {
      mode: 'on',
      size: { width: 1920, height: 1080 },
      fps: 60,
      show: {
        actions: {
          style: {
            point: 'width: 20px; height: 20px; border-radius: 50%; background: red',
            highlight: 'outline: 2px solid #&#8203;333; background: rgba(0, 128, 255, .15)',
            title: 'font-size: 16px',
          },
        },
      },
    },
  },
});
  • New fps option in testOptions.video, recordVideo and
    screencast.start(). Firefox and WebKit currently capture up to 25 frames per second.
  • New style option takes CSS declarations for the point marker, the target
    highlight and the action title. It replaces the fontSize option, which is now deprecated.
  • The cursor stays visible at the last action point, survives navigations and travels along a natural, eased path.
  • Videos are encoded with VP9 instead of VP8, which takes less CPU and produces smaller files of the same or better
    quality.
  • All video options are also available in Playwright MCP and playwright-cli.

🎯 Test runner

  • New testProject.default option keeps a project in the config without running it by default. You can configure every browser you care about, and let a plain npx playwright test run just your favourite one:

    // playwright.config.ts
    import { defineConfig, devices } from '@playwright/test';
    
    export default defineConfig({
      projects: [
        { name: 'chromium', use: devices['Desktop Chrome'] },
        { name: 'firefox', use: devices['Desktop Firefox'], default: false },
        { name: 'webkit', use: devices['Desktop Safari'], default: false },
      ],
    });
    npx playwright test                     # runs chromium only
    npx playwright test --project=firefox   # runs firefox
    npx playwright test --project="*"       # runs all three, for example on CI
  • New --shuffle command line option schedules tests in a random order, which helps to find tests that accidentally depend on each other.

    npx playwright test --shuffle
    # Running 42 tests using 4 workers, shuffle seed 271828182
    # ...
    
    # Pass the seed to reproduce the same order.
    npx playwright test --shuffle 271828182
  • New lock option in test.describe.configure() adds test locks to all tests in a file or a group:

    test.describe.configure({ lock: 'user-settings' });
  • New type option of toHaveScreenshot in testConfig.expect stores all unnamed screenshots as WebP:

    // playwright.config.ts
    export default defineConfig({
      expect: {
        toHaveScreenshot: { type: 'webp' },
      },
    });

🪆 Locator.within()

New locator.within() combines two locators that you already have, reading in the natural order —
"this button, within that dialog":

const saveButton = page.getByRole('button', { name: 'Save' });
const dialog = page.getByTestId('settings-dialog');

await saveButton.within(dialog).click();

Relative locators such as locator.nth() or locator.first() are resolved inside each parent
separately, which makes column-like queries straightforward:

// The third cell of every row, not the third cell in the table.
const thirdColumn = page.getByRole('cell').nth(2).within(page.getByRole('row'));
await expect(thirdColumn).toHaveText(['Apple', 'Banana', 'Cherry']);

New APIs

Breaking changes ⚠️

  • screen property is now forwarded from the device descriptors. If you use ...devices['Desktop Chrome'] and alike, window.screen and media queries now see the emulated screen size. You can opt-out by explicitly setting screen to undefined:

    // playwright.config.ts
    export default defineConfig({
      use: {
        ...devices['Desktop Chrome'],
        screen: undefined,
      },
    });
  • JSX in your test files now follows your tsconfig.json. Playwright compiles JSX in test files according to the jsx, jsxFactory, jsxFragmentFactory and jsxImportSource tsconfig options, and defaults to the automatic runtime from react/jsx-runtime.

  • --update-snapshots=missing now passes the test run. Tests that only create missing snapshots now pass in the 'missing' mode of testConfig.updateSnapshots, so that CI can generate new snapshots and verify the existing ones in a single run. The mode used when the option is not specified is now called 'default' and behaves as before: missing snapshots are written and the test fails.

  • Elements inside hidden iframes are considered hidden. Elements inside an iframe that is not visible, for example with visibility: hidden, are now considered hidden by actions, locator.isVisible() and expect(locator).toBeVisible().

Browser Versions

  • Chromium 156.0.8078.4
  • Mozilla Firefox 157.0
  • WebKit 27.2

This version was also tested against the following stable channels:

  • Google Chrome 155
  • Microsoft Edge 155
web-infra-dev/rslib (@​rslib/core)

v1.0.3

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rslib@v1.0.2...v1.0.3

web-infra-dev/rspress (@​rspress/core)

v2.0.23

Compare Source

What's Changed

Bug Fixes 🐞
Refactor 🔨
Document 📖
Other Changes

New Contributors

Full Changelog: web-infra-dev/rspress@v2.0.22...v2.0.23

web-infra-dev/rstest (@​rstest/core)

v0.12.3

Compare Source

What's Changed

New Features 🎉
Performance 🚀
  • perf(coverage-istanbul): stop resending structure maps the host already holds by @​fi3ework in #​1895
Bug Fixes 🐞

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Shanghai)

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

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Deploying storybook-rsbuild with  Cloudflare Pages  Cloudflare Pages

Latest commit: 08a80e0
Status: ✅  Deploy successful!
Preview URL: https://321376e0.storybook-rsbuild.pages.dev
Branch Preview URL: https://renovate-all-non-major.storybook-rsbuild.pages.dev

View logs

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Deploying storybook-rsbuild-v2 with  Cloudflare Pages  Cloudflare Pages

Latest commit: 08a80e0
Status: ✅  Deploy successful!
Preview URL: https://d980a57c.storybook-rsbuild-v2.pages.dev
Branch Preview URL: https://renovate-all-non-major.storybook-rsbuild-v2.pages.dev

View logs

@renovate
renovate Bot force-pushed the renovate/all-non-major branch from 952718a to 08a80e0 Compare October 18, 2026 20:51
@fi3ework
fi3ework merged commit 003c9e9 into main Oct 19, 2026
11 checks passed
@fi3ework
fi3ework deleted the renovate/all-non-major branch October 19, 2026 03:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant