バージョン 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を参照してください。