v0.6.13
·
112 commits
to master
since this release
Change Log
Fixed
- π fix: testutil - lite tpl render var parse error on contains empty format 3e41471
- π fix: fsutil - fix unit tests error for MustOpenFile be917ac
Feature
- β¨ feat: jsonutil - add new func MustPretty, MustString and add more unit tests 6eea491
- β¨ feat: cflag - add new built in ext type SafeFuncVar db5b927
- β¨ feat: fs/finder - support quick config finder by string rules da08abc
- β¨ feat: goutil - add new convert func ConvTo, ToKind, SafeConv for quick conv value type c8acbff
- β¨ feat: str,byte - add new func: ShortMd5 and update byteutil.Md5 logic c03d243
- β¨ feat: strutil - add new base conv func: BaseConv, Base10Conv, BaseConvByTpl b15c388
- β¨ feat: reflects - add quick call func by reflection: Call, Call2, SafeCall 4c2531f
- β¨ feat: syncs - move goutil.ErrGroup to sub pkg syncs.ErrGroup 980e23d
- β¨ feat: reflects - update func call logic, support more type auto convert 5b149e5
- β¨ feat: textutil - add StrTemplate for quick render template string 8f8f7ee
- β¨ feat: netutil - add new util func: HostIP, FreePort e884faa
- β¨ feat: jsonutil - add new util func: IsArray, IsObject for quick check json string 5644d92
- β¨ feat: encodx - add sub package, add some files from strutil pkg bd472a7
- β¨ feat: fsutil - add new func: FilePathInDirs a2257a1
- [feature] add func.saferun, automatically recover error when func panic (#123) 91d8264
- β¨ feat: varexpr - add new internal package varexpr for parse ENV var d829299
Update
- π update: testutil - update some util func add more unit test cases 28271fb
- π update: strutil - update the Repeat() handle logic on times < 1 3dfc858
- π update: netutil - update add new func ToKindWithFunc() and add some new consts cac36d3
- π up: timex - add new func NowDate() for quick format time use date template ce9d51e
- π up: reflects - update some util func and test 362bdcb
- π up: arr,test - update field name for testutil.EchoReply, add alias func arrutil.StringsToAnys b2889bb
- π up: strutil - update some decode and encode func logic 983446a
- π up: strutil - update some rand func logic, use custom rand instance 3e711a4
- π up: strutil - update some encode and id generate logic 1193638
- π up: update some type name, up some comments and add more tests 8fea977
- β¨ up: textutil - rename the StrTemplate to LiteTemplate, and update some render logic b6adb71
- π up: strutil - update some string util functions 9723aea
- π up: update some cli and map util functions ff8619f
- π up: rename the new sub package encodx to encodes 5968127
- π up: update some array, str and encode util func tests 8119792
- π up: update some for gen random chars da9fd86
Other
- π¨ style: update and fix some code style error f551b33
- β test: all - add more unit test case and update some comments 5b354e6
- π¨ chore: resolve some code style error and update some comments 868b402
- build(deps): bump WillAbides/setup-go-faster from 1.8.0 to 1.9.0 (#114) 4d409fd
- build(deps): bump WillAbides/setup-go-faster from 1.9.0 to 1.9.1 (#118) 23b892c
- build(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 (#117) b06f9e1
- build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0 (#116) 35503c4
- build(deps): bump morphy2k/revive-action from 2.5.2 to 2.5.3 (#122) 7888c03
- build(deps): bump actions/checkout from 3 to 4 (#127) 844ad99
- build(deps): bump WillAbides/setup-go-faster from 1.9.1 to 1.10.1 (#120) fe36eb0
- π‘ chore: update some func and method comments b53b4e7
- β¬οΈ dep: update some deps to latest version 86c933a
- β test: update and fix all error tests 9415ac3
- build(deps): bump WillAbides/setup-go-faster from 1.10.1 to 1.11.0 (#128) f2b6edc
- π· ci: remove ci test on go1.18, add on go1.21 9bbcec2
- π doc: re-generate README docs, update some doc template dc1143d
- build(deps): bump WillAbides/setup-go-faster from 1.11.0 to 1.12.0 (#129) 858dcf4
- build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 (#131) 385326e
- build(deps): bump golang.org/x/sys from 0.12.0 to 0.13.0 (#130) e471197
- build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 (#132) 081b02c
- π doc: update and re-generate README docs a279f66