openaijamodel: gpt-5-mini-2025-08-07
v4.12.20 リリース: ルートの base パス保持とJSX子型の拡張
Key Points
- マウント時にbaseパスを保持
- JSXのchildrenがChild[]に拡張
- 型エラーが緩和される
Summary
v4.12.20 が 2026-05-19 にリリースされました。主な変更は2件の修正で、ルートマウント時の base パス保持と、JSX 周りの子要素型の緩和(Child[])です。エンジニア向けには互換性に問題が出にくく、ルーティングと TypeScript 型の扱いが改善されています。
Key Points
- ルーティング
route()でマウントしたアプリケーションの base パスが保持されるよう修正されました。- 影響: マウントしたサブアプリで期待どおりのパス解決が行われます。既存アプリは通常影響を受けませんが、カスタムパス処理をしている場合は挙動を確認してください。
- TypeScript / JSX
jsxとjsxFnのchildren型が単体からChild[]に拡張され、配列の子要素が自然に扱えるようになりました。- 影響: JSX コンポーネントに配列を渡しているコードで型エラーが解消されます。明示的な型キャストが不要になるケースが多いです。
- 安全性と移行
- 破壊的変更は報告されていません。アップグレード前にルートマウント箇所とJSX子要素周りのユニットテストを一度実行してください。
Quick upgrade notes
- npm / yarn でパッケージを更新後、ルーティングの統合テストとコンポーネントの型チェックを実行してください。
(リリース: v4.12.20, 公開日時: 2026-05-19T10:41:30.000Z)