Skip to content

v0.6.12

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jul 13:30
· 137 commits to master since this release

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