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