Skip to content

Releases: top-think/framework

V5.0.9

20 May 11:17
Compare
Choose a tag to compare

5.0.9是一个修正版本,推荐更新,主要更新包含:

[数据库和模型]

  • 修正关联自动写入
  • 修正模型数据变化判断对为空数据的支持
  • 修正Query类的useSoftDelete方法返回值
  • 修正一对一嵌套关联数组定义的问题
  • 修正使用了手动参数绑定的时候的缓存BUG
  • 改进数据库类的一处不能嵌套查询的缺陷
  • 改进数据库断线重连判断
  • 改进模型的appendRelationAttr方法
  • 改进模型类destroy方法传入空数组的时候不进行任何删除操作
  • 改进一对多关联数据的输出
  • 改进模型的save方法对allowField方法的支持
  • 改进分页类的toarray方法 增加总页数
  • 比较运算增加闭包子查询支持
  • db助手函数默认不再强制重新连接
  • 改进belongsToMany的查询字段指定
  • 分页类增加each方法

[其它]

  • 修正路由分组的路由规则大小写识别问题
  • 修正命令行的日志切割生成
  • 修复URL生成时路由规则中的参数没有进行 urlencode
  • 改进Request类的filter过滤机制 支持正则
  • 改进Response类支持手动设置contentType
  • 修正异常模板中助手函数未定义错误

V5.0.8

28 Apr 04:35
Compare
Choose a tag to compare

主要调整

本次更新主要为BUG修正和改进,主要改进如下:

  • 改进关联模型
  • 改进日志记录
  • 支持多态一对一关联
  • 修正社区反馈的一些BUG

更多参考 更新日志

V5.1-Beta1

28 Apr 04:43
Compare
Choose a tag to compare
V5.1-Beta1 Pre-release
Pre-release

主要特性

ThinkPHP5.1对底层架构做了进一步的改进,减少依赖,其主要特性包括:

  • 引入容器和Facade支持
  • 依赖注入完善
  • 对象化的路由
  • 配置和路由目录独立
  • 取消系统常量
  • 助手函数增强
  • 类库别名机制
  • 模型和数据库增强
  • 支持PSR-3日志规范

废除的功能:

  • 聚合模型
  • 内置控制器扩展类

ThinkPHP5的运行环境要求PHP5.6以上。

V5.0.7

25 Feb 08:02
Compare
Choose a tag to compare

主要调整

本次更新主要为BUG修正和改进,主要改进如下:

  • 改进全局请求缓存对子域名的支持;
  • 改进数据缓存自动更新机制;
  • 关联统计支持指定统计属性名;
  • 模型嵌套关联支持数组方式;
  • HasOne关联支持hashasWhere方法;
  • 路由的extdeny_ext参数允许设置为空(表示不允许任何后缀或者必须使用后缀访问);
  • 修正了社区反馈的一些问题

更多参考 更新日志

V5.0.6

07 Feb 07:57
Compare
Choose a tag to compare

本次更新主要为BUG修正及优化(可无缝升级):

  • 数据库支持断线重连机制;
  • 改进查询事件的回调参数;
  • 改进数据自动缓存机制;
  • 增加时间字段自动格式转换设置;

V5.0.5

23 Jan 06:03
Compare
Choose a tag to compare

主要调整:

本次更新主要改进了数据访问层和模型关联:

  • 增加快捷查询及设置方法;
  • 增加关联统计功能;
  • 增加关联查询延迟预载入功能;
  • 增加关联一对一自动写入和删除;
  • 改进存储过程查询;
  • 改进关联数据输出;
  • 优化查询性能;
  • 模型时间字段自动格式化输出;

V5.0.4

20 Dec 02:22
Compare
Choose a tag to compare

主要调整:

  • 关联模型重构并增加多态一对多关联;
  • 数据库支持一个字段多次调用不同查询条件;
  • 增加数据库CURD事件支持;
  • 路由到类和控制器的方法支持传入额外参数;
  • 支持全局模板变量赋值;
  • 模型支持独立设置查询数据集对象;
  • 日志针对命令行及调试做出改进;

V5.0.3

11 Nov 03:56
Compare
Choose a tag to compare

主要调整:

  • 请求缓存增强;
  • 路由增强;
  • 数据库和模型完善;
  • 支持反射的异常捕获;
  • File类改进;
  • 修正社区反馈的一些BUG;

V5.0.2

23 Oct 23:06
Compare
Choose a tag to compare

主要调整:

  • 数据库和模型完善;
  • 路由功能完善;
  • 增加yaml配置格式支持;
  • 依赖注入完善;
  • Session类完善;
  • Cookie类完善;
  • Validate类完善;
  • 支持反射类的异常捕获;
  • 修正社区反馈BUG;

V5.0.1

28 Sep 03:57
Compare
Choose a tag to compare

2016-9-28 V5.0.1

主要调整:

  • 依赖注入完善;
  • 扩展配置文件位置调整;
  • 新增数据表字段缓存命令;
  • 支持设置当前的查询对象;
  • 支持请求和路由缓存;