H

Hono

H
Hono Web v4.13.8

V4.13.8

What's Changed docs: コードコメントのタイピングエラーを修正し、第5343 perf ((jsx/dom) の第三者ミドルウェアセクションをリンクする: #5340 の修正で大きなキー付きの更新の検索作業を削減する ((aws-lambda): #5351 の修正で応答ボディをストリーミングするときにバックプレッシャーを尊重する ((accepts, language): #5311 の修正でマッチするときに品質 0 のエントリを受け入れることをスキップする ((accept): #5349 の修正で q パラメータ名を小字・小文字に扱います。..

H
Hono Web v4.13.7

v4.13.7

このリリースには、次のセキュリティ上の問題に対する修正が含まれています: hon/jsx は境界コンポーネントに無遮断された平行文字列を表示し、XSS 影響をもたらします: Suspense, ErrorBoundary, and Context.Provider in hon/jsx, renderToString() / renderToReadableStream() in hon/jsx/dom/server.このコンポーネントの直接の子またはフォールバックとして置く単純な文字列の逃れを修正します。

H
Hono Web v4.13.6

v4.13.6

What's Changed fix ((client): $url() と $path() のパラム値を #5297の修正で保持する ((client): #5291の修正でルーツ WebSocket URL を正規化する ((type): Context のシンボルキーを許可し、 #5300のタスクでバックバックを設定する: bump editorconfig-checker in #5336 refactor ((on handle): #5326の一貫したハンドラーの繰り返しに forEach を使用する

H
Hono Web v4.13.5

v4.13.5

このリリースには、以下のセキュリティ上の問題に対する修正が含まれています:クエリパーサーはURLフラグメントの後でパラメータを読み、キャッシュキーとプロキシ解釈の差異を引き起こす。URLの断片で停止しなかったクエリ解析を修正します。#が始まりとして扱われた後。..

H
Hono Web v4.13.4

v4.13.4

What's Changed fix ((request): #5268の修正で一致しないリクエストのパラームを処理する ((jsx/dom): #5264の修正で再レンダリングのときにref propが変更されたときに以前のrefクリーンアップを実行する ((reg-exp-router): #5266の perf ((router) のマッチングルートとワイルドカードミドルウェアを関連付け: #5267の nullオブジェクト作成を共有する ((fixetag): #5222の修正でコンマの前にオプションの空白スペースで If-None-Matchタグをマッチする ((skip und...

H
Hono Web v4.13.3

v4.13.3

What's Changed fix ((client): replaceUrlParam contains $ replacement tokens in #5227 fix ((tag): #5239 fix ((tag) に待機しているストリームバイトをコピーする: #5234 fix ((cors)) に 304 の応答ヘッダをフィルタリングするときにヘッダをスキップするのを避ける: #5235 docs ((context) に OPTIONS のプレフライトで Origin to Vary ヘッダを追加する: #5248 の修正で Context JSDoc にカスタムヘッダを追加する オプション例を追加する ((trie-rou...

H
Hono Web v4.13.2

v4.13.2

