| 
						
					 | 
					
						
						
							
						
						9e45755a8e
					 | 
					
						
						
							
							Fix #20607: Add PHPStan/Psalm annotations for DB schemas
						
						
						
						
						
						
					 | 
					
						2025-10-14 20:04:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c82da8dc82
					 | 
					
						
						
							
							Add visibility for all class elements (#20557)
						
						
						
						
						
						
					 | 
					
						2025-10-02 01:27:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						54fb1cc7af
					 | 
					
						
						
							
							Remove unused imports (#20554)
						
						
						
						
						
						
					 | 
					
						2025-09-30 01:22:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						53256fdd24
					 | 
					
						
						
							
							Fix #20513: Fix code examples in PHPDoc
						
						
						
						
						
						
					 | 
					
						2025-09-06 00:22:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2303d72238
					 | 
					
						
						
							
							Fix #20385: Fixed the memory leak issue when using Query::exists() with MySQL
						
						
						
						
						
						
					 | 
					
						2025-05-28 01:18:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						52e4a3e645
					 | 
					
						
						
							
							release version 2.0.50
						
						
						
						
						
						
					 | 
					
						2024-05-30 20:23:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42e6524413
					 | 
					
						
						
							
							Fix tests addCheck(), dropCheck() MariaDB. (#20174)
						
						
						
						
						
						
					 | 
					
						2024-05-30 18:54:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ebc175768
					 | 
					
						
						
							
							Fix: #20171: Support JSON columns for MariaDB 10.4 or higher
						
						
						
						
						
						
					 | 
					
						2024-05-29 15:01:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2d2e141e3e
					 | 
					
						
						
							
							Minor improvents.
						
						
						
						
						
						
					 | 
					
						2024-05-18 16:54:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						14e2631fdf
					 | 
					
						
						
							
							Normalize column names.
						
						
						
						
						
						
					 | 
					
						2024-05-18 14:03:39 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bd73df5dcf
					 | 
					
						
						
							
							Fix MySQL version check for check constraints.
						
						
						
						
						
						
					 | 
					
						2024-05-18 13:39:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4996fd3d91
					 | 
					
						
						
							
							Add draft loadTableChecks() method, and add tests.
						
						
						
						
						
						
					 | 
					
						2024-05-18 13:35:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7b6330dbb
					 | 
					
						
						
							
							Merge branch 'master' into master
						
						
						
						
						
						
					 | 
					
						2024-05-16 15:04:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e2a167028b
					 | 
					
						
						
							
							Upgrade to PSR12 coding standard (#20121)
						
						
						
						
						
						
					 | 
					
						2024-03-19 17:21:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0263c19833
					 | 
					
						
						
							
							Revert 20045.
						
						
						
						
						
						
					 | 
					
						2023-11-02 08:28:05 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4b7669cf08
					 | 
					
						
						
							
							Fix boolean type MYSQL.
						
						
						
						
						
						
					 | 
					
						2023-10-25 08:37:18 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d94fd0f56c
					 | 
					
						
						
							
							Removed (for Mysql QueryBuilder) NotSupportedException() when executing addheck() and dropCheck(), resolve #19819
						
						
						
						
						
						
					 | 
					
						2023-07-05 11:54:24 +02: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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5d0d6f4a18
					 | 
					
						
						
							
							Fix #19705: Add binary and other data type to $typeMap list for MySQL
						
						
						
						
						
						
					 | 
					
						2023-02-09 22:05:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						63ae3f9a04
					 | 
					
						
						
							
							Fix #9740: Usage of DI instead of new keyword in Schemas
						
						
						
						
						
						
					 | 
					
						2022-11-27 19:10:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6a144bfc61
					 | 
					
						
						
							
							Fix #19537: Fix default expression detection for MariaDB date and time columns
						
						
						
						
						
						
					 | 
					
						2022-09-04 22:10:02 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2808e8d814
					 | 
					
						
						
							
							Fix #15500: Fix saving empty records to MySQL
						
						
						
						
						
						
					 | 
					
						2022-08-29 10:43:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						161526cd41
					 | 
					
						
						
							
							HTTPS everywhere (#19503)
						
						
						
						
						
						
					 | 
					
						2022-08-03 12:32:18 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6a36fa82c7
					 | 
					
						
						
							
							Fix #19047, fix #19118: Fix deprecated preg_match() passing null parameters #2 in db\mysql\Schema.php
						
						
						
						
						
						
					 | 
					
						2022-02-07 01:29:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1271bc419f
					 | 
					
						
						
							
							Fix #19041: Fix PHP 8.1 issues
						
						
						
						
						
						
					 | 
					
						2022-01-14 13:52:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9c370a6ccf
					 | 
					
						
						
							
							Fix #8750: Fix MySQL support when running in ANSI/ANSI_QUOTES modes
						
						
						
						
						
						
					 | 
					
						2021-01-30 23:21:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f1aaa0de89
					 | 
					
						
						
							
							Fix #18171: Change case of column names in SQL query for findConstraints to fix MySQL 8 compatibility
						
						
						
						
						
						
					 | 
					
						2020-07-15 16:55:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c5b1574757
					 | 
					
						
						
							
							Fix #18147: Fixed parameters binding for MySQL when prepare emulation is off
						
						
						
						
						
						
					 | 
					
						2020-07-03 12:40:32 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						55890453ab
					 | 
					
						
						
							
							Fix #17942: Fix for DbCache loop in MySQL QueryBuilder
						
						
						
						
						
						
					 | 
					
						2020-04-02 16:41:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b7723aebcf
					 | 
					
						
						
							
							Fix bracket
						
						
						
						
						
						
					 | 
					
						2020-03-04 12:25:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						db9e2fa709
					 | 
					
						
						
							
							Add missing bracket
						
						
						
						
						
						
					 | 
					
						2020-03-04 11:59:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fbdf464510
					 | 
					
						
						
							
							Backwards compatibility and formatting fix for #17897
						
						
						
						
						
						
					 | 
					
						2020-03-04 01:59:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						358e3518b3
					 | 
					
						
						
							
							feat: fix unittest
						
						
						
						
						
						
					 | 
					
						2020-02-28 11:48:24 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b9316c9205
					 | 
					
						
						
							
							feat: fix unit test errors
						
						
						
						
						
						
					 | 
					
						2020-02-26 18:55:23 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7428a45bf9
					 | 
					
						
						
							
							fix: #13749 Yii opens db connection even when hits query cache
						
						
						
						
						
						
					 | 
					
						2020-02-26 18:10:58 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						79e68767db
					 | 
					
						
						
							
							Fix #11945: Fix Schema Builder MySQL column definition order
						
						
						
						
						
						
					 | 
					
						2020-02-22 17:17:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b79fe7d106
					 | 
					
						
						
							
							Fix #17744: Fix a bug with setting incorrect defaultValue to AR column with CURRENT_TIMESTAMP(x) as default expression (MySQL >= 5.6.4)
						
						
						
						
						
						
					 | 
					
						2019-12-20 15:23:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cc5bb71f75
					 | 
					
						
						
							
							Fix #17449: Ensure CHECK statement goes after COMMENT in MySQL QueryBuilder::addCommentOnColumn()
						
						
						
						
						
						
					 | 
					
						2019-09-03 19:36:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c0254d617e
					 | 
					
						
						
							
							Fix #17449: Fixed order of SQL column build syntax for MySQL migration
						
						
						
						
						
						
					 | 
					
						2019-07-23 17:37:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ed64d65886
					 | 
					
						
						
							
							release version 2.0.16
						
						
						
						
						
						
					 | 
					
						2019-01-31 00:54:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7ccadb4a79
					 | 
					
						
						
							
							Fixes #15167: Fixed loading of default value current_timestamp() for MariaDB >= 10.2.3
						
						
						
						
						
						
					 | 
					
						2019-01-11 17:47:40 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f383ab228
					 | 
					
						
						
							
							Fixes #14367: In yii\db\mysql\QueryBuilder added support fractional seconds for time types for MySQL >= 5.6.4
						
						
						
						
						
						
					 | 
					
						2018-10-11 14:43:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a33b09dab3
					 | 
					
						
						
							
							remove ColumnSchema import from mysql Schema because it conflicts with existing class
						
						
						
						
						
						
					 | 
					
						2018-03-20 13:40:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |