52e4a3e645
release version 2.0.50
2024-05-30 20:23:31 +03:00
e2a167028b
Upgrade to PSR12 coding standard ( #20121 )
2024-03-19 17:21:27 +03:00
4352b8744b
Fix #19884 : Added support Enums in Query Builder
2023-07-10 18:07:10 +03:00
6c511d99fb
Fix #19759 : Update docs for Command::createTable(), Migration::createTable() and QueryBuilder::createTable()
2023-06-16 07:02:22 +03:00
6e7d0fbff4
Fix #19816 : Explicitly pass $fallbackToMaster
as true
to getSlavePdo()
to ensure it is not affected by child class with changed defaults
2023-05-04 15:36:33 +03:00
948029f583
Fix #19693 : Fix db/Command not caching NULL
result with scalar fetchMode
2022-12-04 19:55:12 +03:00
add56d843f
Fix #17811 : Do not reset retryHandler
when yii\db\Command::reset()
called
2022-11-16 11:03:00 +03:00
161526cd41
HTTPS everywhere ( #19503 )
2022-08-03 12:32:18 +03:00
dcb0750587
Fix #19454 : Fix PDO exception code not properly passed to yii\db\Exception
2022-07-07 18:24:06 +03:00
4628b91e73
Fix types ( #19332 )
...
* Migration::upsert() returns void
* Unneeded `@property` tags
* Add missing `null` param/return types
* Null types for db\Query + db\ActiveQuery
* Fixed testSelect
2022-03-30 18:40:10 +02:00
e353835cc5
Fixed typo ( #19134 )
2022-01-05 15:12:10 +03:00
0041f034fd
[doc] Update PHP doc links ( #18957 )
...
* Replace https://secure.php.net with https://www.php.net
* Replace http://www.php.net with https://www.php.net
2021-10-19 14:50:26 +02:00
395dc70468
Merge branch 'master' into fix/db-pgsql-raw-sql-params
2021-04-01 23:49:53 +03:00
335385d7ba
Db pgsql getRawSql params replace fix
2021-04-01 19:37:50 +03:00
7c5fcf32b4
Add int return type queryScalar and scalar method docs
2020-12-07 18:48:24 +03:00
ed1c087784
Fix #18317 : Additional PHP 8 compatibility fixes
...
Co-authored-by: Bizley <pawel@positive.codes>
2020-10-23 12:42:44 +03:00
385fe13d66
Revert #18102 since renaming is technically problematic ( #18109 )
2020-06-17 13:40:17 +03:00
eb956e9c6b
primary/replica in a definitely non-breaking way ( #18106 )
2020-06-16 11:33:27 +03:00
472600ee3f
Fix #18102 : Use “primary”/“replica” terminology instead of “master”/“slave”
2020-06-14 00:12:10 +03:00
70f9ab858b
release version 2.0.33
2020-03-24 23:03:06 +03:00
50b19dbfba
Fix #17920 : Fix for Command::getRawSql
and Expression
in params
2020-03-20 19:15:16 +03:00
0660011f53
Fix passing cache parameter ( #17907 )
2020-03-04 15:04:28 +03:00
fbdf464510
Backwards compatibility and formatting fix for #17897
2020-03-04 01:59:57 +03:00
c4742d0557
Merge branch 'master' of git://github.com/yiisoft/yii2 into 13749-db-connect-when-cache
2020-03-03 08:06:07 +08:00
f165b6b31f
Fix #17679 : Fix Oracle exception "ORA-01461: can bind a LONG value only for insert into a LONG column" when inserting 4k+ string
2020-03-02 23:26:53 +03:00
483c367704
feat: rawsql is only used for log, if profile it will be setted
2020-03-01 07:28:08 +08:00
990c4be454
feat: fix codeclimate error
2020-02-28 11:16:23 +08:00
2051c05087
feat: update code after review
2020-02-27 08:05:28 +08:00
7428a45bf9
fix : #13749 Yii opens db connection even when hits query cache
2020-02-26 18:10:58 +08:00
bdb7c64910
Update to https protocol for php.net links ( #17168 ) [skip ci]
...
* Updated php.net link for some MemCache properties [skip ci]
* Changed protocol to https for links to php.net in comments
* Changed protocol to https for links to php.net in code
* Changed www.php.net (http) to secure.php.net (https) in comments
* Changed www.php.net (http) to secure.php.net (https) in code
* Changed protocol to https for links to php.net in UPGRADE.md
* Changed protocol to https for links to pecl.php.net in comments
* Changed us.php.net to secure.php.net (https) in comments
* Changed protocol to https for links to php.net in docs
* Changed www.php.net (http) to secure.php.net (https) in docs
* Changed protocol to https for links to pecl.php.net in docs
* Changed ru/jp.php.net to secure.php.net (https) in docs
Don't sure about russian guide: is this links meant to be for guide on russian, or not?
2019-02-28 13:09:27 +03:00
32c7c4161b
Fixes #16192 : yii\db\Command::logQuery()
is now protected, extracted getCacheKey()
from queryInternal()
2018-07-28 00:39:16 +08:00
3555633223
Fixes #14289 : Added yii\db\Command::executeResetSequence()
to work with Oracle
2018-06-27 22:29:50 +03:00
6590feef0d
Fixes #16192 : yii\db\Command::logQuery()
is now protected
2018-06-03 16:30:53 +03:00
9a949525a1
Fixed deprecated type casting format in Command::bindValues()
...
Fixed #15817
2018-03-03 17:50:18 +02:00
22832b7c49
release version 2.0.14
2018-02-19 00:27:09 +02:00
e806a3b50a
Added yii\db\ExpressionInterface
support to yii\db\Command::batchInsert()
...
Fixes #15661
2018-02-18 20:23:08 +02:00
e6f5c46cdc
Fixes #15633 : Deprecate some things going away/changing in 2.1
...
- Deprecated `yii\base\BaseObject::className()` in favor of native PHP syntax `::class`, which does not trigger autoloading
- Deprecated XCache and Zend data cache support as caching backends
- Deprecated `yii\BaseYii::powered()` method
- Added `yii\base\InvalidArgumentException` and deprecated `yii\base\InvalidParamException`
- Added `yii\BaseYii::debug()` and deprecated `yii\BaseYii::trace()`
2018-02-11 01:48:29 +03:00
5bd6ed5684
Fixed issues in accidental merge of unfinished #15398
2018-02-10 14:10:14 +02:00
a036fac490
Extract cache from yii\db\Command
to yii\db\CacheableQueryTrait
and use it in yii\db\Query
2018-02-10 12:30:58 +02:00
de1750228d
Fixes #13879 : Added upsert support for yii\db\QueryBuilder
and yii\db\Command
2018-02-09 01:05:50 +03:00
c7e55450dd
Reverted #14593
...
(reverted from commit a42bbd8f01de340d9f4964aad8c9d3297b4eabcd)
2018-02-05 14:12:20 +03:00
a42bbd8f01
Fixes #14593 : Added yii\db\Command::EVENT_AFTER_EXECUTE
event that is triggered after command is executed
2018-02-05 15:49:18 +07:00
d16586334d
Fixes #7640 : Implemented custom data types support. Added JSON support for MySQL and PostgreSQL, array support for PostgreSQL
2018-02-05 04:59:14 +07:00
8d50844024
#15426 : Added ability to create and drop database views
2018-01-19 11:21:07 +03:00
d32b80eec9
Fixes #15122 : Fixed yii\db\Command::getRawSql()
to properly replace expressions
2018-01-18 01:34:07 +03:00
a3a3d1dcef
Document callable params [skip ci]
2017-12-26 14:03:15 +03:00
cc2e28bd0e
Add transaction/retry support for yii\db\Command
2017-12-26 13:10:36 +03:00
2d672b6722
release version 2.0.13
2017-11-03 01:09:29 +03:00
7e7faeebd1
Fixed excess escaping in Command::batchInsert() ( #13236 )
2017-10-23 22:43:39 +03:00
5a8c3d537b
Enable phpdoc_summary
rule in php-cs-fixer config ( #14675 )
...
* Enable `phpdoc_summary` rule in php-cs-fixer config.
* Fix case in "PHPDoc".
2017-08-21 11:19:35 +02:00