Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8509b777 
							
						 
					 
					
						
						
							
							Use defer to close rows to avoid scan panic leak rows  
						
						
						
						
							
						
					 
					
						2022-03-29 18:48:32 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd6ed9c65 
							
						 
					 
					
						
						
							
							Scan with Rows interface  
						
						
						
						
							
						
					 
					
						2022-03-29 18:14:37 +08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c827ff2e3 
							
						 
					 
					
						
						
							
							chore(deps): bump actions/cache from 2 to 3 ( #5196 )  
						
						... 
						
						
						
						Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
							
						
					 
					
						2022-03-28 19:55:05 +08:00 
						 
				 
			
				
					
						
							
							
								qqxhb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d40a83432 
							
						 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						add gorm gen 
						
						
							
						
					 
					
						2022-03-24 16:30:14 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d7019a7c2 
							
						 
					 
					
						
						
							
							fix: throw err if association model miss primary key ( #5187 )  
						
						
						
						
							
						
					 
					
						2022-03-24 09:34:06 +08:00 
						 
				 
			
				
					
						
							
							
								Jin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a4d10be64 
							
						 
					 
					
						
						
							
							style: fix coding typo ( #5184 )  
						
						
						
						
							
						
					 
					
						2022-03-24 09:31:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f92e6747cb 
							
						 
					 
					
						
						
							
							Handle field set value error  
						
						
						
						
							
						
					 
					
						2022-03-23 17:24:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							a7b3b5956f 
							
						 
					 
					
						
						
							
							Fix hooks order, close  https://github.com/go-gorm/gorm.io/pull/519  
						
						
						
						
							
						
					 
					
						2022-03-22 22:42:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							d66f37ad32 
							
						 
					 
					
						
						
							
							Add Go 1.18  
						
						
						
						
							
						
					 
					
						2022-03-21 10:50:14 +08:00 
						 
				 
			
				
					
						
							
							
								Jin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d5cb997ed 
							
						 
					 
					
						
						
							
							style: fix linter check for NamingStrategy and onConflictOption ( #5174 )  
						
						
						
						
							
						
					 
					
						2022-03-20 09:02:45 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							0097b39a77 
							
						 
					 
					
						
						
							
							Should ignore error when parsing default value for time,  close   #5176  
						
						
						
						
							
						
					 
					
						2022-03-20 08:55:08 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							540b47571a 
							
						 
					 
					
						
						
							
							Fix update select clause with before/after expressions,  close   #5164  
						
						
						
						
							
						
					 
					
						2022-03-18 20:57:33 +08:00 
						 
				 
			
				
					
						
							
							
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d402765f69 
							
						 
					 
					
						
						
							
							test: fix utils.AssertEqual ( #5172 )  
						
						
						
						
							
						
					 
					
						2022-03-18 20:11:23 +08:00 
						 
				 
			
				
					
						
							
							
								ag9920 
							
						 
					 
					
						
						
						
						
							
						
						
							3c00980e01 
							
						 
					 
					
						
						
							
							fix: serializer use default valueOf in assignInterfacesToValue,  close   #5168  
						
						... 
						
						
						
						commit 58e1b2bffbc216f2862d040fb545a8a486e473b6
Author: Jinzhu <wosmvp@gmail.com>
Date:   Fri Mar 18 17:06:43 2022 +0800
    Refactor #5168 
commit fb9233011d209174e8223e970f0f732412852908
Author: ag9920 <alexgong7@outlook.com>
Date:   Thu Mar 17 21:23:28 2022 +0800
    fix: serializer use default valueOf in assignInterfacesToValue 
						
						
							
 
						
					 
					
						2022-03-18 17:12:17 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f7da0e0d 
							
						 
					 
					
						
						
							
							Support Variable Relation  
						
						
						
						
							
						
					 
					
						2022-03-18 14:30:30 +08:00 
						 
				 
			
				
					
						
							
							
								chenrui 
							
						 
					 
					
						
						
						
						
							
						
						
							5431da8caf 
							
						 
					 
					
						
						
							
							fix: preload panic when model and dest different  close   #5130  
						
						... 
						
						
						
						commit e8307b5ef5273519a32cd8e4fd29250d1c277f6e
Author: Jinzhu <wosmvp@gmail.com>
Date:   Fri Mar 18 13:37:22 2022 +0800
    Refactor #5130 
commit 40cbba49f374c9bae54f80daee16697ae45e905b
Author: chenrui <chenrui@jingdaka.com>
Date:   Sat Mar 5 17:36:56 2022 +0800
    test: fix test fail
commit 66d3f078291102a30532b6a9d97c757228a9b543
Author: chenrui <chenrui@jingdaka.com>
Date:   Sat Mar 5 17:29:09 2022 +0800
    test: drop table and auto migrate
commit 7cbf019a930019476a97ac7ac0f5fc186e8d5b42
Author: chenrui <chenrui@jingdaka.com>
Date:   Sat Mar 5 15:27:45 2022 +0800
    fix: preload panic when model and dest different 
						
						
							
						
					 
					
						2022-03-18 13:38:46 +08:00 
						 
				 
			
				
					
						
							
							
								chenrui 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e36ebe62 
							
						 
					 
					
						
						
							
							fix: soft delete for join,  close   #5132  
						
						... 
						
						
						
						commit a83023bdfc0dc6eaccc6704b64ff6436c2fe7725
Author: Jinzhu <wosmvp@gmail.com>
Date:   Fri Mar 18 01:05:25 2022 +0800
    Refactor #5132 
commit 8559f51102c01be6c19913c0bc3a5771721ff1f5
Author: chenrui <chenrui@jingdaka.com>
Date:   Mon Mar 7 20:33:12 2022 +0800
    fix: should add deleted_at exprs for every joins
commit 2b7a1bdcf3eff9d23253173d21e73c1f056f9be4
Author: chenrui <chenrui@jingdaka.com>
Date:   Mon Mar 7 14:46:48 2022 +0800
    test: move debug flag
commit ce13a2a7bc50d2c23678806acf65dbd589827c77
Author: chenrui <chenrui@jingdaka.com>
Date:   Mon Mar 7 14:39:56 2022 +0800
    fix: soft delete for join.on 
						
						
							
						
					 
					
						2022-03-18 01:09:20 +08:00 
						 
				 
			
				
					
						
							
							
								chenrui 
							
						 
					 
					
						
						
						
						
							
						
						
							9b9ae325bb 
							
						 
					 
					
						
						
							
							fix: circular reference save,  close   #5140  
						
						... 
						
						
						
						commit 2ac099a37ac7bd74f0a98a6fdc42cc8527404144
Author: Jinzhu <wosmvp@gmail.com>
Date:   Thu Mar 17 23:49:21 2022 +0800
    Refactor #5140 
commit 6e3ca2d1aa09943dcfb5d9a4b93bea28212f71be
Author: a631807682 <631807682@qq.com>
Date:   Sun Mar 13 12:52:08 2022 +0800
    test: add test for LoadOrStoreVisitMap
commit 9d5c68e41000fd15dea124797dd5f2656bf6b304
Author: chenrui <chenrui@jingdaka.com>
Date:   Thu Mar 10 20:33:47 2022 +0800
    chore: add more comment
commit bfffefb179c883389b72bef8f04469c0a8418043
Author: chenrui <chenrui@jingdaka.com>
Date:   Thu Mar 10 20:28:48 2022 +0800
    fix: should check values has been saved instead of rel.Name
commit e55cdfa4b3fbcf8b80baf009e8ddb2e40d471494
Author: chenrui <chenrui@jingdaka.com>
Date:   Tue Mar 8 17:48:01 2022 +0800
    chore: go lint
commit fe4715c5bd4ac28950c97dded9848710d8becb88
Author: chenrui <chenrui@jingdaka.com>
Date:   Tue Mar 8 17:27:24 2022 +0800
    chore: add test comment
commit 326862f3f8980482a09d7d1a7f4d1011bb8a7c59
Author: chenrui <chenrui@jingdaka.com>
Date:   Tue Mar 8 17:22:33 2022 +0800
    fix: circular reference save 
						
						
							
						
					 
					
						2022-03-17 23:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								Mikhail Faraponov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2990790fbc 
							
						 
					 
					
						
						
							
							Use WriteByte for single byte operations ( #5167 )  
						
						... 
						
						
						
						Co-authored-by: Mikhail Faraponov <mikefaraponov@Mikhails-MacBook-Pro.local> 
						
						
							
						
					 
					
						2022-03-17 22:54:30 +08:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e2da5ba3 
							
						 
					 
					
						
						
							
							Added offset when scanning the result back to struct,  close   #5143  
						
						... 
						
						
						
						commit 9a2058164d44c98d7b586b87bed1757f89d6fad7
Author: Jinzhu <wosmvp@gmail.com>
Date:   Thu Mar 17 22:34:19 2022 +0800
    Refactor #5143 
commit c259de21768936428c9d89f7b31afb95b8acb36a
Author: Hasan <mr.k779@outlook.com>
Date:   Mon Mar 14 20:04:01 2022 +0545
    Update scan_test.go
commit 09f127b49151a52fbb8b354a03e6610d4f70262f
Author: Hasan <mr.k779@outlook.com>
Date:   Mon Mar 14 19:23:47 2022 +0545
    Added test for scanning embedded data into structs
commit aeaca493cf412def7813d36fd6a68acc832bf79f
Author: Hasan <mr.k779@outlook.com>
Date:   Tue Mar 8 04:08:16 2022 +0600
    Added offset when scanning the result back to struct 
						
						
							
						
					 
					
						2022-03-17 22:52:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							63ac66b569 
							
						 
					 
					
						
						
							
							Support default tag for time.Time  
						
						
						
						
							
						
					 
					
						2022-03-17 11:34:27 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6befa0c947 
							
						 
					 
					
						
						
							
							Refactor preload error check  
						
						
						
						
							
						
					 
					
						2022-03-17 11:22:25 +08:00 
						 
				 
			
				
					
						
							
							
								labulakalia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61b4c31236 
							
						 
					 
					
						
						
							
							fix when index name is "type", parseFieldIndexes will set index TYPE is "TYPE" ( #5155 )  
						
						... 
						
						
						
						* fix index name is type, parseFieldIndexes will set index TYPE is "TYPE"
* check TYPE empty 
						
						
							
						
					 
					
						2022-03-14 21:47:59 +08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f961bf1c14 
							
						 
					 
					
						
						
							
							chore(deps): bump actions/checkout from 2 to 3 ( #5133 )  
						
						... 
						
						
						
						Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
							
						
					 
					
						2022-03-12 22:28:18 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Lee 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b566ed7913 
							
						 
					 
					
						
						
							
							Merge pull request  #5125  from CaoManhDat/master  
						
						... 
						
						
						
						ToSQL should enable SkipDefaultTransaction by default 
						
						
							
						
					 
					
						2022-03-04 11:37:37 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Manh Dat 
							
						 
					 
					
						
						
						
						
							
						
						
							29a8557384 
							
						 
					 
					
						
						
							
							ToSQL should enable SkipDefaultTransaction by default  
						
						
						
						
							
						
					 
					
						2022-03-03 09:18:01 +07:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							4e523499d1 
							
						 
					 
					
						
						
							
							Refactor Tx interface  
						
						
						
						
							
 
						
					 
					
						2022-03-01 16:59:50 +08:00 
						 
				 
			
				
					
						
							
							
								lianghuan 
							
						 
					 
					
						
						
						
						
							
						
						
							996b96e812 
							
						 
					 
					
						
						
							
							Add TxConnPoolBeginner and Tx interface  
						
						
						
						
							
						
					 
					
						2022-03-01 16:59:50 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e2e802b837 
							
						 
					 
					
						
						
							
							Refactor Scan  
						
						
						
						
							
						
					 
					
						2022-02-28 13:00:30 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							43a72b369e 
							
						 
					 
					
						
						
							
							Refactor Scan  
						
						
						
						
							
						
					 
					
						2022-02-28 00:16:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							530b0a12b4 
							
						 
					 
					
						
						
							
							Add fast path for ValueOf, ReflectValueOf  
						
						
						
						
							
						
					 
					
						2022-02-27 22:16:31 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							4d14ac39ff 
							
						 
					 
					
						
						
							
							Merge branch 'a631807682-i5091'  
						
						
						
						
							
						
					 
					
						2022-02-27 09:12:35 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							68bb5379d9 
							
						 
					 
					
						
						
							
							Refactor scan into struct  
						
						
						
						
							
						
					 
					
						2022-02-27 09:09:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f2edda50e1 
							
						 
					 
					
						
						
							
							Refactor check missing where condition  
						
						
						
						
							
						
					 
					
						2022-02-27 08:40:15 +08:00 
						 
				 
			
				
					
						
							
							
								chenrui 
							
						 
					 
					
						
						
						
						
							
						
						
							397b583b8e 
							
						 
					 
					
						
						
							
							fix: query scanner in single column  
						
						
						
						
							
						
					 
					
						2022-02-25 22:38:48 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6a18a15c93 
							
						 
					 
					
						
						
							
							Refactor check missing where condition  
						
						
						
						
							
						
					 
					
						2022-02-25 10:48:23 +08:00 
						 
				 
			
				
					
						
							
							
								jing1 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3741f258d0 
							
						 
					 
					
						
						
							
							feat: support gob serialize ( #5108 )  
						
						
						
						
							
						
					 
					
						2022-02-24 10:21:27 +08:00 
						 
				 
			
				
					
						
							
							
								Michael Nussbaum 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45ef1da7e4 
							
						 
					 
					
						
						
							
							Fix naming longer then 64 chars with dots in table ( #5045 )  
						
						... 
						
						
						
						Ensures that foreign key relationships and indexes are given
syntactically valid names when their name length exceeds 64 characters
and they contained dot characters within the name. This is most often
relevant when a Postgres table name is fully qualified by including its schema
as part of its name 
						
						
							
						
					 
					
						2022-02-24 10:10:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							b1201fce4e 
							
						 
					 
					
						
						
							
							Fix update with customized time type,  close   #5101  
						
						
						
						
							
						
					 
					
						2022-02-23 17:48:26 +08:00 
						 
				 
			
				
					
						
							
							
								Qt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7837fb6fa0 
							
						 
					 
					
						
						
							
							fix typo in TxCommitter interface comment & improve CheckTruth, chek val empty first ( #5094 )  
						
						... 
						
						
						
						* fix typo in TxCommitter interface comment
* improve CheckTruth, chek val empty first 
						
						
							
						
					 
					
						2022-02-20 21:19:15 +08:00 
						 
				 
			
				
					
						
							
							
								codingxh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							664c5fb767 
							
						 
					 
					
						
						
							
							strings.replace -> strings.replaceAll ( #5095 )  
						
						... 
						
						
						
						Co-authored-by: huquan<xxhh_quan_g@163.com> 
						
						
							
						
					 
					
						2022-02-20 19:55:04 +08:00 
						 
				 
			
				
					
						
							
							
								Gilad Weiss 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3547e00cc 
							
						 
					 
					
						
						
							
							Inherit clone flag (NewDB) on transaction creation ( #5012 )  
						
						... 
						
						
						
						* Inherit clone flag (NewDB) on transaction creation
I find it very reassuring to know that after a finisher API, I get a clean db object for my next queries.
If you look at the example in https://gorm.io/docs  i’d see many queries running one after the other.. but in reality they wouldn’t work as the they are portrayed and that’s because in default mode NewDB is false and will make all the clauses stay even after a finisher API.
My solution is just to have the value of the clone flag in the “parent” db object, be injected to its children transactions.
* Fix typo 
						
						
							
						
					 
					
						2022-02-20 08:33:12 +08:00 
						 
				 
			
				
					
						
							
							
								sammyrnycreal 
							
						 
					 
					
						
						
						
						
							
						
						
							5edc78116f 
							
						 
					 
					
						
						
							
							Fixed the use of "or" to be " OR ", to account for words that contain "or" or "and" (e.g., 'score', 'band') in a sql statement as the name of a field.  
						
						
						
						
							
						
					 
					
						2022-02-20 08:22:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							48ced75d1d 
							
						 
					 
					
						
						
							
							Improve support for AutoMigrate  
						
						
						
						
							
 
						
					 
					
						2022-02-19 23:42:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b4e0ec8f 
							
						 
					 
					
						
						
							
							Update auto stale days  
						
						
						
						
							
 
						
					 
					
						2022-02-19 17:11:23 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							0af95f509a 
							
						 
					 
					
						
						
							
							Enhance migrator Columntype interface ( #5088 )  
						
						... 
						
						
						
						* Update Migrator ColumnType interface
* Update MigrateColumn Test
* Upgrade test drivers
* Fix typo 
						
						
							
						
					 
					
						2022-02-19 17:02:53 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							39d84cba5f 
							
						 
					 
					
						
						
							
							Add serializer support ( #5078 )  
						
						... 
						
						
						
						* Update context
* Update GormFieldValuer
* Add Serializer
* Add Serializer Interface
* Refactor gorm field
* Refactor setter, valuer
* Add sync.Pool
* Fix test
* Add pool manager
* Fix pool manager
* Add poolInitializer
* Add Serializer Scan support
* Add Serializer Value method
* Add serializer test
* Finish Serializer
* Fix JSONSerializer for postgres
* Fix JSONSerializer for sqlserver
* Test serializer tag
* Add unixtime serializer
* Update go.mod 
						
						
							
						
					 
					
						2022-02-19 17:02:53 +08:00 
						 
				 
			
				
					
						
							
							
								li-jin-gou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19ac396a22 
							
						 
					 
					
						
						
							
							fix: isPrintable incorrect ( #5076 )  
						
						... 
						
						
						
						* fix: isPrintable incorrect
* fix: isPrintable incorrect
* style: use ReplaceAll instead of Replace 
						
						
							
						
					 
					
						2022-02-15 20:32:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							a0aceeb33e 
							
						 
					 
					
						
						
							
							Migrator AlterColumn with full data type  
						
						
						
						
							
						
					 
					
						2022-02-10 10:40:48 +08:00 
						 
				 
			
				
					
						
							
							
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							df2365057b 
							
						 
					 
					
						
						
							
							Remove uncessary switch case  
						
						
						
						
							
						
					 
					
						2022-02-09 17:23:16 +08:00