shadcn@4.14.0
- #11241
3c26ee2dbd3a772c1cddc2c76249cc1cb0a250d5Thanks @shadcn! - add support for icon migration
@tanstack/vue-virtual@3.13.34
- Updated dependencies [
7ae32b5]:- @tanstack/virtual-core@3.17.6
@tanstack/virtual-core@3.17.6
- #1236
7ae32b5- Stop the default scroll-adjustment heuristic from drifting the viewport when a viewport-spanning item grows. Previously any item whose top sat above the fold (itemStart < scrollOffset) had its size delta compensated on every re-measure — including a streaming chat message that spans the fold and grows at its bottom, draggingscrollTopdownward token by token (#1218). Re-measurements now only compensate items that are entirely above the fold (itemStart + itemSize <= scrollOffset); growth below the anchor point leaves the scroll position untouched. First measurements (estimate→actual) still compensate any above-fold item, and a customshouldAdjustScrollPositionOnItemSizeChangestill overrides the default.
@tanstack/svelte-virtual@3.13.34
- Updated dependencies [
7ae32b5]:- @tanstack/virtual-core@3.17.6
@tanstack/solid-virtual@3.13.35
- Updated dependencies [
7ae32b5]:- @tanstack/virtual-core@3.17.6
@tanstack/react-virtual@3.14.8
-
#1237
aa536e7- Fix a gap at the top of the list after an end-anchored prepend indirectDomUpdatesmode. The prepend grows the total size and bumpsscrollOffsetto the new bottom in the same pass, but the size container's height was written after_willUpdatesynced the scroll position — so the browser clamped thescrollTopwrite to the stale (shorter)scrollHeight, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affecteddirectDomUpdatesmode (React-rendered sizers receive their height during render). -
Updated dependencies [
7ae32b5]:- @tanstack/virtual-core@3.17.6
@tanstack/lit-virtual@3.13.35
- Updated dependencies [
7ae32b5]:- @tanstack/virtual-core@3.17.6
@tanstack/marko-virtual@3.14.3
- Updated dependencies [
7ae32b5]:- @tanstack/virtual-core@3.17.6
@tanstack/angular-virtual@6.0.1
- Updated dependencies [
7ae32b5]:- @tanstack/virtual-core@3.17.6
v16.3.0-preview.8
- Always consult
npm_config_user_agentfirst: #95879 - Rewrite next-cache-components-optimizer around a test-driven instant() loop: #94721
- docs: attribute App Shell prefetch to Partial Prefetching: #96003
- Turbopack: Remove chunk group id from value of chunk groups map: #95142
- [ci] Enforce minimumReleaseAge in e2e tests that install external dependencies: #95628
- Turbopack: Fix missing canonicalization of paths and always use verbatim paths internally for Windows: #95668
- Revert "[turbopack] Don't SSR on pages only navigated to through a soft nav (#95539)": #96028
- Turbopack: Use
Arc<PathBuf>for keys in turbo-task-fs's per-pathMutexMap: #95951 - chore(deps): bump sharp@0.35.3: #95507
- [turbopack] Tree-shake CJS exports that use the
Object.definePropertysyntax: #95994 - Restore canary version 16.3.0-canary.92 after v16.3.0-preview.7 preview release
Huge thanks to @eps1lon, @gaojude, @icyJoseph, @bgw, @sampoder, and @styfle for helping!