OpenAIHono2026/05/05 9:31

v4.12.17

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

v4.12.17 リリースノート

Key Points

  • SVG属性の正規化
  • SSGにatom/rss追加
  • CORS originがオプションに

Summary

2026-05-05 に公開された v4.12.17 では、JSX/SVG属性の正規化、SSG のデフォルト拡張子マップに atom+xml / rss+xml を追加、CORS 設定の origin をオプション化、TypeScript 型の改善といった実用的な修正が含まれます。複数のバグ修正で既存の挙動を安定化しています。

Key Points

  • fix(jsx): ルート要素の SVG 属性を正規化
    • JSX で生成される SVG の属性名/形式差異による不具合を軽減。SVG をレンダリングするコンポーネントの表示確認を推奨。
  • fix(ssg): defaultExtensionMap に atom+xml と rss+xml を追加
    • SSG 出力で Atom/RSS フィードの拡張子検出が改善。フィード生成パイプラインを使用している場合は MIME/拡張子の扱いを確認してください。
  • fix(cors): CORSOptions の origin をオプション化
    • origin 指定が不要な構成をサポート。独自ミドルウェアや既存設定で origin に依存する挙動がないか確認。
  • fix(types): ミドルウェアのレスポンス型を app.on のオーバーロードに伝搬
    • TypeScript 型精度が向上。型チェックでエラーが出る場合は依存パッケージの再インストールや型定義の再ビルドを試してください。

Action Items

  • すぐにアップグレードを検討: 互換性の低い breaking change は含まれていませんが、SVG/SSG/CORS の挙動差異をテスト環境で検証してください。
  • TypeScript を利用している場合は型チェックを実行し、必要に応じて型キャッシュをクリアすること。

Contributors: kfly8, yuintei, 他数名。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

v4.12.17

v4.12.17

  • リリース: v4.12.17
  • 公開日時: 2026-05-05T09:31:04.000Z
  • リリース者: yusukebe
  • コミット: ff2b3d3

変更点

  • fix(jsx): normalize SVG attributes on the root element — @kfly8 in #4893
  • fix(ssg): add atom+xml and rss+xml to defaultExtensionMap — @yuintei in #4899
  • fix(cors): make origin optional in CORSOptions — @truffle-dev in #4905
  • fix(types): propagate middleware response types to app.on overloads — @T4ko0522 in #4906

新しいコントリビューター

  • @kfly8 — 初めての貢献 (#4893)
  • @truffle-dev — 初めての貢献 (#4905)

フル変更履歴

  • v4.12.16...v4.12.17

コントリビューター

  • kfly8, yuintei, and 2 other contributors

アセット

  • 2

リアクション

  • ❤️ 8 — orielhaim, maciejcieslar, kfly8, meitrix8208, sant123, luahoateam, laurynas-karvelis, Psycarlo