バージョン 4.3.2

リリース日:2023年2月18日

CodeIgniter4 の 4.3.2 リリース

破壊的変更

動作の変更

base_url()

  • バグにより、以前のバージョンでは引数なしのbase_url()は、末尾のスラッシュ(/)のないbaseURL(例:https://:8080)を返していました。

  • 現在は、末尾のスラッシュを含むbaseURLを返します。これはCodeIgniter 3のbase_url()と同じ動作です。

uri_string()

  • uri_string()のパラメータ$relativeが削除されました。バグにより、この関数は常にbaseURLを基準とした相対パスを返していました。

  • baseURLにアクセスすると、現在は空文字列('')を返します。これはCodeIgniter 3のuri_string()と同じ動作です。以前のバージョンでは/を返していました。

修正されたバグ

  • **QueryBuilder:** where()RawSqlを使用する場合、正しくないSQLを生成します。

  • **QueryBuilder:** set()に渡されたRawSqlはエラーなしで消えます。

  • **Session:** TLS経由でRedisHandlerを使用してRedisに接続できません。

  • **Autoloader:** Composerパッケージの名前空間を追加できない場合があります。

  • **Parser:** デリミタを変更した場合、!は機能しません。

  • **UserGuide:** 変更ログとv4.3.0のアップグレードガイドに項目を追加しました。

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