Skip to content

chore(deps): Bump @tanstack/react-virtual from 3.13.24 to 3.14.4 - #215

Merged
oratis merged 1 commit into
mainfrom
dependabot/npm_and_yarn/tanstack/react-virtual-3.14.4
Aug 23, 2026
Merged

chore(deps): Bump @tanstack/react-virtual from 3.13.24 to 3.14.4#215
oratis merged 1 commit into
mainfrom
dependabot/npm_and_yarn/tanstack/react-virtual-3.14.4

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @tanstack/react-virtual from 3.13.24 to 3.14.4.

Release notes

Sourced from @​tanstack/react-virtual's releases.

@​tanstack/react-virtual@​3.14.4

Patch Changes

@​tanstack/react-virtual@​3.14.3

Patch Changes

  • #1201 2ba5eb6 - Make directDomUpdates a no-op for direct DOM writes when containerRef is omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omitting containerRef skips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. in onChange).

  • Updated dependencies [ef69ea3]:

    • @​tanstack/virtual-core@​3.17.1

@​tanstack/react-virtual@​3.14.2

Patch Changes

@​tanstack/react-virtual@​3.14.1

Patch Changes

  • Updated dependencies [c746841]:
    • @​tanstack/virtual-core@​3.16.1

@​tanstack/react-virtual@​3.14.0

Minor Changes

  • Add opt-in direct DOM updates for scroll positioning with directDomUpdates, directDomUpdatesMode, and containerRef. (#1180)

@​tanstack/react-virtual@​3.13.26

Patch Changes

  • Updated dependencies [fc992ab]:
    • @​tanstack/virtual-core@​3.16.0

@​tanstack/react-virtual@​3.13.25

Patch Changes

  • Replace the useReducer(() => ({}), {}) force-rerender pattern with an (#1168) incrementing number counter. Same semantics (every dispatch changes the reducer state, forcing a render); zero per-dispatch object allocation. Trivial individual cost, but eliminates one steady-state GC source on scroll-heavy apps.
  • Updated dependencies [99355ad, 99355ad, 99355ad, 99355ad, 99355ad, 99355ad, 99355ad]:
    • @​tanstack/virtual-core@​3.15.0
Changelog

Sourced from @​tanstack/react-virtual's changelog.

3.14.4

Patch Changes

3.14.3

Patch Changes

  • #1201 2ba5eb6 - Make directDomUpdates a no-op for direct DOM writes when containerRef is omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omitting containerRef skips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. in onChange).

  • Updated dependencies [ef69ea3]:

    • @​tanstack/virtual-core@​3.17.1

3.14.2

Patch Changes

3.14.1

Patch Changes

  • Updated dependencies [c746841]:
    • @​tanstack/virtual-core@​3.16.1

3.14.0

Minor Changes

  • Add opt-in direct DOM updates for scroll positioning with directDomUpdates, directDomUpdatesMode, and containerRef. (#1180)

3.13.26

Patch Changes

  • Updated dependencies [fc992ab]:
    • @​tanstack/virtual-core@​3.16.0

3.13.25

Patch Changes

  • Replace the useReducer(() => ({}), {}) force-rerender pattern with an (#1168) incrementing number counter. Same semantics (every dispatch changes the reducer state, forcing a render); zero per-dispatch object allocation.

... (truncated)

Commits
  • d73a538 ci: Version Packages (#1210)
  • 75ae896 ci: Version Packages (#1202)
  • 2ba5eb6 fix(react-virtual): make directDomUpdates a no-op without containerRef (#1201)
  • ef69ea3 fix(virtual-core): adjust scroll on first measurement during backward scroll ...
  • 932c358 test(react-virtual): add e2e test for React Compiler with directDomUpdates, b...
  • b983b21 ci: Version Packages (#1184)
  • fbf3bdb feat(virtual-core): add useCachedMeasurements option to preserve sizes when...
  • 13dec39 docs: add directDomUpdates and directDomUpdatesMode options (#1185)
  • c33902f ci: Version Packages (#1182)
  • d789c6e ci: Version Packages (#1181)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 29, 2026

@oratis oratis left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

react-virtual 3.13.24 → 3.14.4(virtual-core 3.17.2)。3.14 的两个 minor 特性都是 opt-in:directDomUpdates 系列(#1180)和 laneAssignmentMode(#1115),不开不生效;FileTree.tsxuseVirtualizer 用法不受影响。CI 全绿。

Redone on top of main after the lock moved under it. Resolves to the
current 3.14.x (3.14.10 / virtual-core 3.17.8); 3.14.5-3.14.10 are bug
fixes and perf only — including the side-pane width-animation viewport
drift fix (TanStack/virtual#1212) that FileTree hits.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@oratis
oratis force-pushed the dependabot/npm_and_yarn/tanstack/react-virtual-3.14.4 branch from 3918665 to 22cc9f7 Compare August 23, 2026 17:45
@oratis

oratis commented Aug 23, 2026

Copy link
Copy Markdown
Owner

lock 冲突,已在当前 main 上重做。^3.14.4 解析到范围内最新的 3.14.10(virtual-core 3.17.8)而不是原 PR 锁的 3.14.4——逐条看了 3.14.5–3.14.10 的 changelog,全是修复与性能、无 API 变化;其中 core 3.17.3 修的「侧栏宽度动画导致视口漂移」(TanStack/virtual#1212)正是 FileTree 的使用场景,所以直接取 3.14.10。

@oratis
oratis merged commit b69ca5e into main Aug 23, 2026
6 checks passed
@oratis
oratis deleted the dependabot/npm_and_yarn/tanstack/react-virtual-3.14.4 branch August 23, 2026 17:56
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.

1 participant