v4.13.17
- fix(cookie): match the
__Secure-and__Host-prefixes case-insensitively in https://github.com/honojs/hono/pull/5608 - fix(utils/url): do not match a query key across separators in https://github.com/honojs/hono/pull/5607
- fix(etag,pretty-json): cancel the discarded response body in https://github.com/honojs/hono/pull/5606
- fix(client): detect the JSON media type with whitespace before a parameter in https://github.com/honojs/hono/pull/5609
- fix(timing): honor a precision of 0 in
setMetricin https://github.com/honojs/hono/pull/5363 - fix(utils/mime,ssg): match media types case-insensitively in https://github.com/honojs/hono/pull/5449
- fix(timing): escape double quotes and backslashes in Server-Timing descriptions in https://github.com/honojs/hono/pull/5478
- fix(etag): preserve commas within quoted entity tags in https://github.com/honojs/hono/pull/5353
- fix(accepts): preserve exact media type quality over subtype wildcards in https://github.com/honojs/hono/pull/5427
- fix(cookie): match the
__Secure-and__Host-prefixes case-insensitively inCookieConstraintin https://github.com/honojs/hono/pull/5611 - fix(jsx): add the CSP nonce to all scripts generated by
ErrorBoundaryin https://github.com/honojs/hono/pull/5430 - fix(ssg): do not reuse created directories across
toSSGruns in https://github.com/honojs/hono/pull/5381 - fix(aws-lambda): sanitize non-ASCII header values in API Gateway v2 events in https://github.com/honojs/hono/pull/5483
- fix(jsx): escape element and object attribute values in https://github.com/honojs/hono/pull/5512
- fix(jsx): do not render ref objects as attributes in https://github.com/honojs/hono/pull/5615
- fix(factory): keep independent return types for nine handlers in https://github.com/honojs/hono/pull/5618
Full Changelog: https://github.com/honojs/hono/compare/v4.13.16...v4.13.17
v16.5.0-canary.43
- fix(app-render): stop prerendered Link headers from accumulating on revalidation: #100960
- Align eslint-config-next TypeScript peer with typescript-eslint: #101247
- Reduce header allocations in NodeNextResponse: #101225
- [image-optimizer] Move next/image-optimizer-transform under the next/experimental namespace: #101252
- [image-optimizer] Don't use NextConfigComplete for the imageOptimizerTransform public API: #101184
- Improve Request Insights context menus and trace interactions: #97796
- Build and analyze in one pass: #99962
- docs: clarify SVG handling in the Image Optimization API: #101301
- Turbopack: use hash collections for turbo-tasks values whose order is unobserved: #100939
- Turbopack: don't split page entries into a facade: #101152
- Turbopack: replace Next.js entry kinds with an opaque entry tag: #101291
- docs: map BFF proxy example routes to fixed backend endpoints: #101286
- docs: explain ESLint setup with TypeScript 7: #101246
- Durable use cache conditional reads: #101283
- docs: read the URL in history API event handlers instead of calling hooks: #101224
- review: escalate Next.js concepts in Turbopack code: #101278
- test: enable HMR dependency acceptance coverage for webpack: #101196
- test: Replace
itTurbopackwith test gates: #101195
Huge thanks to @styfle, @lukesandberg, @linyiru, @icyJoseph, @kassens, @mischnic, @eps1lon, @bgw, @DavidIlie, and @wbinnssmith for helping!
Release 2026-11-06 23:04
Release 2026-11-06 23:04
- vue-query: return a reactive
statefromuseQuerysostatus=== 'success'narrowsdatawithout unwrapping refs (#12541) (f4199ab51) by @DamianOsipiuk
- vue-query: keep query-core's
enabled(query)callback (#12542) (025773a83) by @DamianOsipiuk
- @tanstack/angular-query-experimental@5.107.1
- @tanstack/eslint-plugin-query@5.107.1
- @tanstack/lit-query@0.2.38
- @tanstack/preact-query@5.107.1
- @tanstack/preact-query-devtools@5.107.1
- @tanstack/preact-query-persist-client@5.107.1
- @tanstack/query-async-storage-persister@5.107.1
- @tanstack/query-broadcast-client-experimental@5.107.1
- @tanstack/query-core@5.107.1
- @tanstack/query-devtools@5.107.1
- @tanstack/query-persist-client-core@5.107.1
- @tanstack/query-sync-storage-persister@5.107.1
- @tanstack/react-query@5.107.1
- @tanstack/react-query-devtools@5.107.1
- @tanstack/react-query-next-experimental@5.107.1
- @tanstack/react-query-persist-client@5.107.1
- @tanstack/solid-query@5.107.1
- @tanstack/solid-query-devtools@5.107.1
- @tanstack/solid-query-persist-client@5.107.1
- @tanstack/svelte-query@6.4.1
- @tanstack/svelte-query-devtools@6.4.1
- @tanstack/svelte-query-persist-client@6.4.1
- @tanstack/vue-query@5.107.1
- @tanstack/vue-query-devtools@6.4.1
Release 2026-11-06 23:04
Release 2026-11-06 23:04
- vue-query: return a reactive
statefromuseQuerysostatus=== 'success'narrowsdatawithout unwrapping refs (#12541) (f4199ab51) by @DamianOsipiuk
- vue-query: keep query-core's
enabled(query)callback (#12542) (025773a83) by @DamianOsipiuk
- @tanstack/angular-query-experimental@5.107.1
- @tanstack/eslint-plugin-query@5.107.1
- @tanstack/lit-query@0.2.38
- @tanstack/preact-query@5.107.1
- @tanstack/preact-query-devtools@5.107.1
- @tanstack/preact-query-persist-client@5.107.1
- @tanstack/query-async-storage-persister@5.107.1
- @tanstack/query-broadcast-client-experimental@5.107.1
- @tanstack/query-core@5.107.1
- @tanstack/query-devtools@5.107.1
- @tanstack/query-persist-client-core@5.107.1
- @tanstack/query-sync-storage-persister@5.107.1
- @tanstack/react-query@5.107.1
- @tanstack/react-query-devtools@5.107.1
- @tanstack/react-query-next-experimental@5.107.1
- @tanstack/react-query-persist-client@5.107.1
- @tanstack/solid-query@5.107.1
- @tanstack/solid-query-devtools@5.107.1
- @tanstack/solid-query-persist-client@5.107.1
- @tanstack/svelte-query@6.4.1
- @tanstack/svelte-query-devtools@6.4.1
- @tanstack/svelte-query-persist-client@6.4.1
- @tanstack/vue-query@5.107.1
- @tanstack/vue-query-devtools@6.4.1