Skip to content

v0.5.2

Compare
Choose a tag to compare
@kercylan98 kercylan98 released this 24 Jan 03:14
282de44

0.5.2 (2024-01-24)

Other | 其他更改

Features | 新特性

  • collection 包新增 ConvertSliceToBatches、ConvertMapKeysToBatches、ConvertMapValuesToBatches 函数,用于将切片或 map 转换为按特定数量分批的批次切片 (9dba7ff)
  • collection 包新增 Equel 命名前缀的用于比较切片和 map 元素是否相同的函数,新增 Loop 命名前缀的用于遍历切片和 map 元素的函数 (756f823)
  • huge 包 NewInt 函数支持 string、bool、float 类型 (c4605cc)
  • server.Server.LoadData 函数支持加载 any 类型的数据 (ebe7a70)
  • super 包新增 TryReadChannel、TryReadChannelByHandler 函数用于对 channel 尝试写入 (959abff)
  • 支持向 server.Server 绑定一些数据 (acc4684)

Bug Fixes | 修复

  • 修复 server 包 None 网络类型启动阻塞的问题。增加传入不支持网络类型将导致 panic 的特性。优化 WebSocket 服务器将不再使用 http.DefaultMuxServer,转而使用 http.NewServeMux (1645ae4)
  • 修复 super 包 JSON 解析部分零值不正确的问题 (36de593)

Docs | 文档优化

  • 优化 README.md 函数签名 (bd7a3fe)
  • 优化 README.md 包级函数不显示泛型签名的情况 (a026e4c)
  • 优化 README.md 可读性 (22449ff)
  • 优化 README.md 导航中无法跳转结构体的情况 (e7e679e)
  • 优化 README.md 的测试用例描述 (cb340da)
  • 优化 README.md 的测试用例描述 (580bab2)
  • 优化泛型结构体函数的文档展示 (6e6f338)
  • 完善 collection 包部分文档 (5ea3202)
  • 完善根目录 README.md,增加项目实践记录内容。生成子目录 README.md 文档 (fc14e73)

Tests | 新增或优化测试用例

  • server 包完善部分测试用例 (bbf70fa)
  • super.BitSet 完善测试用例 (f08f068)