Wilmer Arambula
ab6cef441e
Sanitize null bytes before quoteValue() on PHP 8.5+ in SQLite. ( #20673 )
2025-11-02 06:49:19 -03:00
Maksim Spirkov
9e45755a8e
Fix #20607 : Add PHPStan/Psalm annotations for DB schemas
2025-10-14 20:04:34 +03:00
Maksim Spirkov
287d0fa074
Fix PHPStan errors ( #20603 )
2025-10-14 12:38:07 +03:00
Maksim Spirkov
53256fdd24
Fix #20513 : Fix code examples in PHPDoc
2025-09-06 00:22:56 +03:00
Maksim Spirkov
f39a2ec1f9
Remove invalid and unnecessary PHPDoc annotations ( #20507 )
2025-09-03 15:09:14 +03:00
Максим Спирков
8b50a4942a
Fix @var tags syntax in framework folder ( #20392 )
2025-06-03 19:57:08 +03:00
Alexander Makarov
52e4a3e645
release version 2.0.50
2024-05-30 20:23:31 +03:00
Razvan Grigore
e2a167028b
Upgrade to PSR12 coding standard ( #20121 )
2024-03-19 17:21:27 +03:00
Alexander Makarov
51fc314f58
Add back SqlToken import in sqlite/Schema
2022-11-28 13:05:19 +04:00
Artem Manchenkov
63ae3f9a04
Fix #9740 : Usage of DI instead of new keyword in Schemas
2022-11-27 19:10:23 +03:00
Jiepeng Cao
473ead8e46
Optimize: simplified regexp ( #19541 )
2022-09-06 09:42:58 +03:00
Bizley
161526cd41
HTTPS everywhere ( #19503 )
2022-08-03 12:32:18 +03:00
Brandon Kelly
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
Alexander Makarov
9fbdc9f01b
Fix #18821 : Additional type fixes ( #19217 )
2022-02-09 11:35:20 +03:00
ntesic
730f0e56b5
Fix #18821 : Allow yii\db\ExpressionInterface as column in yii\db\conditions\InBuilder
2022-02-08 16:51:38 +03:00
Alexander Makarov
655786b7ed
release version 2.0.44
2021-12-30 10:50:56 +03:00
Alexander Makarov
ccb14ff667
release version 2.0.39
2020-11-10 13:58:35 +03:00
Alexander Makarov
dab7a6c317
Update phpdoc
2020-07-20 02:44:55 +03:00
Brandon Kelly
eb956e9c6b
primary/replica in a definitely non-breaking way ( #18106 )
2020-06-16 11:33:27 +03:00
Brandon Kelly
472600ee3f
Fix #18102 : Use “primary”/“replica” terminology instead of “master”/“slave”
2020-06-14 00:12:10 +03:00
Sartor
a66fac3bb1
Fix #17758 : Query::withQuery() can be used for CTE
2020-04-13 11:58:18 +03:00
Bizley
0210a5cbb0
Removed UNSIGNED from primary keys mapping
2020-04-08 15:15:35 +02:00
Alexander Makarov
438cc80fc7
Fix #17667 : Fix CREATE INDEX failure on sqlite when specifying schema
2020-03-24 15:40:02 +03:00
Alexander Kartavenko
cdd40b8dfb
Fix #17504 : Fix upsert when $updateColumns = true but there are no columns to update in the table
2019-08-21 11:56:20 +03:00
Bizley
3907895324
Fixes #16897 : Fixed yii\db\sqlite\Schema missing primary key constraint detection in case of INTEGER PRIMARY KEY
2018-11-22 23:57:00 +03:00
Vladimir Reznichenko
1a74b3d4f8
[minor] SCA with Php Inspections (EA Ultimate) ( #15871 )
...
* Php Inspections (EA Ultimate): use type casting where applicable
* Php Inspections (EA Ultimate): use constants where applicable
* Php Inspections (EA Ultimate): CS
* Php Inspections (EA Ultimate): address some of one-time used variables
* Php Inspections (EA Ultimate): address some of performance-related findings
* Php Inspections (EA Ultimate): address some of performance-related findings
* Php Inspections (EA Ultimate): revert a constant usage
* Php Inspections (EA Ultimate): revert sequential assignments
* Php Inspections (EA Ultimate): build is green again
* Php Inspections (EA Ultimate): revert array_merge tweaks
* Php Inspections (EA Ultimate): revert BC-incompatible one-time used variable tweak
* Update description [skip ci]
* Php Inspections (EA Ultimate): CS
2018-03-12 01:37:19 +03:00
SilverFire - Dmitry Naumenko
22832b7c49
release version 2.0.14
2018-02-19 00:27:09 +02:00
SilverFire - Dmitry Naumenko
089685975a
Wrap @inheritdoc tag in curly brackets [skip ci]
2018-02-19 00:16:19 +02:00
SilverFire - Dmitry Naumenko
e806a3b50a
Added yii\db\ExpressionInterface support to yii\db\Command::batchInsert()
...
Fixes #15661
2018-02-18 20:23:08 +02:00
Robert Korulczyk
df91a9608f
Fixes #14638 : Added yii\db\SchemaBuilderTrait::tinyInteger()
2018-02-12 12:01:21 +03:00
Brandon Kelly
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
Dmitry Naumenko
de1750228d
Fixes #13879 : Added upsert support for yii\db\QueryBuilder and yii\db\Command
2018-02-09 01:05:50 +03:00
Dmitry Naumenko
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
Klimov Paul
65f6b59b35
@inheritdoc notation changed
2018-01-23 13:11:24 +02:00
Sergey Makinen
315855f7f5
Fixes #15357 : Added multi statement support for yii\db\sqlite\Command
2017-12-20 00:02:14 +03:00
Alexander Makarov
2d672b6722
release version 2.0.13
2017-11-03 01:09:29 +03:00
Carsten Brandt
93bbf5b39d
Fixes #15015 : Added StringHelper::floatToString() to savely cast float values independent of the locale, also fixes some places in the framework that use it now
2017-10-27 11:41:45 +03:00
Robert Korulczyk
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
Robert Korulczyk
1501c659ac
Add empty lines before return statements. ( #14682 ) [skip ci]
2017-08-21 01:58:49 +03:00
Carsten Brandt
cda3089623
Fixed batchInsert casting of double values according to locale ( #14448 )
...
fixes #6526
2017-08-13 22:15:04 +02:00
Sergey Makinen
92d2245ca6
Add support for an older SQLite in constraints ( fixes #14483 ) ( #14497 )
2017-07-21 00:03:16 +03:00
Robert Korulczyk
fe8a0a6a2e
Enable no_useless_else rule in php-cs-fixer ( #14420 )
2017-07-10 11:26:21 +03:00
Carsten Brandt
e0dde88b87
Merge PR #14015 branch 'db-constraints' from sergeymakinen/yii2
...
Implement retrieving DBMS constraints
* db-constraints2: (21 commits)
CHANGELOG for #14105
added missing abstract methods to ConstraintFinderTrait
avoid dependency of SqlTokenizer on sqlite implementation
Mention an usage magic in descriptions
Fix an unknown variable usage bug
updated phpdoc
make schema cache version a constant
Have I fixed these phpdocs? Let’s see…
Fixed phpdoc [skip ci]
Mark not supported constraint retrieving methods
Add PHPDoc
Fix typo [skip ci]
Rename DefaultConstraint to DefaultValueConstraint
Fix imports
Fix merging issues & CS
Add Command tests
Fix constraint tests
Disable column comment test on old CUBRID
Fix dropping unique/indexes
Fix schema caching on commands
...
2017-07-07 22:57:58 +02:00
Alex
266bfc0419
fix phpDoc [skip ci] ( #14394 )
...
* fix phpDoc [skip ci]
* fix phpDoc [skip ci]
2017-07-06 00:39:36 +02:00
Carsten Brandt
888f9f87b6
avoid dependency of SqlTokenizer on sqlite implementation
2017-07-05 11:40:06 +02:00
Sergey Makinen
164d3c83e9
Have I fixed these phpdocs? Let’s see…
2017-07-03 15:10:48 +03:00
Sergey Makinen
452974cab3
Mark not supported constraint retrieving methods
2017-06-28 21:40:52 +03:00
Sergey Makinen
71a23cff50
Fix imports
2017-06-18 19:17:20 +03:00
Sergey Makinen
c8856ccd4e
Fix merging issues & CS
2017-06-17 01:02:01 +03:00
Sergey Makinen
f820d2ca36
Merge branch 'master' into db-constraints
2017-06-16 16:52:43 +03:00