Skip to content

V5.1.15

Compare
Choose a tag to compare
@liu21st liu21st released this 01 Jun 04:02
· 604 commits to 5.1 since this release

该版本主要改进了路由缓存的性能和缓存方式设置,增加了JSON格式文件日志的支持,并修正了社区反馈的一些问题。

  • 容器类增加exists方法 仅判断是否存在对象实例
  • 取消配置类的autoload方法
  • 改进路由缓存大小提高性能
  • 改进Dispatch类init方法
  • 增加make:validate指令生成验证器类
  • Config类get方法支持默认值参数
  • 修正字段缓存指令
  • 改进App类对null数据的返回
  • 改进模型类的__isset方法判断
  • 修正Query类的withAggregate方法
  • 改进RuleItem类的setRuleName方法
  • 修正依赖注入和参数的冲突问题
  • 修正Db类对第三方驱动的支持
  • 修正模型类查询对象问题
  • 修正File缓存驱动的has方法
  • 修正资源路由嵌套
  • 改进Request类对$_SERVER变量的读取
  • 改进请求缓存处理
  • 路由缓存支持指定单独的缓存方式和参数
  • 修正资源路由的中间件多次执行问题
  • 修正optimize:config指令
  • 文件日志支持JSON格式日志保存
  • 修正Db类connect方法
  • 改进Log类write方法不会自动写入之前日志
  • 模型的关联操作默认启用事务
  • 改进软删除的事件响应