バージョン 4.4.4

リリース日: 2023年12月28日

CodeIgniter4 の 4.4.4 リリース

破壊的変更

ドット配列構文によるバリデーション

ワイルドカード * を使用したバリデーションルールは、「ドット配列構文」として正しい次元のデータのみを検証するようになりました。詳細はアップグレードを参照してください。

バリデーションルール matches と differs

Strict ルールと Traditional ルールにおける `matches` と `differs` が文字列型以外のデータを検証する場合のバグが修正されました。

CURLRequest での ssl_key オプションの使用は削除されました

バグにより、CURLRequest で文書化されていない `ssl_key` 設定オプションを使用して CA バンドルを定義していました。これは修正され、現在はドキュメントに従って動作しています。`verify` オプションを使用して CA バンドルを定義できます。

ファイルシステムヘルパー

get_filenames() は、以前は追跡せずに返していましたが、現在はシンボリックリンクフォルダを追跡します。

機能強化

  • PHP 8.3 をフルサポート。

メッセージの変更

  • `HTTP.invalidJSON` エラーメッセージが追加されました。

  • `HTTP.unsupportedJSONFormat` エラーメッセージが追加されました。

非推奨

バグ修正

  • **CURLRequest:** オプション `verify` が *false* に設定されている場合でも、ホスト名がチェックされるバグを修正しました。

修正されたバグの完全なリストについては、リポジトリの CHANGELOG.md を参照してください。