Skip to content

Releases: tiendc/gofn

v1.11.1

19 Sep 18:52
2fd91f2
Compare
Choose a tag to compare
  • Upgrade version of rflutil to latest

v1.11.0

10 Sep 20:51
ddca7f0
Compare
Choose a tag to compare
  • 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

08 Sep 09:39
860c273
Compare
Choose a tag to compare
  • 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

13 Aug 11:44
97e6e84
Compare
Choose a tag to compare
  • 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

11 Aug 18:58
fccb6e2
Compare
Choose a tag to compare
  • 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

10 Jul 09:59
b0c5443
Compare
Choose a tag to compare
  • 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

19 Jun 21:39
9b4d261
Compare
Choose a tag to compare
  • Add function ToSetPredReverse
  • Add function Or
  • Add CI test using Go 1.22

v1.6.1

25 Nov 20:05
1c5354c
Compare
Choose a tag to compare
  • Upgrade dependency version

v1.6.0

25 Nov 19:59
0d7c112
Compare
Choose a tag to compare
  • Add func ExecTasks() for running functions concurrently
  • Add func SubSlice()
  • Add func SliceByRange()

v1.5.0

11 Nov 18:51
1bb292b
Compare
Choose a tag to compare
  • Upgrade dependencies version
  • Add Bind functions
  • Add MapCopy / MapCopyExcludeKeys