バージョン 4.3.5
リリース日:2023年5月21日
CodeIgniter4の4.3.5リリース
セキュリティ
バリデーションプレースホルダーにおけるリモートコード実行の脆弱性が修正されました。セキュリティアドバイザリ GHSA-m6m8-6gq8-c9fjで詳細を確認してください。
Session::stop()
がセッションを破棄していなかった問題を修正しました。セッションライブラリで詳細を確認してください。
変更点
make:cellコマンド:新しいセルを作成する際、コントローラーには常に
Cell
サフィックスがクラス名に追加されていました。ビューファイルについては、最後の_cell
は常に削除されます。ビューセル:以前のバージョンとの互換性のために、
_cell
で終わるビューファイル名は、ビューファイルの自動検出が有効になっている限り($view
プロパティを空文字列に設定することで)、Cell
によって引き続き検出できます。
非推奨化
セッション:Session::stop()メソッドは非推奨となりました。Session::destroy()を使用してください。
修正されたバグ
バリデーション:
permit_empty
またはif_exist
ルールと組み合わせてクロージャを使用するとエラーが発生していたバグを修正しました。make:cellコマンド:ビューファイルをクラスとして生成する問題を修正しました。
make:cellコマンド:大文字と小文字を区別しないOSでの単一単語のクラス入力の処理を修正しました。
修正されたバグの完全なリストについては、リポジトリのCHANGELOG.mdを参照してください。