Skip to content

Releases: top-think/framework

V6.0.12

21 Jan 06:33
Compare
Choose a tag to compare

改进缓存驱动unserialize方法参数类型限制
优化代码使IDE友好
修正命令行对8.1的兼容性
路由增加闭包检测有效性

V6.0.11

05 Jan 08:07
Compare
Choose a tag to compare

修正ENV读取问题

V6.0.10

30 Dec 13:59
Compare
Choose a tag to compare

主要更新

  • 兼容PHP8.1
  • 改进cookie跨域删除
  • 改进多语言自动加载
  • 改进url生成
  • Filesystem增加url方法 获取文件访问地址
  • 文件上传错误支持多语言
  • 修正 make:controller 指令错误
  • 发送cookie前先检查请求头是否已发送
  • 改进多文件上传的文件hashName冲突问题
  • 调整thinkPath路径赋值为真实绝对路径 以避免特殊环境潜在隐患
  • 支持 psr7 response
  • 控制器中间件支持动态参数
  • 改进env文件解析

V6.0.9

22 Jul 03:03
Compare
Choose a tag to compare

本版本主要添加了事件监听的通配符支持,并修正了框架的一处可能的序列化漏洞,同时对模型做了一些改进和优化。

  • 更新league/flysystem版本
  • 事件监听支持通配符
  • 支持时间字段的统一配置
  • 改进Requestall方法

V6.0.8

26 Apr 07:54
Compare
Choose a tag to compare

增加LogRecord事件
改进File驱动
消除Validate类某处类型声明警告
路由分组增加dispatcher方法 设置分组的调度
request类增加all方法支持获取file在内的所有参数
改进环境变量定义支持多env文件读取

V6.0.7

25 Jan 02:54
Compare
Choose a tag to compare

修正Validate类的PHP8兼容性
改进redis驱动的append方法
优化路由匹配的路由变量正则规则生成
修正路由匹配检测
改进responseView的内容渲染

V5.1.41

12 Jan 10:34
Compare
Choose a tag to compare

兼容PHP8

V6.0.6

11 Jan 02:37
Compare
Choose a tag to compare

兼容composer2 生成配置文件
优化optimize:schema指令
增加socket-log 的 curl 超时设置
修正路由匹配
兼容PHP8处理
增加汉字识别匹配范围 支持部分生僻字正则
改进响应文件请求时的缓冲清除
资源路由支持设置变量规则
$request->ip() 方法兼容PHP8
修复验证器in方法,between方法,使用数组,功能异常
修正含有__make的类实例化后未执行invokeAfter的问题
修复命令行创建中间件命名空间无效 bug

V6.0.5

26 Oct 23:35
Compare
Choose a tag to compare

兼容Composer 2.0
修正验证类append方法
改进缓存标签机制
改进闭包路由内使用request对象
改进文件缓存驱动

V5.1.40

09 Oct 07:39
Compare
Choose a tag to compare

改进redis驱动has方法
修正XA事务
修正HasManyThrough关联
增加mysql json类型字段->>方式获取支持
改进路由加载 避免加载编辑器临时文件影响
修复关联模型的属性直接附加到当前模型,当关联模型字段名为name时获取的值为模型的属性name值
修复多态关联预加载field无效
改进Collection类的column方法的PHP兼容性问题
改进mysql驱动
改进parseclosure方法
SoftDelete删除条件做空判断
改进验证类append方法