Releases: tiendc/gofn
Releases · tiendc/gofn
v1.14.0
Added new functions ErrWrap, ErrWrapL, ErrUnwrap, ErrUnwrapToRoot
v1.13.0
Added Splice/SpliceEx
for slices
Added Partial<XX>
binding functions
v1.12.0
Added ToSafeInt, ToSafeUint
Added ExecDelay
Deprecated LinesTrim functions
v1.11.1
Upgrade version of rflutil to latest
v1.11.0
Renamed some functions with keeping the old with marking deprecated
Added Iter
, IterXX
, ToPtrSlice
, StringLexJoin
, RuneLength
, ReduceReverse
, Zip4
, Zip5
, FindUniques
, FindDuplicates
, Clamp
, ExecDuration
v1.10.0
Added Clamp
, ExecDurationN
, Iter
, IterReverse
, RuneLength
Added uintptr
to constraint UInt
Refactoring: merged related functions into same files
Refactoring: renamed some functions with deprecation for the old
v1.9.0
Added new functions: Drop, MapPick, MapOmit, MapOmitCopy, Partition, PartitionN, ExecTaskFunc, ExecTaskFuncEx, HeadOf, TailOf, MapSliceToMapKeys.
Renamed some types: IntEx -> IntExt (meaning of extended). Old types are kept with deprecation.
v1.8.1
Add support for slice derived types in function arguments (use generic type S ~[]T)
Add support for map derived types in function arguments (use generic type M ~map[K]V)
v1.8.0
Add RandChoice() to pick up a random item from a slice
Add RandChoiceMaker to pick up random items from a slice
Add Shuffle() to shuffle a slice
v1.7.0
Add function ToSetPredReverse
Add function Or
Add CI test using Go 1.22
You can’t perform that action at this time.