4 hours ago
hono

v4.13.7

Security fixes

This release includes a fix for the following security issue:

hono/jsx renders plain strings unescaped in boundary components, leading to XSS

Affects: Suspense, ErrorBoundary, and Context.Provider in hono/jsx, and renderToString() / renderToReadableStream() in hono/jsx/dom/server. Fixes missing HTML escaping for a plain string placed directly as a child or fallback of these components, or as the root value of the server rendering functions, so untrusted strings could be emitted as markup. GHSA-hxh3-vqpv-xpqv


Users who render untrusted strings inside Suspense, ErrorBoundary, or Context.Provider, or pass them directly to hono/jsx/dom/server, are strongly encouraged to upgrade to this version.

4 hours ago
hono

v4.13.6

What's Changed

Full Changelog: https://github.com/honojs/hono/compare/v4.13.5...v4.13.6

4 hours ago
swc
5 hours ago
plate

v53.3.11

@platejs/core

Patch Changes

  • #5117 by @zbeyens – Parse HTML strings in inert documents during deserialization

@platejs/utils

Patch Changes

  • Updated @platejs/core.

platejs

Patch Changes

  • Updated @platejs/core, @platejs/utils.

Contributors

Thanks to everyone who contributed to this release:

@zbeyens

Full changelog: v53.3.10...v53.3.11

6 hours ago
router

Release 2026-09-04 17:28

Release 2026-09-04 17:28

Changes

Fix

  • solid-router: remove router-owned Loading boundaries, ack startTransition at settlement (#8236) (cc25e82278) by @ryansolid

Packages

  • @tanstack/solid-router@2.0.0-rc.6
  • @tanstack/solid-start@2.0.0-rc.6
  • @tanstack/solid-start-client@2.0.0-rc.6
  • @tanstack/solid-start-server@2.0.0-rc.6
6 hours ago
router

@tanstack/solid-start@2.0.0-rc.6

Patch Changes

  • Updated dependencies [cc25e82, cc25e82, cc25e82]:
    • @tanstack/solid-router@2.0.0-rc.6
    • @tanstack/solid-start-client@2.0.0-rc.6
    • @tanstack/solid-start-server@2.0.0-rc.6
6 hours ago
router

@tanstack/solid-router@2.0.0-rc.6

Patch Changes

  • #8236 cc25e82 - Remove all router-owned Loading boundaries from Matches, Match, and Outlet, and only install one in Await when a fallback is provided. Async reads in route components are no longer caught by an invisible router boundary, so Solid's implicit transitions hold the previous view — live and interactive — until the new route settles, then swap atomically. pendingComponent is presented through router pending state (pendingMs/pendingMinMs) as before; loading boundaries are now exclusively user-provided.

  • #8236 cc25e82 - Resolve the router.startTransition render acknowledgement when the commit's transition actually settles instead of immediately after flush. View transitions, onRendered (scroll restoration), pending minimum-display timing, and status: 'idle' now observe the committed swap instead of firing against held DOM; superseded or rolled-back commits acknowledge false instead of leaking. Synchronous navigations still acknowledge within the same flush.

  • #8236 cc25e82 - Stop force-flushing Solid's scheduler on every router-core batch. Store writes now coalesce through the scheduler (one settle per navigation instead of 3-5 full synchronous flushes) while reads stay synchronously fresh via a shadow value in the store bridge.

6 hours ago
router

@tanstack/solid-start-server@2.0.0-rc.6

Patch Changes

6 hours ago
router

@tanstack/solid-start-client@2.0.0-rc.6

Patch Changes