|
1 | 1 | # Yii Database Change Log
|
2 | 2 |
|
3 |
| -## 1.2.1 under development |
| 3 | +## 1.3.0 March 21, 2024 |
4 | 4 |
|
5 |
| -- Bug #777: Fix `Query::count()` when it returns an incorrect value if the result is greater |
6 |
| - than `PHP_INT_MAX` (@Tigrov) |
| 5 | +- Enh #778: Deprecate unnecessary argument `$rawSql` of `AbstractCommand::internalExecute()` (@Tigrov) |
7 | 6 | - Enh #779: Specify result type of `QueryInterface::all()`, `CommandInterface::queryAll()` and
|
8 | 7 | `DbArrayHelper::populate()` methods to `array[]` (@vjik)
|
9 | 8 | - Enh #779: Specify populate closure type in `BatchQueryResultInterface` (@vjik)
|
10 |
| -- Enh #778: Deprecate unnecessary argument `$rawSql` of `AbstractCommand::internalExecute()` (@Tigrov) |
11 | 9 | - Enh #781: Skip calling `CommandInterface::getRawSql()` if no `logger` or `profiler` is set (@Tigrov)
|
12 |
| -- Enh #785: Refactor `AbstractCommand::getRawSql()` (@Tigrov) |
13 |
| -- Bug #785: Fix bug of `AbstractCommand::getRawSql()` when a param value is `Stringable` object (@Tigrov) |
14 |
| -- Enh #786: Refactor `AbstractSchema::getDataType()` (@Tigrov) |
15 | 10 | - Enh #784: Specify result type of `ConstraintSchemaInterface::getTableIndexes()` method to `IndexConstraint[]` (@vjik)
|
16 | 11 | - Enh #784: Remove unused code in `AbstractSchema::getTableIndexes()` (@vjik)
|
17 |
| -- Bug #788: Fix casting integer to string in `AbstractCommand::getRawSql()` (@Tigrov) |
| 12 | +- Enh #785: Refactor `AbstractCommand::getRawSql()` (@Tigrov) |
| 13 | +- Enh #786: Refactor `AbstractSchema::getDataType()` (@Tigrov) |
18 | 14 | - Enh #789: Remove unnecessary type casting to array in `AbstractDMLQueryBuilder::getTableUniqueColumnNames()` (@Tigrov)
|
19 |
| -- Enh #795: Allow to use `DMLQueryBuilderInterface::batchInsert()` method with empty columns (@Tigrov) |
20 | 15 | - Enh #794: Add message type to log context (@darkdef)
|
21 |
| -- Enh #802: Minor refactoring of `SchemaCache`, `AbstractPdoCommand` and `AbstractDDLQueryBuilder` (@Tigrov) |
| 16 | +- Enh #795: Allow to use `DMLQueryBuilderInterface::batchInsert()` method with empty columns (@Tigrov) |
22 | 17 | - Enh #801: Deprecate `AbstractSchema::normalizeRowKeyCase()` method (@Tigrov)
|
23 | 18 | - Enh #801: Deprecate `SchemaInterface::getRawTableName()` and add `Quoter::getRawTableName()` method (@Tigrov)
|
24 | 19 | - Enh #801: Deprecate `SchemaInterface::isReadQuery()` and add `DbStringHelper::isReadQuery()` method (@Tigrov)
|
25 | 20 | - Enh #801: Remove unnecessary symbol `\\` from `rtrim()` function inside `DbStringHelper::baseName()` method (@Tigrov)
|
26 |
| -- Bug #801: Fix bug with `Quoter::$tablePrefix` when change `AbstractConnection::$tablePrefix` property (@Tigrov) |
| 21 | +- Enh #802: Minor refactoring of `SchemaCache`, `AbstractPdoCommand` and `AbstractDDLQueryBuilder` (@Tigrov) |
27 | 22 | - Enh #809: Add psalm type for parameters to bind to the SQL statement (@vjik)
|
28 | 23 | - Enh #810: Add more specific psalm type for `QueryFunctionsInterface::count()` result (@vjik)
|
| 24 | +- Bug #777: Fix `Query::count()` when it returns an incorrect value if the result is greater |
| 25 | + than `PHP_INT_MAX` (@Tigrov) |
| 26 | +- Bug #785: Fix bug of `AbstractCommand::getRawSql()` when a param value is `Stringable` object (@Tigrov) |
| 27 | +- Bug #788: Fix casting integer to string in `AbstractCommand::getRawSql()` (@Tigrov) |
| 28 | +- Bug #801: Fix bug with `Quoter::$tablePrefix` when change `AbstractConnection::$tablePrefix` property (@Tigrov) |
29 | 29 |
|
30 | 30 | ## 1.2.0 November 12, 2023
|
31 | 31 |
|
|
0 commit comments