Releases: yiisoft/db
Releases · yiisoft/db
Version 1.3.0
- Enh #778: Deprecate unnecessary argument
$rawSql
ofAbstractCommand::internalExecute()
(@Tigrov) - Enh #779: Specify result type of
QueryInterface::all()
,CommandInterface::queryAll()
and
DbArrayHelper::populate()
methods toarray[]
(@vjik) - Enh #779: Specify populate closure type in
BatchQueryResultInterface
(@vjik) - Enh #781: Skip calling
CommandInterface::getRawSql()
if nologger
orprofiler
is set (@Tigrov) - Enh #784: Specify result type of
ConstraintSchemaInterface::getTableIndexes()
method toIndexConstraint[]
(@vjik) - Enh #784: Remove unused code in
AbstractSchema::getTableIndexes()
(@vjik) - Enh #785: Refactor
AbstractCommand::getRawSql()
(@Tigrov) - Enh #786: Refactor
AbstractSchema::getDataType()
(@Tigrov) - Enh #789: Remove unnecessary type casting to array in
AbstractDMLQueryBuilder::getTableUniqueColumnNames()
(@Tigrov) - Enh #794: Add message type to log context (@darkdef)
- Enh #795: Allow to use
DMLQueryBuilderInterface::batchInsert()
method with empty columns (@Tigrov) - Enh #801: Deprecate
AbstractSchema::normalizeRowKeyCase()
method (@Tigrov) - Enh #801: Deprecate
SchemaInterface::getRawTableName()
and addQuoter::getRawTableName()
method (@Tigrov) - Enh #801: Deprecate
SchemaInterface::isReadQuery()
and addDbStringHelper::isReadQuery()
method (@Tigrov) - Enh #801: Remove unnecessary symbol
\\
fromrtrim()
function insideDbStringHelper::baseName()
method (@Tigrov) - Enh #802: Minor refactoring of
SchemaCache
,AbstractPdoCommand
andAbstractDDLQueryBuilder
(@Tigrov) - Enh #809: Add psalm type for parameters to bind to the SQL statement (@vjik)
- Enh #810: Add more specific psalm type for
QueryFunctionsInterface::count()
result (@vjik) - Bug #777: Fix
Query::count()
when it returns an incorrect value if the result is greater
thanPHP_INT_MAX
(@Tigrov) - Bug #785: Fix bug of
AbstractCommand::getRawSql()
when a param value isStringable
object (@Tigrov) - Bug #788: Fix casting integer to string in
AbstractCommand::getRawSql()
(@Tigrov) - Bug #801: Fix bug with
Quoter::$tablePrefix
when changeAbstractConnection::$tablePrefix
property (@Tigrov)
Version 1.2.0
- Chg #755: Deprecate
TableSchemaInterface::compositeForeignKey()
(@Tigrov) - Chg #765: Deprecate
SchemaInterface::TYPE_JSONB
(@Tigrov) - Enh #746: Enhanced documentation of
batchInsert()
andupdate()
methods ofDMLQueryBuilderInterface
interface (@Tigrov) - Enh #756: Refactor
Quoter
(@Tigrov) - Enh #770: Move methods from concrete
Command
class toAbstractPdoCommand
class (@Tigrov) - Bug #746: Typecast values in
AbstractDMLQueryBuilder::batchInsert()
if column names with table name and brackets (@Tigrov) - Bug #746, #61: Typecast values in
AbstractDMLQueryBuilder::batchInsert()
if values with string keys (@Tigrov) - Bug #751: Fix collected debug actions (@xepozz)
- Bug #756: Fix
Quoter::quoteTableName()
for sub-query with alias (@Tigrov) - Bug #761: Quote aliases of CTE in
WITH
queries (@Tigrov) - Bug #769, #61: Fix
AbstractDMLQueryBuilder::batchInsert()
for values as associative arrays (@Tigrov)
Version 1.1.1
Version 1.1.0
Version 1.0.0
- Initial release.