Releases: si3nloong/sqlike
Releases · si3nloong/sqlike
Version 1.6.2
- 🦄 bump packages version
- 💩 key's
ID
no longer trigger invalid memory address or nil pointer dereference, it will always return empty string if it's nil
Version 1.6.1
- 🐛 fix
bitSize
Version 1.6.0
⚠️ [MINOR BREAKING CHANGE]: changeprimitive.DataType
data type fromint
tostring
⚠️ change default charsetlatin1
toutf8mb4
- 🦄 allow the user to defined key namespace using the environment variable
- 🦄 add collation casting API,
expr.Collate
- 🦄 add type safe API,
expr.String
,expr.Int
,expr.Int8
,expr.Int16
,expr.Int32
,expr.Int64
,expr.Uint
etc - 🦄 support index comment
- 🦄 support
multi-valued
index - https://dev.mysql.com/doc/refman/8.0/en/create-index.html - 🦄 add new API
expr.MemberOf
- https://dev.mysql.com/doc/refman/8.0/en/json-search-functions.html#operator_member-of
Version 1.5.0
- 🐛 transaction
Exec
andQuery
with correct argument data type ⚠️ [MINOR BREAKING CHANGE] transaction'sQueryStmt
no longer requiredcontext.Context
as parameter- 🦄 expose
Exec
,Query
andQueryRow
apis for transaction
Version 1.4.1
- 🐛 fix typo in
opentracing
log
Version 1.4.0
- 🐛 arguments logged by
opentracing
will follow their original sequence order now ⚠️ replaceprotobuf
package path (google had updated the package path)- 🦄 bump packages version
- 🦄 add runtime assertion of
Unmarshaler
for*types.Key
Version 1.3.4
- 🐛 fix
casbin
load policy, don't separate the value withcomma
- 🦄 bump packages version
Version 1.3.3
- 🐛 fix registry execute
sql.Scanner
even the value is nil - 🦄 bump packages version
Version 1.3.2
- 🐛 fix memory leak on
Paginate
- 🦄 bump packages version
⚠️ [MINOR BREAKING CHANGE] minimum requirement go 1.15
Version 1.3.1
- 🐛 fix omited fields of insert on duplicate, fields shouldn't skip on INSERT
- 🐛 reflext now will return a copy of properties and fields to avoid user modify it