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