Releases: top-think/framework
Releases · top-think/framework
V8.0.4
主要更新:
- Request增加setRootDomain方法
- 修正RedirectResponse的restore方法
- cache/redis 驱动改为使用时才连接
- 标签内的缓存标识列表为空时,不调用 clearTag 方法
- 修正默认异常模板的编码输出
- 修复文件响应文件名为中文无法正确在浏览器下载中使用的问题
- Session Facade增加注释
- 修正清空路由规则方法未清空分组路由的问题
- requireCallback 验证规则支持传入数组
- 支持设置控制台默认执行用户
- 异常类增加AlwaysErrorMsg注解支持 明确指定是否需要输出错误信息
- 改进路由到类的方法支持数组方式
- 改进复杂条件验证唯一
- requireIf验证支持数组方式
- 修正路由分组的调度检查
V6.0.16
- fix: 生成模型字段缓存的命令行指令在模型目录存在子目录时异常
- 修正异常页面编码输出
V8.0.3
- 改进remember方法的有效期兼容性
- 为requre获取参数方法指定正确的filter类型
- 取消缓存读取和写入次数计数 废弃相关方法
- 兼容低版本的psr/log、psr/simple-cache
- 改进路由的cache方法参数类型
- 异常页面手册地址调整
V8.0.2
改进版本号获取指令(App类VERSION常量废弃)
修正Http类dispatchToRoute方法
改进请求对象获取根域名方法
Feat: 自动获取 php 命令路径,而不是固定用 php
fix: is_executable() 的参数不正确
直接使用 PHP_BINARY 常量
Cache类set方法有效期参数兼容DateTimeInterface参数
修正Log/Channel类
V6.1.4
修复PHP错误中止时,日志没有写入、中间件end回调没有执行
修正路由分组合并检测
改进文件缓存锁机制
完善模型字段缓存的子目录问题
V8.0.0
特性
- 基于PHP8.0+重构
- 增加startWith、endWith及contain验证规则
- 简化验证类的正则
- 优化路由检测
- 升级PSR依赖
- 依赖think-orm3.0版本
8.0版本后续会陆续更新其它功能,6.0/6.1版本将不再做新功能更新,仅限BUG修正和安全更新。
文档
8.0版本开始官方手册启用新的域名:doc.thinkphp.cn,并支持版本切换。
服务
现在开始,你可以使用官方提供的ThinkChat,让你在学习ThinkPHP的旅途中享受私人AI助理服务!
V6.1.3
改进ResourceRegister支持更多路由参数设置
改进资源路由注册类
改进RedirectResponse
改进跨域路由
改进自动options路由
options请求默认支持跨域
修正miss路由
完善session有效期问题
V6.0.15
兼容PHP8.2
调整url build方法
支持使用ThinkORM 3.0版本
修正session有效期问题