3 hours ago
hono

v4.13.16

Security fixes

This release includes fixes for the following security issues:

mount() and app.mount() can forward a path that bypasses middleware scoped inside the mount prefix

Affects: mount() in hono/mount and app.mount(). A dynamic prefix such as /api/:tenant/* was removed by the length of the route pattern. The forwarded path was also re-normalized by the URL parser, so a decoded \ became / and .. collapsed. Both let a crafted request skip middleware scoped inside the mount prefix. Routes such as /assets* and duplicate parameter names now throw. GHSA-4m76-xfj5-7975

RegExpRouter skips wildcard middleware for certain route patterns and for paths with an encoded line terminator

Affects: RegExpRouter, including the default SmartRouter. Wildcard middleware was not applied in three cases: a parameter written as {[^/]+} in the middleware path only, a /prefix* route next to /prefix/* middleware, and a path with an encoded line terminator. RegExpRouter now covers the same routes as the other routers. Custom patterns that can match the empty string, such as {[0-9]*}, throw UnsupportedPathError. Regenerate PreparedRegExpRouter data. GHSA-h7mg-cq63-vhpq

validator('form') skips validation for multipart/form-data requests with extra parameters

Affects: validator('form') in hono/validator. A multipart/form-data request with an extra parameter such as charset was not recognized as a form. The validator then saw an empty object while the handler could read all fields. GHSA-4h7h-rv7c-7m2v

css helper does not escape a closing tag assembled from template parts and values, allowing HTML injection

Affects: css in hono/css. A </style> split between the template and a value, or between two values, was not escaped. Closing tags are now escaped after minification. GHSA-3gg2-335m-rxc6

csrf() does not check requests sent by hyperlink auditing (text/ping)

Affects: csrf() in hono/csrf. A POST sent by Chromium's <a ping> has the content type text/ping and was not checked against Origin and Sec-Fetch-Site. GHSA-46wx-v44x-9hh2


Users who rely on path-scoped middleware with mount(), wildcard middleware with the default router, validator('form'), the css helper with untrusted values, or csrf() are strongly encouraged to upgrade to this version.

What's Changed

Full Changelog: https://github.com/honojs/hono/compare/v4.13.15...v4.13.16

4 hours ago
hono

v4.13.15

What's Changed

Full Changelog: https://github.com/honojs/hono/compare/v4.13.14...v4.13.15

6 hours ago
next.js

v16.5.0-canary.36

Core Changes

  • Upgrade React from a703ca64-20261030 to e84e1492-20261031: #100999
  • Upgrade React from dc9aed36-20261027 to a703ca64-20261030: #100965

Misc Changes

  • Turbopack: resolve per-module data once during module graph construction: #94842

Credits

Huge thanks to @lukesandberg for helping!

8 hours ago
formatjs

formatjs_intl_datetimeformat: 1.0.1

1.0.1 (2026-10-31)

Performance Improvements

  • @formatjs/intl-datetimeformat: streamline numeric rendering (cc09570)
8 hours ago
formatjs

formatjs_intl_hermes: 0.3.2

0.3.2 (2026-10-31)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • formatjs_intl_datetimeformat bumped from 1.0.0 to 1.0.1
      • formatjs_intl_datetimeformat_calendars bumped from 0.2.1 to 0.2.2
8 hours ago
formatjs

formatjs_intl_datetimeformat_calendars: 0.2.2

0.2.2 (2026-10-31)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • formatjs_intl_datetimeformat bumped from 1.0.0 to 1.0.1
8 hours ago
formatjs

formatjs_cli: 1.10.0

1.10.0 (2026-10-31)

Features

  • @formatjs/cli-lib: add Intel Mac and Windows ARM64 bindings (#7843) (aafb8e0)

Binaries

  • macOS Apple Silicon: formatjs_cli-darwin-arm64
  • Linux ARM64: formatjs_cli-linux-arm64
  • Linux x86_64: formatjs_cli-linux-x64
  • Windows x64: formatjs_cli-win32-x64.exe

Installation

# macOS (Apple Silicon)
curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.10.0/formatjs_cli-darwin-arm64
chmod +x formatjs_cli-darwin-arm64
sudo mv formatjs_cli-darwin-arm64 /usr/local/bin/formatjs

# Linux
curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.10.0/formatjs_cli-linux-x64
chmod +x formatjs_cli-linux-x64
sudo mv formatjs_cli-linux-x64 /usr/local/bin/formatjs

# Linux ARM64
curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.10.0/formatjs_cli-linux-arm64
chmod +x formatjs_cli-linux-arm64
sudo mv formatjs_cli-linux-arm64 /usr/local/bin/formatjs
# Windows x64 (PowerShell)
curl.exe -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.10.0/formatjs_cli-win32-x64.exe

Verification

Verify the checksums:

curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.10.0/checksums.txt
shasum -a 256 -c checksums.txt
10 hours ago
router

Release 2026-10-31 19:36

Release 2026-10-31 19:36

Changes

Chore

  • solid: bump to solid-js 2.0.0-rc.20 and @solidjs/vite-plugin 3.0.0-next.54 (#8837) (887caaf00c) by @brenelz

Packages

  • @tanstack/solid-router@2.0.0-rc.10
  • @tanstack/solid-router-devtools@2.0.0-rc.8
  • @tanstack/solid-router-ssr-query@2.0.0-rc.8
  • @tanstack/solid-start@2.0.0-rc.10
  • @tanstack/solid-start-client@2.0.0-rc.10
  • @tanstack/solid-start-server@2.0.0-rc.10
10 hours ago
router

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

Patch Changes

  • #8837 887caaf - Bump solid-js and @solidjs/web to ^2.0.0-rc.20 and @solidjs/vite-plugin to ^3.0.0-next.54 across the monorepo (with @solidjs/babel-plugin 2.0.0-rc.20 for the webpack path and the @rsbuild/plugin-solid compiler overrides), and raise the Solid packages' solid-js / @solidjs/web peer floors to 2.0.0-rc.20.

  • Updated dependencies [887caaf]:

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

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

Patch Changes

  • #8837 887caaf - Bump solid-js and @solidjs/web to ^2.0.0-rc.20 and @solidjs/vite-plugin to ^3.0.0-next.54 across the monorepo (with @solidjs/babel-plugin 2.0.0-rc.20 for the webpack path and the @rsbuild/plugin-solid compiler overrides), and raise the Solid packages' solid-js / @solidjs/web peer floors to 2.0.0-rc.20.

  • Updated dependencies [887caaf]:

    • @tanstack/solid-router@2.0.0-rc.10