# 更新框架 框架是组件化思想开发的功能都是一个个独立的PHP产品,使用composer进行管理。 所以如果在版本更新日志中没有特殊说明的情况下使用以下的composer更新命令进行更新即可,如果有特殊情况的我们会在升级日志中进行说明,大家按照说明文档进行更新就可以了。 ``` composer update ``` ## 更新日志 **3.0.95** ``` 更新日期: 2017年4月11日 优化盾友反映的问题 支持PHP7 优化系统代码 修复数据迁移类名重复报错问题 ``` ## 更新日志 **3.0.93** ``` 更新日期: 2017年3月29日 添加阿里云短信处理服务 优化代码提高处理性能 ``` **3.0.88** ``` 更新日期: 2017年3月25日 优化代码 添加阿里云短信服务 ``` **3.0.80** ``` 更新日期: 2017年2月22日 优化代码 ``` **3.0.68** ``` 更新日期: 2017年2月9日 优化数据库迁移 优化数据填充功能 添加boot中间件 优化命令行动作 ``` **3.0.65** ``` 更新日期: 2017年1月21日 form表单不用使用{{csrf_field()}}设置令牌了,系统会自动创建 修复Model类链式操作返回结果错误的问题 修复微信(WeChat)管理组件中的问题 ``` **3.0.57** ``` 更新日期: 2017年1月12日 增强CSRF安全验证 修复盾友反映的一些问题 感谢 "开水、粽子" 等盾友的热心反映 ``` **3.0.45** 因为本次更新修改了一些基础文件,稍候我们将录制视频来帮助大家升级。 ``` 更新日期: 2017年1月7日 这是第一个LTS版本,会长期进行更新维护,大家可以放心用在任何项目中。 移除内核版本号机制,更方便识别 配置文件设置更加合理化 框架所有功能组件化处理,方便更新维护,同时组件也可用于其他PHP产品 ``` **3.0.12 (framework: 3.0.32)** ``` 更新日期: 2016年12月13日 修复关闭debug时读取字段缓存错误问题 ``` **3.0.12 (framework: 3.0.31)** ``` 更新日期: 2016年12月13日 增加创建服务命令行指令 增强错误处理机制 ``` **3.0.10 (framework: 3.0.30)** ``` 修复csrf表单令牌在微信请求时验证失败的问题 添加 Request::set() 方法用于设置全局数据 ``` **3.0.10 (framework: 3.0.29)** ``` 优化 Request 代码服务 ``` **3.0.10 (framework: 3.0.28)** ``` 优化路由器处理性能更强 ``` **3.0.10 (framework: 3.0.19)** ``` 修复路由显示模板时双重扩展名问题 关闭调试模式时错误页面使用bug.php视图 ``` **3.0.10 (framework: 3.0.18)** ``` 优化mysql缓存机制 新增命令行创建缓存表指令 ``` **3.0.10 (framework: 3.0.17)** ``` 优化缓存机制 修复Request服务与q函数批量函数失败的问题 使用q 方法指定默认值为0无效的问题 添加加密解密函数 优化中间件服务操作更方便 优化模板视图缓存 ``` 升级方法 1. 替换主程序包的system目录 2. 使用composer 命令更新核心包 **3.0.7 (framework: 3.0.16)** ``` 优化命令行操作 修复include标签不解析内容 优化中间件 优化模板视图缓存 ``` **3.0.7 (framework: 3.0.13)** ``` 修复 q 函数无法获取数据的问题 优化 Request、Arr 服务 优化 CSRF 令牌保护 ``` **3.0.6 (framework: 3.0.10)** ``` 修改默认模板文件 重构session处理机制 ``` **3.0.5 (framework: 3.0.5)** ``` 修复模型字段自动映射异常的问题 通过模型更新数据不允许设置主键字段 ``` **3.0.4 (framework: 3.0.4)** ``` 修复自动验证服务失效的问题 验证服务 获取错误信息方法由all() 更名为 getError() ``` **3.0.3 (framework: 3.0.3)** ``` 修复模型方法 touch 不可用的问题 修复设置错误为用户处理时模型发生错误依然返回真的问题 ``` **3.0.2 (framework: 3.0.2)** ``` 修复数据库操作中 修复表与优化表执行失败的问题 ``` **3.0.1 (framework: 3.0.1)** ``` 修复Db服务中 Db::getBy 方法失效的问题 ``` **3.0.0 (framework: 3.0.1)** ``` 发布hdphp 3.0公测版 ```