Skip to content

Releases: gookit/goutil

v0.6.17

02 Oct 14:58
Compare
Choose a tag to compare

Change Log

Fixed

  • fix: dumper.printRValue panic when unexported fields in the structure are of type time.Time; (#183) 4143c5b
  • 🐛 fix: cflag - not add NewLine on each option description f1ad3a6
  • 🐛 fix: structs - fix TryToMap panic on handle invalid field value ebc746c
  • 🐛 fix: structs - InitDefaults: can't set slice to array. close #172 c341f68

Other

  • build(deps): bump morphy2k/revive-action from 2.5.7 to 2.5.10 (#191) 3c4153f
  • build(deps): bump golang.org/x/term from 0.22.0 to 0.23.0 (#188) 5c4823d
  • ci: remote the morphy2k/revive-action d81967d
  • build(deps): bump golang.org/x/sys from 0.23.0 to 0.25.0 (#193) 717b4f5
  • build(deps): bump golang.org/x/text from 0.16.0 to 0.18.0 (#194) 0a4c580
  • build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#195) b511ebd

v0.6.16

09 Jul 14:23
Compare
Choose a tag to compare

Change Log

Fixed

  • 🐛 fix: fs - ToAbsPath if input is empty will return current work dir deb03c0

Feature

  • ✨ feat: math - add generic func Abs 45cdda2
  • ✨ feat: map - add new func: TypedKeys, TypedValues, EachTypedMap for get typed key or value from map dc3c50a
  • ✨ feat: assert - add new func: StrNotContains for check string value dce0f0b
  • ✨ feat: IsEmptyReal and IsZeroReal method (#174) f480138
  • ✨ feat: support convert float string to int (#180) 5bdbe2a

Update

  • 👔 up: test,base - update some test and base func ac5dfa1
  • 🚚 up: rename the reflects.IsValidatePtr to reflects.IsValidPtr 8b32a51
  • 👔 up: str - random string gen split non-win and windows implement 5f16ce7
  • 👔 up: assert - add new helper func: ContainsElems 1c08e6b
  • 👔 up: fsutil add const and update the FindInDir() 0f525a0

Other

  • build(deps): bump morphy2k/revive-action from 2.5.4 to 2.5.6 (#152) 73a2aba
  • build(deps): bump WillAbides/setup-go-faster from 1.13.0 to 1.14.0 (#153) 4ea333f
  • 🎨 style: update and fix some code style problem 66e926c
  • build(deps): bump morphy2k/revive-action from 2.5.6 to 2.5.7 (#160) 08ec3bd
  • Add new function reflect.IsValidatePtr (#163) 5c01479
  • build(deps): bump softprops/action-gh-release from 1 to 2 (#165) 479e259
  • 👔 chore: update some deps to latest, and update some type comments 7c5136a
  • ✅ ci: fix ci test error and add test on go1.22 9203a60
  • build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 (#171) 03a1013
  • build(deps): bump golang.org/x/sys from 0.18.0 to 0.20.0 (#169) 4978a3a
  • build(deps): bump golang.org/x/term from 0.18.0 to 0.20.0 (#170) 68ce124
  • build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#166) aec44b2
  • support default env prefix (#178) 43e6c53
  • ⬆️ dep: upgrade golang.org/x deps to latest version bfe7659

v0.6.15

04 Jan 13:55
Compare
Choose a tag to compare

Change Log

Fixed

  • 🐛 fix: strutil - fix random method unit test error 2a189eb
  • 🐛 fix: support use JSON as env default value on parse struct. see issues #135 79a8767
  • 🐛 fix: envutil - parse env var check error 300ee26
  • 🐛 fix: conv - fix some to unit convert tests error 58c5080

Feature

  • ✨ feat: math - add Uint64, ToUint64 and related util func 8373e84
  • ✨ feat: math,str - move the common ToStringWith func to internal package f9a9690
  • ✨ feat: dump - special handle for time.Time type display 1d0e7a0
  • ✨ feat: enhance the convert func, support handle ptr type value 3ace818

Update

  • 👔 up: map - add some new method for Map, SMap data 678218d
  • 👔 up: maputil - fix a method name error, add tests for MergeMultiSMap e0bbc86
  • ♻️ up: math - update all value convert to other type func logic, support more options a1e842e
  • 👔 up: structs - update the SetValues logic will continue on set error dd72232
  • 👔 up: reflects,internal - update some internal and reflects util func 154fd5b

Other

  • build(deps): bump morphy2k/revive-action from 2.5.3 to 2.5.4 (#136) b8698a4
  • dep: upgrade some deps to latest version f34c186
  • build(deps): bump WillAbides/setup-go-faster from 1.12.0 to 1.13.0 (#145) bf7f993
  • build(deps): bump golang.org/x/term from 0.13.0 to 0.15.0 (#144) b73b8e9
  • Modify struct field setting logic. (#138) 4eb9721
  • 📝 doc: add package comments for some subpackage a49dc1c
  • 💚 ci: math, str - fix some convert tests error 4275d2c
  • 💚 ci: math - fix run ci tests error on go1.19 a6a8d0e
  • 📝 doc: update and re-generate README docs 71e9b89
  • build(deps): bump github/codeql-action from 2 to 3 (#147) d397d97
  • 📝 doc: re-generate new README and fix some code style 9ef6bd0

v0.6.14

14 Oct 05:36
Compare
Choose a tag to compare

Change Log

  • 👔 up: structs - init default value will skip for empty []struct field b181d2a

v0.6.13

13 Oct 12:00
Compare
Choose a tag to compare

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

v0.6.12

24 Jul 13:30
Compare
Choose a tag to compare

Change Log

Refactor

  • 💥 refactor: rename the package stdutil to goinfo, and remove some repeated util func 592b2a1
  • 💥 refactor: basefn - mv the HowLongAgo, DataSize to pkg mathutil 9e581e1
  • ♻️ refactor: arrutil - upgrade collection func to generics: TwowaySearch, Differences, Excepts, Intersects and more 02e9849

Fixed

  • 🐛 fix: maputil - fix wildcard(*) not working on func GetByPath. issues #109 4affd6a

Feature

  • ✨ feat: fsutil - add UpdateContents() and add more unit test cases 73b905b
  • ✨ feat: add new pkg: syncs and internal pkg: checkfn 0155b13
  • ✨ feat: arrutil - add new util func: JoinTyped, support join any typed slice 8aa12c0
  • ✨ feat: byteutil - new util func: ToBytes, SafeBytes, ToBytesWithFunc for conv any to []byte 9c10a51
  • ✨ feat: mathutil - add new func: IntOrDefault, UnitOrDefault, FloatOrDefault ... and more for convert with default e906c90
  • ✨ feat: fsutil - add new func IsEmptyDir() and add more unit tests 8690507
  • ✨ feat: reflects - add new func TypeReal, TypeElem, MakeSliceByElem f8b93a0
  • ✨ feat: strutil - add new func StringOrDefault, IntOrDefault, Int64OrDefault, UintOrDefault and more conv funcs 477d4d0
  • ✨ feat: strutil - add new func BeforeFirst, AfterFirst, AfterLast split funcs ecbbbc8
  • ✨ feat: strutil - add new func BlankOr, ZeroOr for check and return value fbe027e
  • ✨ feat: timex - add new func ElapsedNow and update the Elapsed() logic d6222f8

Update

  • 👔 up: arrutil - update the ToString and add new func TString() 06b9b37
  • ⏪ up: arrutil - revert the ToString handle logic c553460
  • 👔 update: update some goutil package import, replace pkg name 2040798
  • 👔 update: inner - rename internal func comfunc.FormatTplWithArgs to FormatWithArgs 19943b5
  • 👔 update: goinfo - move parse go info func to package goinfo from sysutil dd238bb
  • 👔 update: errorx - add new func: MustEX, and add more unit tests d9ad4c6
  • 👔 update: basefn - add new func PanicErr and update PanicIf logic 7fe7ccd
  • ♻️ update: refactoring the slice item validate logic e5a13ce
  • 👔 update: update deps to latest and update some comments and tests 33b57ac
  • 👔 update: goinfo, str - update some comments and some tests e834938

Other

  • 📝 doc: update and re-generate README docs c7c8f5c
  • ✅ test: update and add more tests for arr,cli, errorx package 5c2e10b
  • 📝 chore: fix maputil test error and re-generate README docs 5e2d478
  • ✅ test: strutil - add more unit cases a0ac609
  • ✅ test: arr,reflects - add more unit cases f0dea38
  • 📝 chore: update doc gen logic and re-generate README docs a33124d
  • ✅ test: strutil, timex fix unit test error 59dd067

Full Changelog: v0.6.11...v0.6.12

v0.6.11

12 Jul 13:22
Compare
Choose a tag to compare

Change Log

Feature

  • ✨ feat: fsutil - add some new util func MatchPaths(), MatchFirst() e3b3bfd
  • ✨ feat: netutil - add new util func ParseAccept() for parse header Accept ed6c3af
  • ✨ feat: arrutil - add new util func IntsToString() and add more test cases 4d52d37
  • ✨ feat: cflag - add new ext flag var types: IntVar, StrVar 899294d
  • feat: add generic util function SliceHas (#103) b439a24
  • ✨ feat: stdio - add some commonly io interface definition 50b5445
  • ✨ feat: arrutil - enhance the Ints and Strings and SortedList fe184cf
  • ✨ feat: fsutil - add new util func MustSave(), SaveFile() support open options e1e16d5
  • ✨ feat: httpreq - add PostJSON() method, update some req build logic 4768e7d
  • ✨ feat: timex - add FromNow() and update HowLongAgo logic. issues #108 d075abe

Update

  • 👔 up: testutil - add more assertions methods and more fakeobj tests db84b60
  • 👔 up: httpreq - add new util func MergeURLValues() d2fc75f
  • 👔 up: maputil - deep get value update logic on not found 9765d6d
  • 👔 up: reflects,math - update the int value convert handle and add more tests ba4db05
  • 👔 up: arrutil - upgrade some util func to generic version, add more tests e083d92
  • 👔 up: strutil - add some new method and add more unit tests 7a83b80
  • 👔 up: arr,byte - update and add more unit test cases 133da19
  • 👔 up: test,map - update some map util func and test utils 4334f37
  • 👔 up: go,reflects - add alias func IsZero() for IsEmpty(). issues #107 04a08af

Other

  • ✅ test: cli,byte - add more unit test case for util func 5e39500
  • ✅ test: structs,cli - add more unit test cases ff6a0db
  • 💚 ci: fix ci test build error on go1.18 e28092b
  • ✅ test: reflects - add more unit tests for FlatMap(), EachMap() f39f74c
  • 🎨 fmt: fix some code style for sysutil, dump, testutil package b05e3ed
  • ✅ test: cflag,cli,fs - add more unit tests and fix some test error 530d6c5
  • ✅ test: envutil,testutil - add more unit tests cases 2536281
  • 📝 chore: all - update some comments and test cases 7747e31
  • 📝 doc: update and re-generate README docs 877dbd3
  • ⬆️ dep: upgrade golang/x deps to latest version b217736
  • ✅ test: add more unit test cases for sys, test, reflects 197c22d
  • ✅ test: fsutil - update some util func and add more unit tests 2d7deb4
  • ✅ test: maputil - update some util func and add more unit tests 5832f25

New Contributors

Full Changelog: v0.6.10...v0.6.11

v0.6.10

19 Jun 02:21
Compare
Choose a tag to compare

Change Log

Feature

  • ✨ feat: testutil - add new pkg fakeobj for create fake objects f410329
  • ✨ feat: byte - Buffer add method for implements more common interface 1350962
  • ✨ feat: dump - add fmt.Stringer mark for special int, uint type value 68df21b
  • ✨ feat: fsutil - add new func Glob() for quick list files by pattern b3ce62f
  • ♻️ feat: httpreq - refactoring the netuti/httpreq http client logic 303903c
  • ✨ feat: byteutil - refactoring the byteutil.Buffer rename some methods 47bdeb4
  • ✨ feat: maputil - add new util function StringsMapToAnyMap() c41dbba
  • ✨ feat: testutil - add new func NewEchoServer() for start an echo server. a7457e9

Update

  • 👔 up: structs - update InitDefaults() support init for not empty struct-slice field ce42976
  • 👔 up: structs - remove the LiteData and add more tests for Data 63e6b17
  • 👔 up: maputil - update SimpleMerge() support deep merge map[string]any a3c2084
  • 👔 up: dump - update and fix the dump value Stringer logic 0babcc7
  • 👔 up: comdef,str - add some commonly interface and update str, doc logic 8469c34
  • 👔 up: update some doc and fix some unit tests 99b25f7

Other

  • build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#102) d0b5185
  • ✅ test: fsutil - add more unit tests for fsutil and finder 57af4da
  • ✅ test: all - add more unit test cases for some util func f929fe1
  • 📝 doc: re-generate the README docs and add a dumper preview image 68687b9
  • ⬆️ dep: update golang.org/x package to latest version 6218256

What's Changed

Full Changelog: v0.6.9...v0.6.10

v0.6.9

11 Jun 12:49
Compare
Choose a tag to compare

Change Log

Feature

  • ✨ feat(str): add new util func: DatetimeNo(), RandWithTpl() and update convert to string logic 7f57ef7
  • ✨ feat(byte): add new util func: Random(), AppendAny() and with some unit tests e86313b
  • ✨ feat(fs): add new util func ReadOrErr(), ReadStringOrErr() and with some unit tests 4ab579b
  • ✨ feat(httpreq): add new func for create and store client 2d9914c
  • ✨ feat(str): add new func SimpleMatch() for match string edc7773
  • ✨ feat(cli,sys): add new util func cliutil.Confirm() and sysuti.Runner.Reset() e8fd839
  • ✨ feat(errorx): add new util func Err(), Errf() for quick create go error fb2a7c2
  • ✨ feat(cli): add new cli util command ReadAsBool() and update Confirm() 6c2f703
  • ✨ feat(str): add util func ToByteSize(),SafeByteSize() for convert size string to size byte f8adc83
  • ✨ feat(test): add new struct DirEnt for mock fs.DirEntry be16485
  • ✨ feat: structs.InitDefaults() support handle nested struct ptr field f8d29b2
  • ✨ feat: structs add new util func ToSMap(), TryToSMap(), TryToSMap() 6886bd7
  • ✨ feat: testutil/assert add new util func NotContainsKey(), NotContainsKeys() 6dec19c
  • ✨ feat: reflects add new util func UnexportedValue(), SetUnexportedValue() 0815e45
  • ✨ feat: maputil - add new util func HasOneKey(), CombineToMap(), TryAnyMap() ab99ecf
  • ✨ feat: arrutil - add new util func AnyToSlice(), CombineToMap() 9e902da
  • ✨ feat: jsonutil - add new util func IsJSON(), IsJSONFast() for check JSON d1fb1c8
  • ✨ feat: reflects - add new util func IsSimpleKind(), SetRValue() 3849a6d
  • ✨ feat: structs - enhanced the InitDefaults() support init struct-ptr field and struct-slice field 657a56a
  • ✨ feat: structs - enhanced the SetValues() support set value for struct-ptr field 406a233
  • ♻️ feat: fsutil/finder - refactoring the find and filter logic 359d163
  • ✨ feat: byteutil - add new util func Cut() for split []byte d3c8d4b
  • ✨ feat: timex - add new util func NowAddSec(), IsDuration(), InRange() ea05a1e
  • ✨ feat: strutil - add new util func ParseSizeRange() for parse size range expr 94d4ac5
  • ✨ feat: mathutil - add new util func InRange(), OutRange(), InUintRange() 90843e9
  • 👔 feat: timex - update the ToDuration() for support unit d,w and long unit hour,min,sec b8b9075
  • ♻️ feat: fsutil/finder - refactoring the file finder completed 66764f6
  • ✨ feat: str - add new func LikeMatch() simple match string like the SQL LIKE 0a10991
  • ✨ feat: fsutil - add new func RemoveSub() quick remove subs in dir 1d52b3e
  • ✨ feat: maputil - enhance the func GetByPath() support like top.*.field match paths e025933

Update

  • 👔 up(fmt,math): update some util and convert func code logic 16f391d
  • 👔 up(str,math): update the convert to string func logic for time.Duration dadc1ca
  • 👔 up(fs): update the Name() func for handle empty input bec4ab9
  • 👔 up(net/httpheader): update the ResponseToString() and add new sub pkg httpheader 4de6408
  • 👔 up(str): update the func SimpleMatch() support match end withs 6cb3562
  • 👔 up(sys): update the Cmd, add cmd var support 97d73fa
  • 👔 up(str): optimize the ToByteSize() and GlobMatch() logic 777ad5f
  • 👔 up: all - update some for dump format and cflag arg format 7bfa5f4
  • 🔥 up: file/finder - refactoring the find elem filter logic ad445f3
  • 👔 up: test,fs - update some test util and fs util logic c7af933
  • 👔 up: math - rename the func CompIntOrFloat() to CompValue() ba11691
  • 👔 up: timex - add some new consts and update the ParseRange() logic b6942a2
  • 👔 update: struts - InitDefaults() support init non-zero ptr sub-struct field 0c460d4
  • 💥 update: structs - InitDefaults() for sub-struct must with tag mark 3c90863

Other

  • build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 (#92) 66c2bec
  • build(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 (#94) 90ccf33
  • build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 (#93) 97197ea
  • 📝 doc(all): add some README to sub pkg and update top README 0528091
  • ⬆️ dep: update golang/x deps to latest version f420df7
  • build(deps): bump morphy2k/revive-action from 2.5.1 to 2.5.2 (#98) 0f1bbc1
  • ✅ chore: all - fix some unit test error 18aa036
  • test: finder - fix the fsutil finder test error df49e98
  • test: finder - fix the test error on Windows OS 9a94d89
  • 📝 doc: update and re-generate README docs 5e9d147
  • style: update and fix some code style error fffbd5c
  • 🎨 style: update some words style and update ci config af89719

Full Changelog: v0.6.8...v0.6.9

v0.6.8

02 Apr 09:11
Compare
Choose a tag to compare

Change Log

Fixed

  • ✅ fix: fix go import error and re-generate docs 049780e

Feature

  • ✨ feat(str): add new util func PathMatch, MatchNodePath for match string path 53f7769
  • ✨ feat(stdio): add new util func for quick output to stdout 4120075
  • ✨ feat(fs): add new util func ResolvePath() and update IsAbsPath() logic 7797e83
  • ✨ feat(fs): add new util func ToAbsPath() for convert path 247c554
  • ✨ feat(fs): add new util func SearchNameUp() for search file or dir path d6255ee
  • ✨ feat(net/ctype): add new util func for check content-type a995df0
  • ✨ feat(str/text): replacer support parse env variable 411ef1f
  • ✨ feat(str/text): replacer support disable flatten vars map f4abba1
  • ✨ feat(fsutil): add more filter for quick use the FindInDir() 78243ff
  • ✨ feat(math): add new util Min, SwapMin func and add more tests 19ba2eb
  • ✨ feat(str/text): VarReplacer support NotFound handler and default value 7670393
  • ✨ feat(net/hreq): add more util func and simple basic-auth build ea450e9
  • ✨ feat(map): add new util func EachAnyMap, ToAnyMap 247e751
  • ✨ feat(net/httpreq): add new option for send request, and add some new util func 721b54a
  • ✨ feat(json,reflect): reflect add new util func for handle map data 9e8a660

Update

  • ✨ up(fs): add new util func PathMatch for match path 86abf8e
  • 👔 up(fmt,math): move commonly util func to pkg basefn 5221781
  • 👔 up(sys): rename a internal func and update some call name 17aeb31
  • 👔 up(net/httpreq): update some client method logic 9454259
  • 👔 up(arr,byte): update some tests and add byteutil add new func a31b4d6
  • 👔 up(cflag): update some method logic and add more tests 62df9a8
  • 👔 up(maputil): update some method logic and add more method for Map e7c80d4
  • 👔 up(test,doc): update some tests and re-generate docs c72adcb
  • 👔 up(fs): add new fs util JoinSubPaths for join paths a56a93e
  • 👔 up(arr,cflag): optimize some util and methods logic 303b699
  • 👔 up(fs): update the Realpath logic, will always return abs path 59575e6
  • 👔 up(text,struct): update some util method, fix text replace error a3f173c
  • 👔 up(all): update some util func, add some new util func 1784bb5
  • 👔 up(str/text): add new option can keep missing vars 346870e
  • ✨ up(net,sys): update some sys and net util func logic fad9894

Other

  • build(deps): bump morphy2k/revive-action from 2.4.1 to 2.5.0 (#88) 9c81ef3
  • build(deps): bump morphy2k/revive-action from 2.5.0 to 2.5.1 (#89) a188557
  • ✅ chore(tests): fix some tests error on windows 78ded57
  • sysutil: non-Linux OS support (#90) 78df8c8
  • build(deps): bump github.com/gookit/color from 1.5.2 to 1.5.3 (#91) bc33394

What's Changed

  • build(deps): bump morphy2k/revive-action from 2.4.1 to 2.5.0 by @dependabot in #88
  • build(deps): bump morphy2k/revive-action from 2.5.0 to 2.5.1 by @dependabot in #89
  • sysutil: non-Linux OS support by @bsiegert in #90
  • build(deps): bump github.com/gookit/color from 1.5.2 to 1.5.3 by @dependabot in #91

New Contributors

Full Changelog: v0.6.7...v0.6.8