### 2020 年 09 月 28 日 发布 ![](https://img.kancloud.cn/07/06/07068f5bf7546215570166e8d00983b1_900x383.jpg) >[danger] ### `V6.0.4`版本发布,本版本为累积常规更新,主要涉及路由和模型方面的改进,祝大家国庆中秋双节快乐!随着`6.0`逐渐趋于稳定,预计今年即将迎来新的LTS版本。 ### 官方近期上线的服务包括: > 🌲 [`ThinkAPI`统一接口服务](https://docs.topthink.com/think-api) ## 主要更新: ### 新增 * [新增] 多语言支持解析`json`文件 * [新增] 增加`app.url`配置 用于命令行下构建`request ` * [新增] 模型类增加`convertNameToCamel`属性,支持数据格式转为驼峰命名输出 * [新增] `Relation`类增加`getForeignKey`和`getLocalKey`方法 ### 修正 * [修正] 修复规则为空的bug * [修正] 修正请求缓存中间件 * [修正] 改进验证的`append`方法处理造成多次验证的情况 * [修正] 改进资源路由对路由到类的支持 * [修正] 修正重定向路由的传参 * [修正] 调整`http`初始化位置 防止容器绑定自身造成死循环 * [修正] 改进Redis驱动`select`参数处理 * [修正] 改进多对多关联查询 ### 优化 * [优化] 优化`session `文件缓存 `path `获取 * [优化] 改进路由参数检测 * [优化] 改进路由参数获取和变量检查 * [优化] 路由的请求缓存可以通过`request_cache_key`配置参数关闭 便于开发模式 * [优化] 调整路由配置载入位置 * [优化] 改进路由缓存指令 取消`opis/closure`依赖 * [优化] 改进路由的额外参数检测 * [优化] 改进`Config`类的`has`方法判断 * [优化] 改进参数绑定对Null值的支持 * [优化] 改进`when`条件查询的闭包处理 * [优化] 改进一对一关联查询对`order`排序的支持 ## 安装和更新 `V6`版本开始仅支持`Composer`安装及更新,支持上个版本的无缝更新,直接使用 ``` composer update ``` 更新到最新版本即可。 如果需要全新安装,使用: ``` composer create-project topthink/think tp ``` ## 官方文档 * [官方`6.0`完全开发手册](https://www.kancloud.cn/manual/thinkphp6_0/content) * [`6.0`入门必读教程](https://www.kancloud.cn/thinkphp/thinkphp6-quickstart)