Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							7f198ead0e 
							
						 
					 
					
						
						
							
							Refactor nested preloading associations,  close   #3970  
						
						
						
						
							
 
						
					 
					
						2021-01-26 16:33:19 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							08678106a4 
							
						 
					 
					
						
						
							
							Support replace associations without the creation in association mode,  close   #3937  
						
						
						
						
							
						
					 
					
						2021-01-26 14:34:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							916338a9e1 
							
						 
					 
					
						
						
							
							Test migrate constraints,  close   #3986  
						
						
						
						
							
						
					 
					
						2021-01-26 13:39:34 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							59c01b7943 
							
						 
					 
					
						
						
							
							Make migrator works with dbresolver,  close   #3992  
						
						
						
						
							
						
					 
					
						2021-01-25 10:30:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f8bd4c4875 
							
						 
					 
					
						
						
							
							Don't create index if there are error exist,  close   #3976  
						
						
						
						
							
						
					 
					
						2021-01-24 10:23:04 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							35ebfe6874 
							
						 
					 
					
						
						
							
							Support group conditions with single OR condition  
						
						
						
						
							
						
					 
					
						2021-01-20 18:24:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							9790103e68 
							
						 
					 
					
						
						
							
							Fix Where with empty struct,  close   #3966  
						
						
						
						
							
						
					 
					
						2021-01-19 16:37:49 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6095dbf939 
							
						 
					 
					
						
						
							
							Fix parse embedded relations,  close   #3964 ,  #3965  
						
						
						
						
							
						
					 
					
						2021-01-19 15:40:04 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							3d87575e7e 
							
						 
					 
					
						
						
							
							make Count compatible with Select with Count func,  close   #3962  
						
						
						
						
							
						
					 
					
						2021-01-18 19:43:04 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							4a15540504 
							
						 
					 
					
						
						
							
							SkipDefaultTransaction skip CreateInBatches transaction  
						
						
						
						
							
						
					 
					
						2021-01-18 11:43:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							59fa07953c 
							
						 
					 
					
						
						
							
							Preload with settings,  close   #3945  
						
						
						
						
							
						
					 
					
						2021-01-15 17:15:59 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							79628be2c2 
							
						 
					 
					
						
						
							
							Fix wrong RowsAffected if not data found  
						
						
						
						
							
						
					 
					
						2021-01-14 16:01:23 +08:00 
						 
				 
			
				
					
						
							
							
								Lisa Casner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce610a9560 
							
						 
					 
					
						
						
							
							title case schema name ( #3940 )  
						
						
						
						
							
						
					 
					
						2021-01-13 13:05:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							de850edb4f 
							
						 
					 
					
						
						
							
							Fix Change UpdatedAt to current time when doing OnConflict UpdateAll  
						
						
						
						
							
						
					 
					
						2021-01-11 19:16:47 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							b864a5457a 
							
						 
					 
					
						
						
							
							Allow foreign key following the default naming conventions,  close   #3928  
						
						
						
						
							
 
						
					 
					
						2021-01-10 17:32:17 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							fe553a7c1a 
							
						 
					 
					
						
						
							
							Fix prepared statement in transaction mode can't be shared in normal operations,  close   #3927  
						
						
						
						
							
						
					 
					
						2021-01-10 16:46:06 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							7302c8a136 
							
						 
					 
					
						
						
							
							Fix tests and logger  
						
						
						
						
							
						
					 
					
						2021-01-10 15:27:53 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							7ebb320f3e 
							
						 
					 
					
						
						
							
							Allow customize join table's table in callback  
						
						
						
						
							
						
					 
					
						2021-01-10 14:58:54 +08:00 
						 
				 
			
				
					
						
							
							
								Qt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9131e309d 
							
						 
					 
					
						
						
							
							reduce DB's Use method complexity and make it easier to understand ( #3930 )  
						
						
						
						
							
						
					 
					
						2021-01-10 10:15:48 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							d888c799d7 
							
						 
					 
					
						
						
							
							Change UpdatedAt to current time when doing OnConflict UpdateAll  
						
						
						
						
							
 
						
					 
					
						2021-01-08 19:20:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							a5bfe2f39d 
							
						 
					 
					
						
						
							
							Keep Error for new Session  
						
						
						
						
							
						
					 
					
						2021-01-07 11:45:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							bf0fd9bef6 
							
						 
					 
					
						
						
							
							Fix logger check LogLevel  
						
						
						
						
							
						
					 
					
						2021-01-06 16:07:19 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							5e72cd9a2b 
							
						 
					 
					
						
						
							
							Add ErrPrimaryKeyRequired if schema has no primary key defined  
						
						
						
						
							
						
					 
					
						2021-01-06 14:42:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							435bf70865 
							
						 
					 
					
						
						
							
							Add OnConflict OnConstraint support,  close   #3882  
						
						
						
						
							
						
					 
					
						2021-01-05 21:31:51 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6d260a86bd 
							
						 
					 
					
						
						
							
							Fix Set/Get settings when saving associations,  close   #3908  
						
						
						
						
							
						
					 
					
						2021-01-05 21:12:31 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							53b3ebdd1d 
							
						 
					 
					
						
						
							
							Add invalid data error when building conditions  
						
						
						
						
							
						
					 
					
						2021-01-05 21:01:16 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							00a785cd68 
							
						 
					 
					
						
						
							
							Don't use invalid value to build conditions,  close   #3912  
						
						
						
						
							
						
					 
					
						2021-01-05 18:01:51 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							60b769c2c8 
							
						 
					 
					
						
						
							
							OnConflict UpdateAll includes fields that specified default values via tag  
						
						
						
						
							
						
					 
					
						2021-01-04 15:13:56 +08:00 
						 
				 
			
				
					
						
							
							
								Philip Sahli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b8d3b3a0f 
							
						 
					 
					
						
						
							
							fix typo ( #3911 )  
						
						
						
						
							
						
					 
					
						2021-01-04 11:30:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							1b8cb07cf2 
							
						 
					 
					
						
						
							
							Allow Where select fields when searching with struct  
						
						
						
						
							
						
					 
					
						2020-12-30 18:13:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							79864af9ff 
							
						 
					 
					
						
						
							
							Allow customize auto increment increment  
						
						
						
						
							
						
					 
					
						2020-12-30 11:16:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6c0ee2700a 
							
						 
					 
					
						
						
							
							Allow to use Valuer with Eq expression,  #3899  
						
						
						
						
							
						
					 
					
						2020-12-30 10:42:13 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							065787c54e 
							
						 
					 
					
						
						
							
							Compatible with with foreign key with ID suffix  #3890  
						
						
						
						
							
						
					 
					
						2020-12-28 18:20:55 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							8bf50a5592 
							
						 
					 
					
						
						
							
							Fix parse relations if only specfied References,  close   #3890  
						
						
						
						
							
						
					 
					
						2020-12-28 17:58:12 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ade0bd6d60 
							
						 
					 
					
						
						
							
							Fix SELECT with sql expression in some cases,  close   #3889  
						
						
						
						
							
						
					 
					
						2020-12-28 10:40:30 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ad8a5c0d1a 
							
						 
					 
					
						
						
							
							Add QueryFields mode when query many2many relations  
						
						
						
						
							
 
						
					 
					
						2020-12-25 16:35:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							59730417aa 
							
						 
					 
					
						
						
							
							Fix auto migrate field with customized field type, close  https://github.com/go-gorm/mysql/issues/20  
						
						
						
						
							
						
					 
					
						2020-12-23 17:31:47 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							77bf4aecc6 
							
						 
					 
					
						
						
							
							Create associations w/o nested transaction option  
						
						
						
						
							
						
					 
					
						2020-12-18 13:25:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							468152d45b 
							
						 
					 
					
						
						
							
							Add DisableNestedTransaction support  
						
						
						
						
							
						
					 
					
						2020-12-16 19:33:35 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6848ae872f 
							
						 
					 
					
						
						
							
							Fix gorm.Expr with SubQuery,  fix   #3857  
						
						
						
						
							
						
					 
					
						2020-12-15 15:50:35 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							0f00493c50 
							
						 
					 
					
						
						
							
							Continue to update tracking fields even not selected with Select, but skip them if omited with Omit,  fix   #3856  
						
						
						
						
							
						
					 
					
						2020-12-15 11:18:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							14a0976dd4 
							
						 
					 
					
						
						
							
							populate the DeletedAt field when soft delete,  fix   #3855  
						
						
						
						
							
						
					 
					
						2020-12-15 10:39:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							21c3f05aa2 
							
						 
					 
					
						
						
							
							Use transaction's conn when preparing statement  
						
						
						
						
							
						
					 
					
						2020-12-14 18:31:18 +08:00 
						 
				 
			
				
					
						
							
							
								vellotis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51b5208599 
							
						 
					 
					
						
						
							
							Fix building of clause.Eq and clause.Neq expressions that fail to handle (*T)(nil) use cases correctly ( #3848 )  
						
						... 
						
						
						
						* Update tests to cover building `clause.Eq` and `clause.Neq` when value could be a nil pointer of a primitive
* Fix use cases for `clause.Eq` and `clause.Neq` when value is nil pointer of a primitive type 
						
						
							
						
					 
					
						2020-12-11 14:07:23 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e1952924e2 
							
						 
					 
					
						
						
							
							Support named Joins,  close   #3833  
						
						
						
						
							
						
					 
					
						2020-12-07 10:31:06 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0fca2195 
							
						 
					 
					
						
						
							
							Return error for invalid relations definition,  close   #3830  
						
						
						
						
							
						
					 
					
						2020-12-06 18:07:16 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef1f0bfe4 
							
						 
					 
					
						
						
							
							Fix Count with complicated Select,  close   #3826  
						
						
						
						
							
						
					 
					
						2020-12-06 14:30:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f655041908 
							
						 
					 
					
						
						
							
							Allow overwrite ignored field's permission,  close   #3829  
						
						
						
						
							
						
					 
					
						2020-12-06 11:07:05 +08:00 
						 
				 
			
				
					
						
							
							
								Andy Bursavich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61d3a4d6ea 
							
						 
					 
					
						
						
							
							Fix schema initialization paths ( #3825 )  
						
						... 
						
						
						
						* Fix schema initialization paths
The initialized channel was only closed if the schema's cacheStore did not contain the embeddedCacheKey and there were no errors parsing relations.  If the key existed or an error occurred, it would not be closed. This could leave other goroutines waiting for synchronization that will never occur.
Additionally, the other code paths that wait for initialization to complete did not return the possible error.
* Unnest common schema initialization
This makes the common code path less deeply nested and the flow control easier to follow. 
						
						
							
						
					 
					
						2020-12-04 11:28:38 +08:00 
						 
				 
			
				
					
						
							
							
								Andrei Baibaratsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2321ca164 
							
						 
					 
					
						
						
							
							Fixed creation of associated records with composite primary keys (go-gorm#3817) ( #3818 )  
						
						
						
						
							
 
						
					 
					
						2020-12-03 15:00:26 +08:00