Skip to content

Releases: farseer-go/collections

v0.14.0

11 Jun 10:52
Compare
Choose a tag to compare
升级go.mod

v0.13.0

04 Feb 10:30
Compare
Choose a tag to compare
  • 新增:Dictionary.New() 初始化(用于反映时使用)

v0.12.0

08 Jan 08:24
Compare
Choose a tag to compare
  • 新增:collections.NewListFromChan(c) 创建集合,将chan中的数据填充到集合
  • 新增:ContainsPrefix、ContainsSuffix、ContainsAny
  • 修复:使用routine.Go,解决无法链路追踪的问题
  • 修复:修复lock为nil时,导致异常

v0.11.0

25 Dec 04:54
Compare
Choose a tag to compare
  1. 仅升级依赖组件版本号

v0.10.0

17 Dec 13:48
Compare
Choose a tag to compare
  1. 移除:MapToList、MapToArray、MapToPageList方法

v0.9.0

22 Nov 14:49
Compare
Choose a tag to compare
  1. 新增:Parallel for range 并行操作
  2. 新增:For方法,等同于for i
  3. 新增:ToList 将arr按,号分隔,转换成List[T]
  4. 新增:list.Reverse()反转集合
  5. 新增:ReadonlyDictionary.ToDictionary()转Dictionary方法
  6. 新增:AddList、AddArray方法
  7. 新增:GroupBy方法支持map[x]collections.List[x]类型
  8. 调整:将动态反射的代码实现移到fs组件中
  9. 调整:如果Enumerable对象为空,则返回默认Enumerable
  10. 调整:NewReadonlyDictionaryFromMap字典map为nil时,重新初始化
  11. 调整:types.ListAdd的参数为非指针类型
  12. 修复:没数据时使用Insert插入报错
  13. 修复:字符串排序的问题

v0.8.0

27 Jul 14:12
Compare
Choose a tag to compare
  1. 新增:Enumerable类型的Foreach方法,快速实现遍历元素

v0.4.0

03 Mar 11:36
Compare
Choose a tag to compare
  1. 新增:List集合增加AddRange方法
  2. 新增:ReadonlyDictionary对象
  3. 调整:序列化实现
  4. 修复:json反序列时,lock为nil的问题
  5. 修复:判断是否为空时,同时判断锁是否初始化过

v0.3.0

31 Dec 09:19
Compare
Choose a tag to compare
  1. 升级fs包为v0.5.0
  2. 优化代码
  3. 增加读写锁
  4. 测试覆盖率100%

v0.2.1

20 Dec 12:08
Compare
Choose a tag to compare

移除go.work