Releases: top-think/framework
Releases · top-think/framework
V6.0.10
V6.0.9
V6.0.8
V6.0.7
V5.1.41
V6.0.6
V6.0.5
V5.1.40
V6.0.4
修复规则为空时 会报错:"未定义变量: result" 的bug
优化session 文件缓存 path 获取
改进路由参数检测
改进路由参数获取和变量检查
修正请求缓存中间件
路由的请求缓存可以通过request_cache_key配置参数关闭 便于开发模式
增加app.url配置 用于命令行下构建request
调整路由配置载入位置
改进资源路由
修正重定向路由的传参
调整http初始化位置 防止容器绑定自身造成死循环
改进路由缓存指令 取消opis/closure依赖
改进路由的额外参数检测
改进Config类的has方法判断
改进参数绑定
改进验证的append方法处理造成多次验证的情况
改进Redis驱动
多语言支持解析json文件
V6.0.3
本次更新包含一个调试模式的系统信息安全隐患修正,建议更新。
主要更新:
- 异常提取
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
方式自动侦测多语言