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
方法;RouterCacheExpire
配置参数,用于设置路由检索缓存过期时间;HOOK
事件被多次绑定注册,先注册的回调函数优先级更高(https://goframe.org/net/ghttp/service/hook);gcfg
/gview
/ghttp
模块默认不添加工作目录到搜索路径;WebSocket
默认支持跨域请求(https://goframe.org/net/ghttp/websocket);gtime.Format
支持中文;gfsnotify
,支持编辑器对文件非执行标准编辑时(RENAME+CHMOD)的热更新问题;gtype.Set
方法,增加Set原子操作返回旧的变量值;gfile.ScanDir
增加支持pattern
多个文件模式匹配,使用’,
‘符号分隔多个匹配模式;gcfg
模块增加获取配置变量为*gvar.Var
;gstr
模块增加对中文截取方法;gtime.StrToTime
对常用时间格式匹配模式,新增gtime.ParseTimeFromContent
方法;grand
模块随机数生成设计,底层使用crypto/rand
+缓冲区实现高速的随机数生成(https://goframe.org/util/grand/index);gspath
模块在windows
下搜索失效问题;gspath
模块Search时带有indexFiles的检索问题;gproc.ShellRun
在windows下的执行问题;