新特性
ORM
新增对SQLServer
及Oracle
的支持( https://goframe.org/database/orm/database);- 完成
gvalid
模块校验结果的顺序特性( https://goframe.org/util/gvalid/checkmap); - 改进
ghttp.Request.Exit
,使得调用该方法时立即退出业务执行,开发者无需调用Exit
方法时再使用return
返回( https://goframe.org/net/ghttp/service/object); - 模板引擎新增若干内置函数:
text/html/htmldecode/url/urldecode/date/compare/substr/strlimit/hidestr/highlight/toupper/tolower/nl2br
( https://goframe.org/os/gview/funcs); - 模板引擎新增内置变量
Config
( https://goframe.org/os/gview/vars); - 改进
gconv.Struct
转换默认规则,支持不区分大小写的键名与属性名称匹配; gform
配置文件支持linkinfo
自定义数据库连接字段( https://goframe.org/database/orm/config);gfsnotify
模块增加对特定回调的取消注册功能( https://goframe.org/os/gfsnotify/index);
新功能
- 改进
ghttp.Request
,增加SetParam/GetParam
请求流程自定义变量设置/获取方法,用于在请求流程中的回调函数共享变量( https://goframe.org/net/ghttp/request); - 改进
ghttp.Response
,增加ServeFileDownload
方法,用于WebServer引导客户端下载文件( https://goframe.org/net/ghttp/response); gvar
模块新增gvar.VarRead
只读接口,用于控制对外只暴露数据读取功能;- 增加
g.Throw
抛异常方法,g.TryCatch
异常捕获方法封装; - 改进
gcron
模块,增加自定义的Cron管理对象,增加New/Start/Stop
方法;