Releases: top-think/framework
Releases · top-think/framework
V5.1.0RC1
V5.1.0RC1版本较beta版本更加完善,主要新特性为:
- 引入容器和Facade支持
- 依赖注入完善和支持更多场景
- 重构的(对象化)路由
- 配置和路由目录独立
- 取消系统常量
- 助手函数增强
- 类库别名机制
- 模型和数据库增强
- 验证类增强
- 模板引擎改进
- 支持PSR-3日志规范
RC1版本取消了5.0多个字段批量数组查询的方式
更多更新请参考完全开发手册:https://www.kancloud.cn/manual/thinkphp5_1/353946
V5.0.10
5.0.10是一个修正版本,并包含了一个安全更新,推荐更新,主要包含:
- 数据库和模型的多处改进
- 添加新的行为监听
- 路由支持Response设置
- 改进调试模式下数据库敏感信息暴露
V5.0.9
5.0.9是一个修正版本,推荐更新,主要更新包含:
[数据库和模型]
- 修正关联自动写入
- 修正模型数据变化判断对为空数据的支持
- 修正Query类的useSoftDelete方法返回值
- 修正一对一嵌套关联数组定义的问题
- 修正使用了手动参数绑定的时候的缓存BUG
- 改进数据库类的一处不能嵌套查询的缺陷
- 改进数据库断线重连判断
- 改进模型的appendRelationAttr方法
- 改进模型类destroy方法传入空数组的时候不进行任何删除操作
- 改进一对多关联数据的输出
- 改进模型的save方法对allowField方法的支持
- 改进分页类的toarray方法 增加总页数
- 比较运算增加闭包子查询支持
- db助手函数默认不再强制重新连接
- 改进belongsToMany的查询字段指定
- 分页类增加each方法
[其它]
- 修正路由分组的路由规则大小写识别问题
- 修正命令行的日志切割生成
- 修复URL生成时路由规则中的参数没有进行 urlencode
- 改进Request类的filter过滤机制 支持正则
- 改进Response类支持手动设置contentType
- 修正异常模板中助手函数未定义错误
V5.0.8
V5.1-Beta1
主要特性
ThinkPHP5.1对底层架构做了进一步的改进,减少依赖,其主要特性包括:
- 引入容器和Facade支持
- 依赖注入完善
- 对象化的路由
- 配置和路由目录独立
- 取消系统常量
- 助手函数增强
- 类库别名机制
- 模型和数据库增强
- 支持PSR-3日志规范
废除的功能:
- 聚合模型
- 内置控制器扩展类
ThinkPHP5的运行环境要求PHP5.6以上。