Skip to content

V5.0.13

Compare
Choose a tag to compare
@liu21st liu21st released this 12 Dec 08:15
· 243 commits to master since this release

V5.0.13主要是对模型和日志方面做了一些改进

[数据库和模型]

  • 改进Model类save方法对oracle的支持
  • 改进中间表模型的实例化
  • 改进Pivot
  • 模型saveall方法支持配合isUpdate方法
  • 模型类增加force方法设置是否强制更新所有数据
  • 关联自动删除增加一对多关联删除支持
  • 改进hasWhere查询的数据重复问题
  • 改进一对多with关联查询的field支持
  • 模型saveall方法支持返回数据集 读取resultSetType属性
  • 改进废弃字段判断
  • 模型的hasWhere方法增加fields参数
  • 改进断线重连异常捕获机制
  • 修正Query类的incdec方法的Mysql关键词问题
  • 修正数据集对象的BUG

[其它]

  • 增加app_dispatch钩子位置
  • cookie类httponly参数默认改为false
  • File日志驱动增加single参数配置是否记录单个文件日志
  • 单个日志文件支持大小设置
  • 改进日志记录的ip地址
  • Redis缓存驱动改用serialize序列化替代json序列化
  • 改进异常捕获
  • 改进上传文件验证
  • 修正redis驱动
  • 改进File缓存的clear方法
  • 代码格式化规范
  • 改进一处PHP7.2的兼容问题
  • 调试模式下不读取字段缓存文件
  • default_filter支持在模块中配置生效