修正 (what's Changed fix)) セキュリティヘッダ (secure-headers): #5197の修正 (fix)) で無効の許可方針指令の代わりに標準の空括弧 () を出力 (jsx): #5204の修正 (fix)) で [オブジェクトの約束 (object Promise) ] の代わりにドキュメントメタデータタグの非同期子 (children) を表示 (render): #5199の修正 (fix)) で断片化された応答の誤ったインクリメンタルハッシングを解決 (resolve incorrect incremental hashing for chunked responses in #5199 fix)) クライアント (client): #5202の修正 (fix) で複数のクッキーを正しくシリアル化 (serialise) する (stabilize dige...

H
Hono Web v4.13.1

v4.13.1

What's Changed fix ((trie-router): #5189の @Jaybhadeによって消費されるパターンのすべてのスラッシュを数える 修正 (utils/stream): #4988の @Sriharsha-dev369によってパイプが投げられたときにライターロックを再取得する 修正 (tag): ######################################################################################################################################################################################

H
Hono Web v4.13.0

v4.13.0

Hono v4.13.0 が公開されました!このリリースのハイライトはパフォーマンスです。 低レベルの最適化の一組は、私たちのベンチマークの一般的なルートで、コアリクエスト/レスポンスの経路を1.25倍まで大幅に高速化します。このリリースでは、RFC 10008 で定義された HTTP QUERY メソッド、新しい Method Not Allowed ミドルウェア、その他にも一流のサポートが追加されています。性能向上 このリリースには。..

H
Hono Web v4.12.34

V4.12.34

このリリースには、以下のセキュリティ上の問題に対する修正が含まれています: memo ((() は、リクエスト全体でSSR出力を保持し、ユーザー間のデータ開示につながります。補正 メモ (()) 補足符が等しいとき、リクエスト全体で保存されたレンダリング結果を再利用し、コンポーネントが環境文脈からリクエスト範囲値を読み取ると、 useContext ((), useRequestContext ((),または g...

H
Hono Web v4.12.33

V4.12.33

What's Changed fix ((cookie): パルシング時に名前検証をリラックスする #5164 のクッキーヘッダー: #5167 の bump @hono/node-server の修正 ((jsx): handle useSyncExternalStore のサブスクリプションとスナップショット変更を処理する #5166 のタスク: #5168 のグローバルフェッチの好みに undici を削除する 全変更ログ: v4.12.32...v4.12.33

H
Hono Web v4.12.32

V4.12.32

What's Changed ci: type & bundle size check in #5148 fix ((aws-lambda) のレポートを有効にする: API Gateway v2 の jwt と lambda 認証タイプを追加する #5142 fix ((sse): Last-Event-ID をリセットする ID フィールドを空くする #5138 test ((cloudflare-workers): onClose, onError, send, and close のカバーを追加する Cloudflare Workers websocket アダプター in #5145 fix: 解析クエリ、ヘッダー、a の時に Object.createnull を使用する。..

H
Hono Web v4.12.31

V4.12.31

What's Changed test ((context): @yusukebe が #5116 のchore (ベンチマーク) で対応ヘルパーにcase (小数) 感受性のないヘッダ名を主張する: app.fetch (アプリ) を追加する: @yusukebe が #5117 のリファクタ (アワス・ランバダ) でオーバーヘッドベンチマークを追加する: @ts (期待) のエラー (エラー) を削除する: @yusukebe が #5130 の修正 (utils/body) を修正する: @yusukebe が #5131 の修正 (リクエスト) でキャッシュしたフォームを再利用する: cloneRawReque の多部分境界不一致を修正する:

H
Hono Web v4.12.30

V4.12.30

What's Changed chore (ベンチマーク/ルーター): #5107 chore (ベンチマーク) のバムデプ: #5108 chore (ベンチマーク) の未使用のベンチマークを削除する: #5104 fix (キャッシュ) の ts7 の準備で ts6 に更新する: #5025 fix (キャッシュ) のキャッシュ制御指令をデュプリケートする: #5020 fix (キャッシュ) の 206 の部分コンテンツ応答を圧縮しない: #5020 (クライアント) の修正: #5096 fix (キャッシュ) の他のパラームを前置するパラームに一致しないようにする: replaceUrlParam...

H
Hono Web v4.12.29

V4.12.29

What's Changed fix ((client): @yusukebe in #5092の要求先のヘッダーと関数ヘッダを合併する作業: #5093の修正で @yusukebeのテストスクリプトで no-op tsc を修正する作業 ((lambda-edge): #5094の修正で @yusukebeのコールバックに渡された値でハンドラーを解消する作業: #5081の修正で @codebybilal18の言語検出器に JSDoc @例を追加する作業: #50100の修正で @yusukebeの互換性Dateを追加する作業。..

H
Hono Web v4.12.28

V4.12.28

修正 (what's Changed) は、#5062 docs (#5062) で @yusukebe が発見した空の文字列コンテンツを処理 (serve-static) しました。 #5047 の @EduardF1 の req.raw.headers 参照 (プロパティ、方法ではなく) を修正しました。 #5047 の chore: #5066 の @yusukebe の *.tsbuildinfo を公開しないでください。

H
Hono Web v4.12.27

V4.12.27

このリリースには、以下のセキュリティ上の問題に対する修正が含まれています: hono/jsx はリクエストごとにコンテキストを隔離しません。SSRでは、コンテキストはリクエストごとにではなく、プロセス全体に保存されるので、アシンクロンコンポーネントの await の後に読み取れる useContext (() /useRequestContext (()) は、別の同時リクエストの値を返します。

H
Hono Web v4.12.26

V4.12.26

What's Changed fix ((lambda-edge): content-length body coding の Deno lib タイプを満たす @yusukebe in #5013 ci: CI から OIDC の信頼された公開で npm に公開する @yusukebe in #5028 chore: @yusukebe in #5029 の未使用のdevcontainer と gitpod の設定を削除する chore: @yusukebe in #5030 のビルドスクリプトで arg と glob を Bun のネイティブ API で置き換える Full Changelog: v4.12.25...v4.12.26

H
Hono Web v4.12.25

V4.12.25

このリリースには、以下のセキュリティ上の問題に対する修正が含まれています。 CORS Middleware は、オリジンがワイルドカードにデフォルトで設定されている場合、任意のOrigin を認証条件で表示します。ワイルドカードの起源を修正します。 要求の起源を反映し、 アクセス制御許可証明書: true を送信します。 認証書: true は明示的な起源なしで設定されている場合、ログインしたユーザーが訪問したサイトが m...

H
Hono Web v4.12.24

V4.12.24

What's Changed docs ((contribution): simplifyAI Usage Policy by @yusukebe in #4972 chore: remove @types/glob by @rtritto in #4978 fix ((bearer-auth): mention verifyToken in missing-options error message by @tan7vir in #4987 refactor ((language): test/improve tests on languages middleware by @iNeoO in #4980 fix ((utils/ipaddr): expand "::" to eight zero groups by @youcefzemmar in #4973 fix: configをクリーンアップする

H
Hono Web v4.12.23

v4.12.23

修正 (what's Changed) は、#4962 feat (context) の第1回だけではなく、すべてのファイル経路の逆斜線を正規化 (normalize) しました。 #4543 docs (feat) の @BlankParticle (@BlankParticle) によってコンテキストクラスを公開 (publicly) しました。 #4970 feat (feat) の @yusukebe (@yusukebe) によってAI使用方針 (AI Usage Policy) を追加 (compress) しました。

H
Hono Web v4.12.22

V4.12.22

変更した作業:#4912の修正で @renatograsso10による機械的検出の代わりに、#4912の修正で @BlankParticleによる v4への更新速度とクリーンアップ (mime):#4912の修正で @renatograsso10による機械的検出の代わりに、#4912の修正で @BlankParticleによるクリーンアップ (mime):#4912の修正で @LeSingh1によるエンコーディングオプションが設定されたときに、#4951の修正で @LeSingh1によるエンコーディングを承認 (accept-encoding) を尊重 (compress):#4955の修正で @ATOM00blueによるアップグレード応答において、#4955の修正で @LeSingh1によるエンコーディングオプションが設定されたときに、#4951の修正で @LeSingh1によるエンコーディングを承認 (accept-encoding) を尊重 (compress):#4955の修正で @ATOM00blueによるアップグレード応答において、#4955の修正で @LeSingh1によるエンコーディングオプションが設定されたとき、#4951の修正で

H
Hono Web v4.12.21

V4.12.21

このリリースには、以下のセキュリティ上の問題に対する修正が含まれています: app.mount (() は、未コード経路を使用してマウントプレフィックスをストライプします。解読経路の代わりに原 URL パスネームを使用して前置詞の剥離を修正します。 設定前置詞または経路の百分比コード文字が前置詞を間違った位置で削除する可能性があります。

H
Hono Web v4.12.20

v4.12.20

What's Changed 修正 (route): インストールされたルート (route) の基本経路を保存 (preserve) @usualomaによる #4942 の修正 (jsx): jsx と jsxFn の子供をChild に拡大 (widen) @ashunar0による #4947 の修正 (route): 新しい貢献者 (contributors) @ashunar0による #4947 の最初の貢献 (contribution) 完全変更 (changelog): v4.12.19...v4.12.20

H
Hono Web v4.12.19

V4.12.19

What's Changed ci: pin GitHub @yusukebe in #4932の SHAへのアクションを修正(serveStatic): @mixelburg in #4934の修正(cookie) ですべてのアダプターでオプションパラメータをオプションにする: #4922の featで @usualomaで同じ名前を持つ複数のクッキーがあるときに最初のクッキーを返す: featで bearer-auth: キーキャッシュエントリで。..

H
Hono Web v4.12.18

V4.12.18

このリリースには、以下のセキュリティ上の問題に対する修正が含まれています: キャッシュミドルウェアは Vary: 権限 / Vary: クッキーを無視します。Vary: Authorization と Vary: Cookie のキャッシュスキップ処理が欠落している修正。GHSA-p77w-8qqv-26rm CSS宣言 インジェ。..