v6.0.3
版本发布时间: 2020-06-24 22:24:07
top-think/framework最新发布版本:v8.0.4(2024-07-30 09:55:55)
本次更新包含一个调试模式的系统信息安全隐患修正,建议更新。
主要更新:
- 异常提取
session
数据时先判断是否使用了session
- 修正文件上传类
- 取消
Event
类withEvent
方法 -
FileResponse
支持是否强制下载设置 -
Request
对象支持ArrayAccess
接口 - 日志的时间记录增加微秒数据支持
- 调整
Validate
场景执行优先级 - 优化App类
getDefaultRootPath
方法 - 修正全局中间件获取
param
参数的BUG - clear命令支持多层级目录
- 修正日志记录时区问题
- 修复助手函数
public_path
- 中间件支持多个参数
- 路由检测严格按照路由定义的顺序执行
-
FileResponse
增加是否强制下载文件选项 - 修复自定义命令别名比系统别名长导致报错问题
- 改进路由到视图的变量传递
- 允许路由到一个自定义调度类
- 完善路由单元测试
- 默认路由也支持自动
OPTIONS
请求 - 改进路由调度
- 改进host和port的获取支持代理
-
Request->port
的返回类型转化 - 改进模型生成模板
- 简化默认异常页面信息显示
- 数据库支持设置缓存store
- 改进
optimize:schema
指令 - 为清理指令添加仅删除过期文件的选项
- 请求缓存增加预检缓存配置 默认有效期1800秒
- 支持
header
方式自动侦测多语言