|
1 | 1 | Yii Framework 2 Change Log
|
2 | 2 | ==========================
|
3 | 3 |
|
4 |
| -2.0.53 under development |
5 |
| ------------------------- |
| 4 | +2.0.53 June 27, 2025 |
| 5 | +-------------------- |
6 | 6 |
|
7 |
| -- Enh #20385: Fixed the memory leak issue when using `Query::exists()` with MySQL (snewer) |
8 |
| -- Bug #20387: Fixed the command generated to use router.php file in php built-in server (eseperio) |
9 |
| -- Enh #20309: Add custom attributes support to style tags (nzwz) |
10 |
| -- Bug #20329: pgsql: Column Schema doesn't recognize PG type cast (arkhamvm) |
11 | 7 | - Bug #8298: Loading fixtures does not update table sequence for Postgresql database (mtangoo)
|
| 8 | +- Bug #20329: pgsql: Column Schema doesn't recognize PG type cast (arkhamvm) |
12 | 9 | - Bug #20347: Fix compatibility with PHP 8.4: remove usage of `session.use_trans_sid` and `session.use_only_cookies` (tehmaestro)
|
| 10 | +- Bug #20348: `ErrorHandler::convertExceptionToError()` Passing `E_USER_ERROR` to `trigger_error()` is deprecated since PHP `8.4` (terabytesoftw) |
13 | 11 | - Bug #20351: Fix behavior for `yii\web\Controller::bindActionParams` around union types (chriscpty)
|
14 | 12 | - Bug #20355: Fix SQL syntax for resetting sequence in `QueryBuilder` for `MSSQL` (terabytesoftw)
|
15 | 13 | - Bug #20371: Fix "Typed property must not be accessed before initialization" when calling `toArray()` on a model with typed properties without default value (uaoleg)
|
| 14 | +- Bug #20373: Fixed the type of the first parameter `yii\base\Controller::bindInjectedParams()` (max-s-lab) |
| 15 | +- Bug #20387: Fixed the command generated to use router.php file in php built-in server (eseperio) |
| 16 | +- Bug #20423: `strcmp()` Passing `null` to parameter `2` ($string2) of type string is deprecated (terabytesoftw) |
| 17 | +- Enh #20309: Add custom attributes support to style tags (nzwz) |
16 | 18 | - Enh #20354: Add PHPStan/Psalm annotations for `Container` and `Instance` (max-s-lab)
|
17 | 19 | - Enh #20361: Add PHPStan/Psalm annotations for `ActiveQuery` (max-s-lab)
|
18 | 20 | - Enh #20363: Add PHPStan/Psalm annotations for `ActiveRecord` and `ActiveQuery` (max-s-lab)
|
19 | 21 | - Enh #20372: Add PHPStan/Psalm annotations for `AssetBundle`, `AssetManager` and `View` (max-s-lab)
|
20 |
| -- Bug #20373: Fixed the type of the first parameter `yii\base\Controller::bindInjectedParams()` (max-s-lab) |
21 | 22 | - Enh #20374: Add PHPStan/Psalm annotations for `BaseYii`, `BaseObject`, `Component`, `Model`, `Module` and `yii\base\Controller` (max-s-lab)
|
| 23 | +- Enh #20385: Fixed the memory leak issue when using `Query::exists()` with MySQL (snewer) |
22 | 24 | - Enh #20394: Add PHPStan/Psalm annotations for `Yii::getAlias` (max-s-lab)
|
23 |
| -- Enh #20400: Add PHPStan/Psalm annotations for `yii\web\User` (samuelrajan747) |
24 | 25 | - Enh #20395: Add PHPStan/Psalm annotations for `ActiveForm::validate` (samuelrajan747)
|
25 | 26 | - Enh #20397: Add PHPStan/Psalm annotations for `ArrayHelper::merge` (samuelrajan747)
|
| 27 | +- Enh #20400: Add PHPStan/Psalm annotations for `yii\web\User` (samuelrajan747) |
26 | 28 | - Enh #20413: Add PHPStan/Psalm annotations for `Action`, `ActionEvent`, `Application`, `DynamicModel` and `InlineAction` (max-s-lab)
|
27 | 29 | - Enh #20416: Add `PHPStan`/`PSalm` annotation for `owner` property in `Behavior` class (terabytesoftw)
|
28 |
| -- Bug #20423: `strcmp()` Passing `null` to parameter `2` ($string2) of type string is deprecated (terabytesoftw) |
29 | 30 | - Enh #20426: Add `PHPStan`/`Psalm` annotation for `controller` property in `Action` class (terabytesoftw)
|
30 | 31 | - Enh #20430: Update PHPStan/Psalm annotations for `ArrayHelper::merge` to handle array-key (samuelrajan747)
|
31 |
| -- Bug #20348: `ErrorHandler::convertExceptionToError()` Passing `E_USER_ERROR` to `trigger_error()` is deprecated since PHP `8.4` (terabytesoftw) |
32 | 32 |
|
33 | 33 |
|
34 | 34 | 2.0.52 February 13, 2025
|
|
0 commit comments