4 hours ago
next.js

v16.1.0-canary.11

Core Changes

  • [turbopack] Enable filesystem cache by default for development: #85975
  • Log generate params duration in dev: #86726
  • [CC] Fix hanging dynamic promise when abandoning render: #86690
  • Convert Windows paths as well when reading sourcemap: #86723
  • Deterministic functions-config-manifest.json: #86736
  • Abstract deployment id access into module: #86727
  • Deterministically order pages in the MappedPages structure: #86744

Misc Changes

  • Turbopack: arrange empty space in trace viewer correctly: #86612
  • [turbopack] Remove the docs on the bundle size gap: #86707
  • [test] Improve app-basepath assertion error: #86725
  • fix(next-custom-transforms): preserve all declarators in multi-declarator export statements: #86552
  • Turbopack: avoid snapshotting while continuously idle, fix spans : #86611
  • Turbopack: fix fuzz command: #86732
  • [test] Ensure CI uses configured Node.js version: #86720
  • Turbopack: improve eventual consistency: #86724
  • Update Rspack development test manifest: #86715
  • Update Rspack production test manifest: #86716
  • Turbopack: don't read binding_usage in dev: #86722
  • [test] app-basepath less agressive request reading: #86740
  • Stop apps/bundle-analyzer/next-env.d.ts from changing: #86743
  • [turbopack] Move turbo-tasks-testing to dev-dependencies: #86745
  • Turbopack: chore: Remove re-exports from turbopack crate: #85791

Credits

Huge thanks to @lukesandberg, @sokra, @mischnic, @pyrytakala, @devjiwonchoi, @lubieowoce, @eps1lon, @vercel-release-bot, and @bgw for helping!

4 hours ago
router

v1.139.14

Version 1.139.14 - 12/2/25, 10:59 PM

Changes

Fix

  • router-core: matching competing optional routes uses proper fullPath for params extraction (#6015) (a40f7aa) by @Sheraff

Packages

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

Heat.js v4.5.3 - UI improvements, and a new checkbox style!

  • The "Chart", "Days", and "Color Ranges" views now use a right margin for the last bar line shown, so it does not stack right to the edge.
  • Decreased the right margin used for the day names in the "Map" view.
  • The right margin used for the Y-Labels in the "Chart", "Days", and "Color Ranges" views has been increased to double the size.
  • The X Labels on the "Days" and "Color Ranges" views are now aligned more accurately.
  • Redesigned the checkboxes (in the Configuration dialog) to resemble a toggle-like button, which is much cleaner, mobile-friendly, and more modern, and fixes sizing issues.
  • Added a new CSS variable called "--heat-js-y-label-spacing", which states the right margin/padding that all Y Labels should use.
  • Increase the title bar text to 1.3rem, and added a new vertical alignment rule so that everything lines up.
  • Added a new CSS variable called "--heat-js-checkbox-border-radius", which states the border radius to use for the checkboxes.
10 hours ago
tiptap

v3.12.0

@tiptap/extension-collaboration

Minor Changes

  • Implement position mapping using the MappablePosition class. This enables position mapping in collaborative editing scenarios.

    • Introduce MappablePosition class in core with position, fromJSON, and toJSON methods
    • Add editor.utils property with getUpdatedPosition(position, transaction) and createMappablePosition() methods
    • Create CollaborationMappablePosition subclass that extends MappablePosition with Y.js relative position support

@tiptap/core

Minor Changes

  • Implement position mapping using the MappablePosition class. This enables position mapping in collaborative editing scenarios.

    • Introduce MappablePosition class in core with position, fromJSON, and toJSON methods
    • Add editor.utils property with getUpdatedPosition(position, transaction) and createMappablePosition() methods
    • Create CollaborationMappablePosition subclass that extends MappablePosition with Y.js relative position support

@tiptap/extension-collaboration-caret

Patch Changes

  • Avoid mutating this.options in the updateUser command. this.options can be a getter and is not writable; the command now updates the provider awareness directly so user updates are applied correctly.

@tiptap/react

Minor Changes

  • Replaced unmaintained fast-deep-equal dependency with maintained fast-equals

Patch Changes

  • Fix a bug where React node views could receive invalid positions from this.getPos() when ProseMirror and React render cycles got out of sync, which could cause errors during updates.
11 hours ago
router

v1.139.13

Version 1.139.13 - 12/2/25, 4:41 PM

Changes

Fix

  • router-core: correctly resolve custom params from declarative masks when building the masked url (#5756) (24ff895) by Hakan Shehu

Packages

  • @tanstack/router-core@1.139.13
  • @tanstack/solid-router@1.139.13
  • @tanstack/react-router@1.139.13
  • @tanstack/solid-router-ssr-query@1.139.13
  • @tanstack/react-router-ssr-query@1.139.13
  • @tanstack/router-ssr-query-core@1.139.13
  • @tanstack/zod-adapter@1.139.13
  • @tanstack/valibot-adapter@1.139.13
  • @tanstack/arktype-adapter@1.139.13
  • @tanstack/router-devtools@1.139.13
  • @tanstack/solid-router-devtools@1.139.13
  • @tanstack/react-router-devtools@1.139.13
  • @tanstack/router-devtools-core@1.139.13
  • @tanstack/router-generator@1.139.13
  • @tanstack/router-cli@1.139.13
  • @tanstack/router-plugin@1.139.13
  • @tanstack/router-vite-plugin@1.139.13
  • @tanstack/solid-start@1.139.13
  • @tanstack/solid-start-client@1.139.13
  • @tanstack/solid-start-server@1.139.13
  • @tanstack/start-client-core@1.139.13
  • @tanstack/start-server-core@1.139.13
  • @tanstack/start-storage-context@1.139.13
  • @tanstack/react-start@1.139.13
  • @tanstack/react-start-client@1.139.13
  • @tanstack/react-start-server@1.139.13
  • @tanstack/start-plugin-core@1.139.13
  • @tanstack/start-static-server-functions@1.139.13
11 hours ago
mermaid

mermaid@11.12.2

Patch Changes

11 hours ago
react-router
12 hours ago
drawio
17 hours ago
downshift

v9.0.12

9.0.12 (2025-12-02)

Bug Fixes

  • update element ids when related props change (#1656) (c2f79b4)
17 hours ago
plate

@platejs/yjs@52.0.7

Patch Changes