Skip to content

build(deps): bump the patch-and-minor group across 1 directory with 18 updates#7

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/web/patch-and-minor-9b7ec98c57
Closed

build(deps): bump the patch-and-minor group across 1 directory with 18 updates#7
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/web/patch-and-minor-9b7ec98c57

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown

Bumps the patch-and-minor group with 18 updates in the /web directory:

Package From To
@ant-design/icons 6.2.2 6.2.5
@ant-design/x 2.7.0 2.8.0
@ant-design/x-markdown 2.7.0 2.8.0
@ant-design/x-sdk 2.7.0 2.8.0
antd 6.3.7 6.4.3
axios 1.16.0 1.17.0
i18next 26.0.8 26.3.1
react 19.2.5 19.2.7
@types/react 19.2.14 19.2.17
react-dom 19.2.5 19.2.7
react-i18next 17.0.6 17.0.8
react-router-dom 7.14.2 7.17.0
zustand 5.0.12 5.0.14
@vitejs/plugin-react 6.0.1 6.0.2
eslint 10.3.0 10.4.1
typescript-eslint 8.59.1 8.61.0
vite 8.0.10 8.0.16
vitest 4.1.5 4.1.8

Updates @ant-design/icons from 6.2.2 to 6.2.5

Commits

Updates @ant-design/x from 2.7.0 to 2.8.0

Changelog

Sourced from @​ant-design/x's changelog.


order: 6 title: Changelog toc: false timeline: true tag: vVERSION

@ant-design/x follows Semantic Versioning 2.0.0.

Release Schedule

  • Weekly release: Patch version for routine bugfix.
  • Monthly release: minor version at the end for new features.
  • Major version release for breaking change and new features.

