black-06 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c7e575f19 
							
						 
					 
					
						
						
							
							save should be idempotent  #6139  ( #6149 )  
						
						
						
						
					 
					
						2023-03-23 11:18:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2d46e5be 
							
						 
					 
					
						
						
							
							reuse name for savepoints from nested transaction,  close   #6060  
						
						
						
						
					 
					
						2023-03-10 17:42:38 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bf1f269cf 
							
						 
					 
					
						
						
							
							feat: support nested join ( #6067 )  
						
						... 
						
						
						
						* feat: support nested join
* fix: empty rel value 
						
						
					 
					
						2023-03-10 17:21:56 +08:00 
						 
				 
			
				
					
						
							
							
								Jeffry Luqman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							654b5f2006 
							
						 
					 
					
						
						
							
							test: pgsql alter column from smallint or string to boolean ( #6107 )  
						
						... 
						
						
						
						* test: pgsql alter column from smallint to boolean
* test: pgsql alter column from string to boolean 
						
						
					 
					
						2023-03-10 17:11:56 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b62192456f 
							
						 
					 
					
						
						
							
							fix: diff schema update assign value ( #6096 )  
						
						
						
						
					 
					
						2023-03-10 17:04:54 +08:00 
						 
				 
			
				
					
						
							
							
								Truong Nguyen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed474152b1 
							
						 
					 
					
						
						
							
							Fix: Composite primary key with auto-increment value returns 0 after insert ( #6127 )  
						
						... 
						
						
						
						* Fix  #4930  workaround for databases that support auto-increment in composite primary key.
* Add test for composite key with auto-increment.
* schema.go: use field.AutoIncrement instead of field.TagSettings["AUTOINCREMENT"], add test to check autoincrement:false
create_test.go: remove unused code: drop table CompositeKeyProduct
---------
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2023-03-10 16:50:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							1643a36260 
							
						 
					 
					
						
						
							
							Fix possible concurrency problem for serializer  
						
						
						
						
					 
					
						2023-03-10 16:39:57 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9f25c73ee 
							
						 
					 
					
						
						
							
							fix: on confilct with default null ( #6129 )  
						
						... 
						
						
						
						* fix: on confilct with default null
* Update create.go
---------
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2023-03-10 16:35:26 +08:00 
						 
				 
			
				
					
						
							
							
								Saeid Kanishka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85eaf9eeda 
							
						 
					 
					
						
						
							
							feat: Unique Constraint Violation error translator for different drivers ( #6004 )  
						
						... 
						
						
						
						* feat: duplicated key error translator for different drivers
* test: removed the dependency
* test: fixed broken tests
* refactor: added ErrorTransltor interface
* style: applied styler
---------
Co-authored-by: Saeid Saeidee <s.saeidee@sensysgatso.com> 
						
						
					 
					
						2023-03-06 14:03:31 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3874339ef 
							
						 
					 
					
						
						
							
							Fix Save with stress tests  
						
						
						
						
					 
					
						2023-03-02 17:22:51 +08:00 
						 
				 
			
				
					
						
							
							
								Jiepeng Cao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							877cc9148f 
							
						 
					 
					
						
						
							
							Remove redundant code ( #6087 )  
						
						
						
						
					 
					
						2023-02-27 15:44:35 +08:00 
						 
				 
			
				
					
						
							
							
								black-06 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a80707de9e 
							
						 
					 
					
						
						
							
							Create and drop view ( #6097 )  
						
						... 
						
						
						
						* create view
* add comment
* fix test
* check param and add comment 
						
						
					 
					
						2023-02-27 15:43:10 +08:00 
						 
				 
			
				
					
						
							
							
								Jiepeng Cao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							391c961c7f 
							
						 
					 
					
						
						
							
							quotes on docker-compose.yml ports ( #6089 )  
						
						
						
						
					 
					
						2023-02-27 15:39:02 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04cbd956eb 
							
						 
					 
					
						
						
							
							test: pgsql migrate unique index ( #6028 )  
						
						
						
						
					 
					
						2023-02-18 09:21:07 +08:00 
						 
				 
			
				
					
						
							
							
								black-06 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e66a059b82 
							
						 
					 
					
						
						
							
							fix: update panic if model is not ptr ( #6037 )  
						
						... 
						
						
						
						* fix: update panic if model is not ptr
* fix: update panic if model is not ptr
* fix: update panic if model is not ptr
* fix: raise an error if the value is not addressable
* fix: return 
						
						
					 
					
						2023-02-18 09:20:29 +08:00 
						 
				 
			
				
					
						
							
							
								black-06 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42fc75cb2c 
							
						 
					 
					
						
						
							
							fix: association concurrently appending ( #6044 )  
						
						... 
						
						
						
						* fix: association concurrently appending
* fix: fix unit test
* fix: fix gofumpt 
						
						
					 
					
						2023-02-18 09:19:24 +08:00 
						 
				 
			
				
					
						
							
							
								Michael Anstis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							532e9cf4cc 
							
						 
					 
					
						
						
							
							Issue 6054: Unscoped not working with PreLoad on Joins ( #6058 )  
						
						... 
						
						
						
						* Issue 6054: Unscoped not working with PreLoad on Joins
* Formatting
---------
Co-authored-by: Michael Anstis <manstis@redhat.com> 
						
						
					 
					
						2023-02-18 09:06:43 +08:00 
						 
				 
			
				
					
						
							
							
								Cheese 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02b7e26f6b 
							
						 
					 
					
						
						
							
							feat: add tidb integration test cases ( #6014 )  
						
						... 
						
						
						
						* feat: support tidb integration test
* feat: update the mysql driver version to test 
						
						
					 
					
						2023-02-08 16:29:09 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							878ac51e98 
							
						 
					 
					
						
						
							
							fix:throw model value required error ( #6031 )  
						
						... 
						
						
						
						* fix:throw model value required error
* chore:ingore typecheck
* chore:ingore errcheck
* refactor: use other error
* chore: gofumpt style 
						
						
					 
					
						2023-02-08 13:40:41 +08:00 
						 
				 
			
				
					
						
							
							
								qiankunli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfbcedbf03 
							
						 
					 
					
						
						
							
							fix: support zeroValue tag on DeletedAt ( #6011 )  
						
						... 
						
						
						
						* fix: support zeroValue tag on DeletedAt
Signed-off-by: qiankunli <qiankun.li@qq.com>
* Update soft_delete_test.go
* Update tests_test.go
* Update soft_delete.go
---------
Signed-off-by: qiankunli <qiankun.li@qq.com>
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2023-02-01 14:40:55 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							d834dd60b7 
							
						 
					 
					
						
						
							
							Remove unnecessary code  
						
						
						
						
					 
					
						2023-01-19 15:22:13 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							3d35ddba55 
							
						 
					 
					
						
						
							
							Fix use table.* as select/omit columns  
						
						
						
						
					 
					
						2023-01-12 16:52:56 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							2bc913787b 
							
						 
					 
					
						
						
							
							support implicit table alias,  close   #5840   #5940  
						
						
						
						
					 
					
						2023-01-02 21:46:27 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							3d91802b1d 
							
						 
					 
					
						
						
							
							Fix unexpected alter table in auto migration,  close   #5942 ,  #5943  
						
						
						
						
					 
					
						2023-01-02 21:06:04 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							4b768c8aff 
							
						 
					 
					
						
						
							
							Upgrade tests deps  
						
						
						
						
					 
					
						2023-01-01 22:22:08 +08:00 
						 
				 
			
				
					
						
							
							
								Haibo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16a272209a 
							
						 
					 
					
						
						
							
							fix(migrator): Tag default:'null' always causes field migration  #5953  ( #5954 )  
						
						... 
						
						
						
						* fix(migrator): Tag default:'null' always causes field migration #5953 
* Update migrate_test.go
* Update migrate_test.go
* Update migrate_test.go
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2023-01-01 22:14:28 +08:00 
						 
				 
			
				
					
						
							
							
								Haibo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da2b2861de 
							
						 
					 
					
						
						
							
							fix(migrator): ignore relationships when migrating  #5913  ( #5946 )  
						
						
						
						
					 
					
						2023-01-01 19:54:28 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd3cc2502 
							
						 
					 
					
						
						
							
							Add ParameterizedQueries option support for logger,  close   #5288  
						
						
						
						
					 
					
						2022-12-25 11:37:23 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							794edad60e 
							
						 
					 
					
						
						
							
							test(MigrateColumn): mock alter column to improve field compare ( #5499 )  
						
						... 
						
						
						
						* test(MigrateColumn): mock alter column to improve field compare
* Update migrate_test.go
* Update migrate_test.go
* Update migrate_test.go
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2022-12-24 17:42:16 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1935eb0adb 
							
						 
					 
					
						
						
							
							feat: support inner join ( #5583 )  
						
						... 
						
						
						
						* feat: support inner join
* test: mixed inner join and left join
* chore: code comment
* Update statement.go
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2022-12-24 12:27:38 +08:00 
						 
				 
			
				
					
						
							
							
								Ning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbd2bbe521 
							
						 
					 
					
						
						
							
							fix:Issue migrating field with CURRENT_TIMESTAMP ( #5906 )  
						
						... 
						
						
						
						Co-authored-by: ningfei <accelerator314@outlook.com> 
						
						
					 
					
						2022-12-24 11:02:11 +08:00 
						 
				 
			
				
					
						
							
							
								Edward McFarlane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ec73c9bf4 
							
						 
					 
					
						
						
							
							Add test case for embedded value selects ( #5901 )  
						
						... 
						
						
						
						* Add test case for embedded value selects
* Revert recycle struct optimisation to avoid pointer overwrites 
						
						
					 
					
						2022-12-19 11:49:05 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9525d4da4 
							
						 
					 
					
						
						
							
							fix: skip append relation field to default db value ( #5885 )  
						
						... 
						
						
						
						* fix: relation field returning
* chore: gofumpt style 
						
						
					 
					
						2022-12-01 20:26:59 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f91313436a 
							
						 
					 
					
						
						
							
							Fix group by with count logic  
						
						
						
						
					 
					
						2022-11-21 11:10:56 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							342310fba4 
							
						 
					 
					
						
						
							
							fix(FindInBatches): throw err if pk not exists ( #5868 )  
						
						
						
						
					 
					
						2022-11-21 10:49:27 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2f42528a4 
							
						 
					 
					
						
						
							
							fix(Joins): args with select and omit ( #5790 )  
						
						... 
						
						
						
						* fix(Joins): args with select and omit
* chore: gofumpt style 
						
						
					 
					
						2022-11-02 10:28:00 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d82aa5673 
							
						 
					 
					
						
						
							
							test: invalid cache plan with prepare stmt ( #5778 )  
						
						... 
						
						
						
						* test: invalid cache plan with prepare stmt
* test: more test cases
* test: drop and rename column 
						
						
					 
					
						2022-10-20 14:10:47 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dd2bb4827 
							
						 
					 
					
						
						
							
							feat(PreparedStmtDB): support reset ( #5782 )  
						
						... 
						
						
						
						* feat(PreparedStmtDB): support reset
* fix: close all stmt
* test: fix test
* fix: delete one by one 
						
						
					 
					
						2022-10-19 14:46:59 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							3f20a543fa 
							
						 
					 
					
						
						
							
							Support use clause.Interface as query params  
						
						
						
						
					 
					
						2022-10-18 18:01:55 +08:00 
						 
				 
			
				
					
						
							
							
								viatoriche / Maxim Panfilov 
							
						 
					 
					
						
						
						
						
							
						
						
							62593cfad0 
							
						 
					 
					
						
						
							
							add test: TestAutoMigrateInt8PG: shouldn't execute ALTER COLUMN TYPE smallint,  close   #5762  
						
						
						
						
					 
					
						2022-10-18 17:28:06 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f4d3f7d2 
							
						 
					 
					
						
						
							
							Save as empty string for not nullable nil field serialized into json  
						
						
						
						
					 
					
						2022-10-18 16:25:39 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ab5f80a8d8 
							
						 
					 
					
						
						
							
							Save as NULL for nil object serialized into json  
						
						
						
						
					 
					
						2022-10-18 15:44:56 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							186e8a9e14 
							
						 
					 
					
						
						
							
							fix: association without pks ( #5779 )  
						
						
						
						
					 
					
						2022-10-18 11:58:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							2a788fb20c 
							
						 
					 
					
						
						
							
							Upgrade tests go.mod  
						
						
						
						
					 
					
						2022-10-17 17:01:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							2c56954cb1 
							
						 
					 
					
						
						
							
							tests mariadb with returning support  
						
						
						
						
					 
					
						2022-10-08 20:48:22 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e93dc3426e 
							
						 
					 
					
						
						
							
							Test postgres autoincrement check  
						
						
						
						
					 
					
						2022-10-08 17:16:32 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							983e96f142 
							
						 
					 
					
						
						
							
							Add tests for alter column type  
						
						
						
						
					 
					
						2022-10-08 16:04:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							34fbe84580 
							
						 
					 
					
						
						
							
							Add TableName with NamingStrategy support,  close   #5726  
						
						
						
						
					 
					
						2022-10-07 21:18:37 +08:00 
						 
				 
			
				
					
						
							
							
								Wen Sun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9564b82975 
							
						 
					 
					
						
						
							
							Fix OnConstraint builder ( #5738 )  
						
						
						
						
					 
					
						2022-10-07 13:46:20 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b7113b618 
							
						 
					 
					
						
						
							
							fix: prepare deadlock ( #5568 )  
						
						... 
						
						
						
						* fix: prepare deadlock
* chore[ci skip]: code style
* chore[ci skip]: test remove unnecessary params
* fix: prepare deadlock
* fix: double check prepare
* test: more goroutines
* chore[ci skip]: improve code comments
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2022-09-30 18:13:36 +08:00