1 hours ago
router

v1.159.4

Version 1.159.4 - 2/9/26, 12:55 AM

Changes

Fix

  • router: ensure useParams returns parsed params when strict is false (#6387) (5c923e4) by Lee Jong Kyung

Packages

  • @tanstack/router-core@1.159.4
  • @tanstack/solid-router@1.159.4
  • @tanstack/react-router@1.159.4
  • @tanstack/vue-router@1.159.4
  • @tanstack/solid-router-ssr-query@1.159.4
  • @tanstack/react-router-ssr-query@1.159.4
  • @tanstack/vue-router-ssr-query@1.159.4
  • @tanstack/router-ssr-query-core@1.159.4
  • @tanstack/zod-adapter@1.159.4
  • @tanstack/valibot-adapter@1.159.4
  • @tanstack/arktype-adapter@1.159.4
  • @tanstack/router-devtools@1.159.4
  • @tanstack/solid-router-devtools@1.159.4
  • @tanstack/react-router-devtools@1.159.4
  • @tanstack/vue-router-devtools@1.159.4
  • @tanstack/router-devtools-core@1.159.4
  • @tanstack/router-generator@1.159.4
  • @tanstack/router-cli@1.159.4
  • @tanstack/router-plugin@1.159.4
  • @tanstack/router-vite-plugin@1.159.4
  • @tanstack/solid-start@1.159.4
  • @tanstack/solid-start-client@1.159.4
  • @tanstack/solid-start-server@1.159.4
  • @tanstack/vue-start@1.159.4
  • @tanstack/vue-start-client@1.159.4
  • @tanstack/vue-start-server@1.159.4
  • @tanstack/start-client-core@1.159.4
  • @tanstack/start-server-core@1.159.4
  • @tanstack/start-storage-context@1.159.4
  • @tanstack/react-start@1.159.4
  • @tanstack/react-start-client@1.159.4
  • @tanstack/react-start-server@1.159.4
  • @tanstack/start-plugin-core@1.159.4
  • @tanstack/start-static-server-functions@1.159.4
2 hours ago
next.js

v16.2.0-canary.32

Core Changes

  • Upgrade React from 95ffd6cd-20260205 to 2dd9b7cf-20260208: #89681
  • Include AggregateError.errors in terminal output: #88999

Misc Changes

  • Turbopack: remove unneeded benchmarks: #89592
  • Turbopack Persistence: Remove amqf cache, store all amqfs in memory: #89562
  • Add inline value support for small values (≤8 bytes): #89271
  • [turbopack] remove the _backend field from TaskGuardImpl: #89015
  • [Turbopack] Include CSS URL attributes, including Layer, Media and Supports: #89300
  • docs: add task decomposition and verification guidelines: #89640

Credits

Huge thanks to @sokra, @lukesandberg, @robert-j-webb, and @bencmbrook for helping!

6 hours ago
router

v1.159.3

Version 1.159.3 - 2/8/26, 8:07 PM

Changes

Perf

  • start: use FastResponse from srvx (#6616) (7927dcd) by Birk Skyum

Packages

  • @tanstack/solid-router@1.159.3
  • @tanstack/react-router@1.159.3
  • @tanstack/vue-router@1.159.3
  • @tanstack/solid-router-ssr-query@1.159.3
  • @tanstack/react-router-ssr-query@1.159.3
  • @tanstack/vue-router-ssr-query@1.159.3
  • @tanstack/zod-adapter@1.159.3
  • @tanstack/valibot-adapter@1.159.3
  • @tanstack/arktype-adapter@1.159.3
  • @tanstack/router-devtools@1.159.3
  • @tanstack/solid-router-devtools@1.159.3
  • @tanstack/react-router-devtools@1.159.3
  • @tanstack/vue-router-devtools@1.159.3
  • @tanstack/router-plugin@1.159.3
  • @tanstack/router-vite-plugin@1.159.3
  • @tanstack/solid-start@1.159.3
  • @tanstack/solid-start-client@1.159.3
  • @tanstack/solid-start-server@1.159.3
  • @tanstack/vue-start@1.159.3
  • @tanstack/vue-start-client@1.159.3
  • @tanstack/vue-start-server@1.159.3
  • @tanstack/react-start@1.159.3
  • @tanstack/react-start-client@1.159.3
  • @tanstack/react-start-server@1.159.3
  • @tanstack/start-plugin-core@1.159.3
  • @tanstack/start-static-server-functions@1.159.3
9 hours ago
dnd-kit

@dnd-kit/helpers@0.2.4

Patch Changes

9 hours ago
dnd-kit

@dnd-kit/abstract@0.2.4

Patch Changes

  • #1874 de27fbc Thanks @clauderic! - Expose ergonomic type aliases for drag and drop event handlers: CollisionEvent, BeforeDragStartEvent, DragStartEvent, DragMoveEvent, DragOverEvent, and DragEndEvent. These types are re-exported from @dnd-kit/dom and @dnd-kit/react for convenience.

  • #1866 be7cfe3 Thanks @github-actions! - Fix TypeScript type incompatibility when using abstract modifiers (RestrictToVerticalAxis, RestrictToHorizontalAxis, SnapModifier) with DOM or React DragDropManager. The AxisModifier and SnapModifier classes no longer over-constrain their generic manager type parameter.

  • Updated dependencies []:

    • @dnd-kit/geometry@0.2.4
    • @dnd-kit/state@0.2.4
9 hours ago
dnd-kit

@dnd-kit/collision@0.2.4

Patch Changes

  • #1866 256432d Thanks @github-actions! - directionBiased: Fix inverted logic to bias towards shapes above or below the drag operation shape.

  • Updated dependencies [de27fbc, be7cfe3]:

    • @dnd-kit/abstract@0.2.4
    • @dnd-kit/geometry@0.2.4
9 hours ago
dnd-kit

@dnd-kit/dom@0.2.4

Patch Changes

  • #1874 de27fbc Thanks @clauderic! - Expose ergonomic type aliases for drag and drop event handlers: CollisionEvent, BeforeDragStartEvent, DragStartEvent, DragMoveEvent, DragOverEvent, and DragEndEvent. These types are re-exported from @dnd-kit/dom and @dnd-kit/react for convenience.

  • #1854 c2097c9 Thanks @du33169! - Fixed Feedback plugin style injection in Shadow DOM (fix #1765)

  • #1875 6d80680 Thanks @clauderic! - Feedback plugin: Fix table cell width handling during drag operations. Use getBoundingClientRect().width instead of offsetWidth for sub-pixel precision, and restore original cell widths after dragging ends instead of leaving hardcoded values permanently.

  • #1877 0923bc6 Thanks @clauderic! - Respect prefers-reduced-motion media query across all animations. When the user prefers reduced motion, the following animations are disabled:

    • Keyboard drag move transitions (250ms translate)
    • Drop animation (250ms slide-back)
    • Sortable item swap transitions (250ms position shift)
  • #1876 5f1b19a Thanks @clauderic! - Refactor the Feedback plugin for improved modularity and extensibility.

    StyleSheetManager – Introduced a new generic CorePlugin that manages CSS stylesheet injection into document and shadow roots. Plugins can call register(cssRules) to declare styles and addRoot(root) to track additional roots. The manager reactively injects and cleans up adopted stylesheets as the drag operation's source and target roots change. The Feedback plugin now delegates all stylesheet management to the StyleSheetManager.

    Configurable drop animation – The Feedback plugin now accepts a dropAnimation option:

    • Pass { duration, easing } to customize the built-in animation timing
    • Pass a function for full custom animation control (receives context, return a promise)
    • Pass null to disable the drop animation entirely
    • Omit for the default 250ms ease animation

    Extracted helpers – Observer setup (createElementMutationObserver, createDocumentMutationObserver, createResizeObserver) and the drop animation logic (runDropAnimation) are now in dedicated modules within the feedback plugin directory.

  • Updated dependencies [de27fbc, 256432d, be7cfe3]:

    • @dnd-kit/abstract@0.2.4
    • @dnd-kit/collision@0.2.4
    • @dnd-kit/geometry@0.2.4
    • @dnd-kit/state@0.2.4
9 hours ago
dnd-kit

@dnd-kit/react@0.2.4

Patch Changes

  • #1874 de27fbc Thanks @clauderic! - Expose ergonomic type aliases for drag and drop event handlers: CollisionEvent, BeforeDragStartEvent, DragStartEvent, DragMoveEvent, DragOverEvent, and DragEndEvent. These types are re-exported from @dnd-kit/dom and @dnd-kit/react for convenience.

  • Updated dependencies [de27fbc, c2097c9, be7cfe3, 6d80680, 0923bc6, 5f1b19a]:

    • @dnd-kit/abstract@0.2.4
    • @dnd-kit/dom@0.2.4
    • @dnd-kit/state@0.2.4
9 hours ago
dnd-kit

@dnd-kit/geometry@0.2.4

Patch Changes

  • Updated dependencies []:
    • @dnd-kit/state@0.2.4