4.3.0 から 4.3.1 へのアップグレード
インストール方法に対応するアップグレード手順を参照してください。
Composer バージョン
重要
Composer を使用する場合、CodeIgniter v4.3 には Composer 2.0.14 以降が必要です。
古いバージョンの Composer を使用している場合は、composer
ツールをアップグレードし、**vendor/** ディレクトリを削除して、composer update
を再度実行してください。
手順の一例を以下に示します。
composer self-update
rm -rf vendor/
composer update
必須ファイルの変更
設定ファイル
app/Config/Email.php
v4.3.0 へのアップグレード時に **app/Config/Email.php** を更新した場合は、環境変数(**.env**)の値を適用するために、
$fromEmail
、$fromName
、$recipients
、$SMTPHost
、$SMTPUser
、$SMTPPass
にデフォルト値''
を設定する必要があります。デフォルト値が設定されていない場合、これらの環境変数を設定しても、Config オブジェクトには反映されません。
app/Config/Exceptions.php
PHP 8.2 を使用している場合は、新しいプロパティ
$logDeprecations
と$deprecationLogLevel
を追加する必要があります。
プロジェクトファイル
プロジェクト領域(ルート、app、public、writable)の一部のファイルが更新されました。これらのファイルはシステムスコープ外にあるため、ユーザーの介入なしに変更されることはありません。
プロジェクト領域への変更のマージを支援するサードパーティの CodeIgniter モジュールがいくつかあります。Packagist で探す。
コンテンツの変更
次のファイルは、(非推奨化または視覚的な調整を含む)大幅な変更が加えられたため、更新されたバージョンをアプリケーションとマージすることをお勧めします。
設定
- app/Config/Email.php
環境変数(**.env**)の値を適用するために、
$fromEmail
、$fromName
、$recipients
、$SMTPHost
、$SMTPUser
、$SMTPPass
にデフォルト値''
を設定します。
すべての変更
これは、変更が加えられたプロジェクト領域内のすべてのファイルのリストです。多くのファイルは、実行時に影響を与えない単純なコメントまたは書式設定です。
app/Config/Email.php
composer.json