Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

v1.5.8 (2019-02-28)

新特性

  1. 主库从gitee迁移到了github( https://github.com/gogf/gf ),gitee作为镜像站,用于国内的代码贡献及ISSUE提交,迁移说明详见:https://goframe.org/upgradeto150
  2. 对常用的container数组模块: garray做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/container/garray
  3. 对常用的container集合模块: gset做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/container/gset
  4. 对常用的containerMAP模块: gmap做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/container/gmap
  5. 对常用的字符串模块: gstr做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/text/gstr
  6. 改进gform中对struct/*struct参数的支持,*Insert/*Save/*Replace/*Update/Where/Data方法的参数调整为interface{}类型,并支持任意类型的: string/map/slice/struct/*struct参数传递,具体请参考:https://goframe.org/database/orm/chaining
  7. 新增/完善若干模块的单元测试用例, 包括:gvalid/gregex/garray/gset/gmap/gstr/gconv/ghttp/gdb
  8. 由于gkafka模块比较重,且不是框架核心模块,因此将该模块迁移到新的仓库中独立管理,并去掉相关依赖包:https://github.com/gogf/gkafka
  9. 新增greuseport模块,用以实现TCP的REUSEPORT特性:https://pkg.go.dev/github.com/gogf/gf/v2/net/greuseport

...