Commits
  • 6ed809e Merge pull request #1937 from ant-design/changelog
  • 053c16b Merge branch 'main' into changelog
  • c751a36 feat: merge
  • 9e034e6 chore: Fix/sync feature with main (#1933)
  • 1279b60 chore: main feature mian (#1932)
  • a270320 chore: main merge feature (#1929)
  • d212e12 Merge pull request #1920 from 18062706139fcz/fix/x-markdown-custom-tag-newline
  • 2e426e4 docs: cache chat provider with useRef in x-conversations demos (#1925)
  • 1e89c70 refactor(x-markdown): align internal flag name with public option
  • 247052a refactor(x-markdown): clarify custom tag block markdown option
  • Additional commits viewable in compare view

Updates @ant-design/x-markdown from 2.7.0 to 2.8.0

Changelog

Sourced from @​ant-design/x-markdown's changelog.


order: 6 title: Changelog toc: false timeline: true tag: vVERSION

@ant-design/x follows Semantic Versioning 2.0.0.

Release Schedule

  • Weekly release: Patch version for routine bugfix.
  • Monthly release: minor version at the end for new features.
  • Major version release for breaking change and new features.

Commits
  • 6ed809e Merge pull request #1937 from ant-design/changelog
  • 053c16b Merge branch 'main' into changelog
  • c751a36 feat: merge
  • 9e034e6 chore: Fix/sync feature with main (#1933)
  • 1279b60 chore: main feature mian (#1932)
  • a270320 chore: main merge feature (#1929)
  • d212e12 Merge pull request #1920 from 18062706139fcz/fix/x-markdown-custom-tag-newline
  • 2e426e4 docs: cache chat provider with useRef in x-conversations demos (#1925)
  • 1e89c70 refactor(x-markdown): align internal flag name with public option
  • 247052a refactor(x-markdown): clarify custom tag block markdown option
  • Additional commits viewable in compare view

Updates @ant-design/x-sdk from 2.7.0 to 2.8.0

Changelog

Sourced from @​ant-design/x-sdk's changelog.


order: 6 title: Changelog toc: false timeline: true tag: vVERSION

@ant-design/x follows Semantic Versioning 2.0.0.

Release Schedule

  • Weekly release: Patch version for routine bugfix.
  • Monthly release: minor version at the end for new features.
  • Major version release for breaking change and new features.

Commits
  • 6ed809e Merge pull request #1937 from ant-design/changelog
  • 053c16b Merge branch 'main' into changelog
  • c751a36 feat: merge
  • 9e034e6 chore: Fix/sync feature with main (#1933)
  • 1279b60 chore: main feature mian (#1932)
  • a270320 chore: main merge feature (#1929)
  • d212e12 Merge pull request #1920 from 18062706139fcz/fix/x-markdown-custom-tag-newline
  • 2e426e4 docs: cache chat provider with useRef in x-conversations demos (#1925)
  • 1e89c70 refactor(x-markdown): align internal flag name with public option
  • 247052a refactor(x-markdown): clarify custom tag block markdown option
  • Additional commits viewable in compare view

Updates antd from 6.3.7 to 6.4.3

Release notes

Sourced from antd's releases.

6.4.3

  • 🐞 Fix DatePicker RangePicker empty placeholder when locale only defines singular *Placeholder fields. #58020 @​yogeshwaran-c
  • 🐞 Fix Result rendering an empty title element when the title prop is not provided. #58028 @​yogeshwaran-c
  • 🐞 Fix Select search input font size and line-height rendering issue in Safari. #57990 @​QDyanbing
  • 🐞 Fix strict ESM build errors caused by deep @rc-component/util runtime imports in Form, Input, Button and other components. #57993 @​li-jia-nan
  • 🐞 Fix Transfer filteredItems not updating when filterOption or direction changes. #58004 @​afc163
  • ⚡️ Improve Table and Mentions performance by reducing redundant array iterations. #58006 @​ug-hero
  • Table
    • 🛠 Rename Table filter types FilterRestProps to FilterResetProps, with a deprecated alias kept for compatibility. #57985 @​ZQDesigned
    • ⚡️ Improve Table row selection performance by using Set-based lookup instead of O(n*m) .includes() checks. #58004 @​afc163

  • 🐞 修复 DatePicker RangePicker 在语言包仅定义单数形式 *Placeholder 时占位符为空的问题。#58020 @​yogeshwaran-c
  • 🐞 修复 Result 未传入 title 属性时仍会渲染空的标题元素的问题。#58028 @​yogeshwaran-c
  • 🐞 修复 Select 搜索输入框在 Safari 下字号和行高渲染异常的问题。#57990 @​QDyanbing
  • 🐞 修复 Form、Input、Button 等组件在严格 ESM 构建链路下因 @rc-component/util 运行时深层导入导致的构建报错。#57993 @​li-jia-nan
  • 🐞 修复 Transfer 在 filterOptiondirection 变化时 filteredItems 不更新的问题。#58004 @​afc163
  • ⚡️ 优化 Table 和 Mentions 性能,减少冗余的数组迭代操作。#58006 @​ug-hero
  • Table
    • 🛠 Table 过滤类型将 FilterRestProps 更正为 FilterResetProps,并保留 deprecated 别名以兼容存量引用。#57985 @​ZQDesigned
    • ⚡️ 优化 Table 行选择性能,使用 Set 查找替代 O(n*m) 的 .includes() 判断。#58004 @​afc163

6.4.2

  • 🐞 Fix message and notification build error in strict ESM toolchains caused by deep rc notification runtime import. #57976 @​QDyanbing

  • 🐞 修复 message 和 notification 在严格 ESM 构建链路下因 rc notification 运行时深层导入导致的构建报错。#57976 @​QDyanbing

6.4.1

  • 🐞 Revert the exports field added in #57930 to fix antd TypeScript type resolution failure under moduleResolution: "bundler". #57968 @​afc163
  • 🐞 Fix BorderBeam beam animation breaking at rounded corners. #57969 @​QDyanbing

  • 🐞 回滚 #57930 中新增的 exports 字段,修复 antd 在 moduleResolution: "bundler" 下 TypeScript 类型解析失败的问题。#57968 @​afc163
  • 🐞 修复 BorderBeam 光束动画在圆角转弯处断开的问题。#57969 @​QDyanbing

6.4.0

  • 🔥 Add BorderBeam component for animated border beam effect along container edges. #57720 @​QDyanbing
  • ConfigProvider
  • Input
    • 🆕 Add Input allowClear.disabled prop to disable the clear button while keeping it visible. #57240 @​guoyunhe
    • 🆕 Add Input.TextArea allowClear.disabled prop to disable the clear button while keeping it visible. #57328 @​guoyunhe
    • 🆕 Add Input clear semantic segment for customizing clear button classNames and styles. #57391 @​QDyanbing

... (truncated)

Changelog

Sourced from antd's changelog.

6.4.3

2026-05-18

  • 🐞 Fix DatePicker RangePicker empty placeholder when locale only defines singular *Placeholder fields. #58020 @​yogeshwaran-c
  • 🐞 Fix Result rendering an empty title element when the title prop is not provided. #58028 @​yogeshwaran-c
  • 🐞 Fix Select search input font size and line-height rendering issue in Safari. #57990 @​QDyanbing
  • 🐞 Fix strict ESM build errors caused by deep @rc-component/util runtime imports in Form, Input, Button and other components. #57993 @​li-jia-nan
  • 🐞 Fix Transfer filteredItems not updating when filterOption or direction changes. #58004 @​afc163
  • ⚡️ Improve Table and Mentions performance by reducing redundant array iterations. #58006 @​ug-hero
  • Table
    • 🛠 Rename Table filter types FilterRestProps to FilterResetProps, with a deprecated alias kept for compatibility. #57985 @​ZQDesigned
    • ⚡️ Improve Table row selection performance by using Set-based lookup instead of O(n*m) .includes() checks. #58004 @​afc163

6.4.2

2026-05-14

  • 🐞 Fix message and notification build error in strict ESM toolchains caused by deep rc notification runtime import. #57976 @​QDyanbing

6.4.1

2026-05-14

  • 🐞 Revert the exports field added in #57930 to fix antd TypeScript type resolution failure under moduleResolution: "bundler". #57968 @​afc163
  • 🐞 Fix BorderBeam beam animation breaking at rounded corners. #57969 @​QDyanbing

6.4.0

2026-05-14

  • 🔥 Add BorderBeam component for animated border beam effect along container edges. #57720 @​QDyanbing

  • ConfigProvider

  • Input

    • 🆕 Add Input allowClear.disabled prop to disable the clear button while keeping it visible. #57240 @​guoyunhe
    • 🆕 Add Input.TextArea allowClear.disabled prop to disable the clear button while keeping it visible. #57328 @​guoyunhe
    • 🆕 Add Input clear semantic segment for customizing clear button classNames and styles. #57391 @​QDyanbing
    • 🆕 Add Input.Search searchIcon prop to customize the search icon. #57256 @​guoyunhe

... (truncated)

Commits
  • 5afcdab docs: add 6.4.3 changelog (#58036)
  • 7093d41 chore: code style optimization (#58032)
  • 6b6a201 chore: bump @​eslint-react/eslint-plugin from 5.7.10 to 5.8.1 (#58034)
  • 42a533c ci: fix react-doctor workflow (#58030)
  • cc9ba5d site: open ComponentTokenTable by default (#58015)
  • 6089bb3 fix(Result): skip rendering empty title element when title is not provided (#...
  • 5ffe17a docs(TreeSelect): sort API table and add missing onOpenChange (#58023)
  • 93a84ff docs(Statistic): fix typos and clarify Timer API descriptions (#58025)
  • 4adc914 fix(date-picker): fall back to rangePlaceholder when locale lacks range-varia...
  • 2688459 docs(Tabs): remove stray semantic-dom link fragment from classNames type (#58...
  • Additional commits viewable in compare view

Updates axios from 1.16.0 to 1.17.0

Release notes

Sourced from axios's releases.

v1.17.0 — June 1, 2026

This release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.

🔒 Security Fixes

  • Config Hardening: Guarded socketPath, params, and paramsSerializer reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (#10901, #10922)
  • Release Publishing: Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (#10926)

🚀 New Features

  • HTTP Compression: Added Node HTTP adapter support for zstd response decompression, with transitional.advertiseZstdAcceptEncoding controlling whether zstd is advertised in Accept-Encoding. (#6792, #10920)

🐛 Bug Fixes

  • Authentication Handling: Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (#10929, #10896)
  • Proxy TLS: Preserved user httpsAgent TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (#10957)
  • React Native FormData: Cleared default Content-Type for React Native FormData so multipart boundaries can be generated correctly. (#10898)
  • Headers: Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (#10875)
  • Request Data Merging: Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (#10812)
  • Bundler Compatibility: Converted resolveConfig from an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (#10891)
  • Types: Corrected AxiosHeaders.toJSON() return types and updated CommonJS isCancel typings to narrow to CanceledError<T>. (#10956, #10952)
  • Build Tooling: Avoided emitting a null Authorization header from the GitHub build helper when GITHUB_TOKEN is unset. (#10931)

🔧 Maintenance & Chores

  • HTTP/2 Internals: Extracted Http2Sessions into its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (#10861)
  • Package Publishing: Reduced published package size by switching to a files allowlist and dropping unneeded unminified bundle source maps. (#10939)
  • CI and Release Automation: Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (#10907, #10911, #10916, #10927, #10935, #10983)
  • Developer Workflow: Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (#10925, #10914, #10958)
  • Documentation and Policy: Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (#10890, #10889, #10921, #10945, #10905, #10933, #10915, #10887, #10955)
  • Dependencies: Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright, fs-extra, qs, docs dependencies, and GitHub Actions dependencies including actions/dependency-review-action and zizmorcore/zizmor-action. (#10871, #10879, #10918, #10919, #10934, #10947, #10954, #10960)

🌟 New Contributors

We are thrilled to welcome our new contributors. Thank you for helping improve axios:

Full Changelog

... (truncated)

Changelog

Sourced from axios's changelog.

v1.17.0 — June 1, 2026

This release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.

🔒 Security Fixes

  • Config Hardening: Guarded socketPath, params, and paramsSerializer reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (#10901, #10922)
  • Release Publishing: Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (#10926)

🚀 New Features

  • HTTP Compression: Added Node HTTP adapter support for zstd response decompression, with transitional.advertiseZstdAcceptEncoding controlling whether zstd is advertised in Accept-Encoding. (#6792, #10920)

🐛 Bug Fixes

  • Authentication Handling: Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (#10929, #10896)
  • Proxy TLS: Preserved user httpsAgent TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (#10957)
  • React Native FormData: Cleared default Content-Type for React Native FormData so multipart boundaries can be generated correctly. (#10898)
  • Headers: Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (#10875)
  • Request Data Merging: Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (#10812)
  • Bundler Compatibility: Converted resolveConfig from an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (#10891)
  • Types: Corrected AxiosHeaders.toJSON() return types and updated CommonJS isCancel typings to narrow to CanceledError<T>. (#10956, #10952)
  • Build Tooling: Avoided emitting a null Authorization header from the GitHub build helper when GITHUB_TOKEN is unset. (#10931)

🔧 Maintenance & Chores

  • HTTP/2 Internals: Extracted Http2Sessions into its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (#10861)
  • Package Publishing: Reduced published package size by switching to a files allowlist and dropping unneeded unminified bundle source maps. (#10939)
  • CI and Release Automation: Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (#10907, #10911, #10916, #10927, #10935, #10983)
  • Developer Workflow: Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (#10925, #10914, #10958)
  • Documentation and Policy: Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (#10890, #10889, #10921, #10945, #10905, #10933, #10915, #10887, #10955)
  • Dependencies: Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright, fs-extra, qs, docs dependencies, and GitHub Actions dependencies including actions/dependency-review-action and zizmorcore/zizmor-action. (#10871, #10879, #10918, #10919, #10934, #10947, #10954, #10960)

🌟 New Contributors

We are thrilled to welcome our new contributors. Thank you for helping improve axios:

Full Changelog

... (truncated)

Commits

Updates i18next from 26.0.8 to 26.3.1

Release notes

Sourced from i18next's releases.

v26.3.1

  • fix(types): t() with a keyPrefix no longer pollutes its return type with sibling keys' values. A regression in 26.3.0 — the [Res] extends [never] guards added to KeysBuilderWithReturnObjects / KeysBuilderWithoutReturnObjects turned the builders into deferred conditional types, so KeyPrefix<Ns> stopped resolving to a literal union and keyPrefix inference widened to the whole namespace. Symptom: useTranslation(ns, { keyPrefix: 'a.b' }) then t('title') would resolve to '<a.b>.title' | '<other.path>.title' | ... instead of just the scoped value. Affected every react-i18next user using keyPrefix. Restored to the eager 26.2.0 form. The same-namespace conflict handling from #2434 still works via _DropConflictKeys at the merge layer (in options.d.ts). Thanks @​aaronrosenthal (#2436).

v26.3.0

  • feat(types): introduce ResourceNamespaceMap — a separate mergeable augmentation surface for namespace resource types, designed for monorepos where multiple packages each want to contribute their own namespaces. Previously, every package had to coordinate on a single CustomTypeOptions.resources declaration (or fall back to typing dependency namespaces as any) because resources is a single property of an interface and TypeScript reports TS2717 when two declarations of the same property disagree. The new interface merges naturally across declare module 'i18next' blocks, so each package can ship its own i18next.d.ts independently. Per-property merge handles same-namespace contributions from multiple packages, and same-key/different-literal conflicts are silently dropped to avoid poisoning t() overload resolution. Fully backwards-compatible — existing CustomTypeOptions.resources augmentations continue to work, and both surfaces can coexist. Scalar options (defaultNS, returnNull, enableSelector, etc.) still belong on CustomTypeOptions. Thanks @​sh3xu (#2434). Fixes #2409.

v26.2.0

  • feat(types): new parseInterpolation TypeOption (default true). When set to false in CustomTypeOptions, the type-level extractor stops parsing translation strings for {{variable}} patterns. Required by i18next-icu users — the default extractor mistakes ICU MessageFormat nested-brace plurals like {count, plural, one {{count} row} other {{count} rows}} for an interpolation block and demands a phantom variable name. The flag is type-only; runtime interpolation is governed by InterpolationOptions and is unaffected. Fixes i18next-icu#85.
  • fix(types): expose enableSelector on InitOptions so i18next.init({ enableSelector: 'strict' }) typechecks without a module augmentation. The runtime already reads opts?.enableSelector from init options; this lands the matching type declaration next to the other selector-resolution knobs. Accepts false | true | 'optimize' | 'strict'. Thanks @​Faithfinder (#2431)

v26.1.0

  • feat: enableSelector: 'strict' (TypeOptions + runtime option). Opt-in mode that drops the flattened-primary form from NsResource at the type level — every namespace (primary included) is exposed only under its own key on $, uniformly across single- and multi-ns hooks. At runtime, a leading selector path segment matching the scope's namespace list is always rewritten as a namespace prefix, including the primary. Eliminates the silent-miss surface area where t($ => $.primary.foo) typechecks but doesn't resolve under the default mode (see #2429). Backward-compatible: default enableSelector: false | true | 'optimize' behavior is unchanged. Note: strict mode is incompatible with the #2405 pattern (keys whose names match sibling namespaces) — those users should stay on default mode.

v26.0.10

  • feat: getFixedT accepts a fourth optional fixedOpts argument carrying scopeNs — the full namespace list the bound t was created for. The selector API uses scopeNs to detect when a path's first segment is a namespace prefix, without changing resolution scope. Resolution still uses the bound ns (a single primary string in the typical react-i18next setup), so plain t('key') lookups stay isolated to the primary namespace exactly as before — only t($ => $.secondaryNs.foo) selectors now route correctly under useTranslation([nsA, nsB]). Fixes the runtime side of #2429 for the react-i18next default-nsMode case. The 4th argument is opt-in: existing 3-arg getFixedT(lng, ns, keyPrefix) callers see no behavior change.

v26.0.9

  • fix(types): unformatted interpolation values are now typed as string | number (was string). i18next stringifies values at runtime, so requiring callers to wrap numbers in String(...) for plain {{var}} placeholders was unnecessary friction — and could mask the real problem when a non-string value was passed alongside multiple interpolation slots (the t() overload resolution would fall through to the 3-arg form and report a confusing "not assignable to string" error against the options object). Typed format specifiers like {{x, number}}, {{x, currency}}, {{x, datetime}}, etc. keep their precise types; this only relaxes the no-format default. The count variable remains number-only
Changelog

Sourced from i18next's changelog.

26.3.1

  • fix(types): t() with a keyPrefix no longer pollutes its return type with sibling keys' values. A regression in 26.3.0 — the [Res] extends [never] guards added to KeysBuilderWithReturnObjects / KeysBuilderWithoutReturnObjects turned the builders into deferred conditional types, so KeyPrefix<Ns> stopped resolving to a literal union and keyPrefix inference widened to the whole namespace. Symptom: useTranslation(ns, { keyPrefix: 'a.b' }) then t('title') would resolve to '<a.b>.title' | '<other.path>.title' | ... instead of just the scoped value. Affected every react-i18next user using keyPrefix. Restored to the eager 26.2.0 form. The same-namespace conflict handling from #2434 still works via _DropConflictKeys at the merge layer (in options.d.ts). Thanks @​aaronrosenthal (#2436).

26.3.0

  • feat(types): introduce ResourceNamespaceMap — a separate mergeable augmentation surface for namespace resource types, designed for monorepos where multiple packages each want to contribute their own namespaces. Previously, every package had to coordinate on a single CustomTypeOptions.resources declaration (or fall back to typing dependency namespaces as any) because resources is a single property of an interface and TypeScript reports TS2717 when two declarations of the same property disagree. The new interface merges naturally across declare module 'i18next' blocks, so each package can ship its own i18next.d.ts independently. Per-property merge handles same-namespace contributions from multiple packages, and same-key/different-literal conflicts are silently dropped to avoid poisoning t() overload resolution. Fully backwards-compatible — existing CustomTypeOptions.resources augmentations continue to work, and both surfaces can coexist. Scalar options (defaultNS, returnNull, enableSelector, etc.) still belong on CustomTypeOptions. Thanks @​sh3xu (#2434). Fixes #2409.

26.2.0

  • feat(types): new parseInterpolation TypeOption (default true). When set to false in CustomTypeOptions, the type-level extractor stops parsing translation strings for {{variable}} patterns. Required by i18next-icu users — the default extractor mistakes ICU MessageFormat nested-brace plurals like {count, plural, one {{count} row} other {{count} rows}} for an interpolation block and demands a phantom variable name. The flag is type-only; runtime interpolation is governed by InterpolationOptions and is unaffected. Fixes i18next-icu#85.
  • fix(types): expose enableSelector on InitOptions so i18next.init({ enableSelector: 'strict' }) typechecks without a module augmentation. The runtime already reads opts?.enableSelector from init options; this lands the matching type declaration next to the other selector-resolution knobs. Accepts false | true | 'optimize' | 'strict'. Thanks @​Faithfinder (

…8 updates

Bumps the patch-and-minor group with 18 updates in the /web directory:

| Package | From | To |
| --- | --- | --- |
| [@ant-design/icons](https://github.com/ant-design/ant-design-icons) | `6.2.2` | `6.2.5` |
| [@ant-design/x](https://github.com/ant-design/x) | `2.7.0` | `2.8.0` |
| [@ant-design/x-markdown](https://github.com/ant-design/x) | `2.7.0` | `2.8.0` |
| [@ant-design/x-sdk](https://github.com/ant-design/x) | `2.7.0` | `2.8.0` |
| [antd](https://github.com/ant-design/ant-design) | `6.3.7` | `6.4.3` |
| [axios](https://github.com/axios/axios) | `1.16.0` | `1.17.0` |
| [i18next](https://github.com/i18next/i18next) | `26.0.8` | `26.3.1` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |
| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.6` | `17.0.8` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.17.0` |
| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.2` |
| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.1` | `8.61.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |



Updates `@ant-design/icons` from 6.2.2 to 6.2.5
- [Commits](https://github.com/ant-design/ant-design-icons/commits)

Updates `@ant-design/x` from 2.7.0 to 2.8.0
- [Release notes](https://github.com/ant-design/x/releases)
- [Changelog](https://github.com/ant-design/x/blob/main/CHANGELOG.en-US.md)
- [Commits](ant-design/x@2.7.0...2.8.0)

Updates `@ant-design/x-markdown` from 2.7.0 to 2.8.0
- [Release notes](https://github.com/ant-design/x/releases)
- [Changelog](https://github.com/ant-design/x/blob/main/CHANGELOG.en-US.md)
- [Commits](ant-design/x@2.7.0...2.8.0)

Updates `@ant-design/x-sdk` from 2.7.0 to 2.8.0
- [Release notes](https://github.com/ant-design/x/releases)
- [Changelog](https://github.com/ant-design/x/blob/main/CHANGELOG.en-US.md)
- [Commits](ant-design/x@2.7.0...2.8.0)

Updates `antd` from 6.3.7 to 6.4.3
- [Release notes](https://github.com/ant-design/ant-design/releases)
- [Changelog](https://github.com/ant-design/ant-design/blob/master/CHANGELOG.en-US.md)
- [Commits](ant-design/ant-design@6.3.7...6.4.3)

Updates `axios` from 1.16.0 to 1.17.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.16.0...v1.17.0)

Updates `i18next` from 26.0.8 to 26.3.1
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v26.0.8...v26.3.1)

Updates `react` from 19.2.5 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react)

Updates `@types/react` from 19.2.14 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 19.2.5 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom)

Updates `react-i18next` from 17.0.6 to 17.0.8
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/react-i18next@v17.0.6...v17.0.8)

Updates `react-router-dom` from 7.14.2 to 7.17.0
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.17.0/packages/react-router-dom)

Updates `zustand` from 5.0.12 to 5.0.14
- [Release notes](https://github.com/pmndrs/zustand/releases)
- [Commits](pmndrs/zustand@v5.0.12...v5.0.14)

Updates `@types/react` from 19.2.14 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@vitejs/plugin-react` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react)

Updates `eslint` from 10.3.0 to 10.4.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.3.0...v10.4.1)

Updates `typescript-eslint` from 8.59.1 to 8.61.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.0/packages/typescript-eslint)

Updates `vite` from 8.0.10 to 8.0.16
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite)

Updates `vitest` from 4.1.5 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)

---
updated-dependencies:
- dependency-name: "@ant-design/icons"
  dependency-version: 6.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: "@ant-design/x"
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: "@ant-design/x-markdown"
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: "@ant-design/x-sdk"
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: antd
  dependency-version: 6.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: axios
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: i18next
  dependency-version: 26.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: react
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: "@types/react"
  dependency-version: 19.2.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: react-dom
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: react-i18next
  dependency-version: 17.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: react-router-dom
  dependency-version: 7.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: zustand
  dependency-version: 5.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: "@types/react"
  dependency-version: 19.2.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: eslint
  dependency-version: 10.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: typescript-eslint
  dependency-version: 8.61.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor
- dependency-name: vite
  dependency-version: 8.0.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
- dependency-name: vitest
  dependency-version: 4.1.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 8, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 15, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/web/patch-and-minor-9b7ec98c57 branch June 15, 2026 20:28
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants