### 版本更新记录

> #### v8.0.58 [2018-11-25]

- ##### Remove the preRight module to tframe-preRights.

> #### v8.0.57 [2018-11-16]

- ##### Add swapItems method in new module preArr.

> #### v8.0.56 [2018-11-14]

- ##### Add preNum module to this project.

> #### v8.0.55 [2018-11-11]

- ##### fix the bug of input param in getJsObjectType.

> #### v8.0.54 [2018-11-11]

- ##### fix the bug of export name in getJsObjectType.

> #### v8.0.53 [2018-11-11]

- ##### add the getJsObjectType method into preObject to judge the object type of javascript.

> #### v8.0.52 [2018-10-27]

- ##### add the preRights module from tframe-prefend

> #### v8.0.51.1 [2018-10-16]

- ##### 测试 tframe-utility 项目的阿里钉钉 github 机器人，并调整了 issue 文档格式

> #### v8.0.51 [2018-10-09]

- ##### 修正了 preObject 模块的deepCopy 的bug

> #### v8.0.50 [2018-10-09]

- ##### 重构了 preObject 模块的deepCopy 方法。

> #### v8.0.49 [2018-09-22]

- ##### 对 preObject 模块增加了 [arrInsert](./preObject.ms) 方法，且重构了 deepCopy 方法的签名及内部实现方法。

> #### v8.0.48 [2018-08-30]

- ##### 增加了 preObject 模块，及模块下的 deepCopy 方法

> #### v8.0.47 [2018-08-02]

- ##### 将项目中原有的 preConfig、preRoutes、preSvr 迁移到 tframe-prebend 中

> #### v8.0.46 [2018-08-02]

- ##### 将 enum 模块迁移到了 tframe-enum 项目中

> #### v8.0.45 [2018-08-02]

- ##### 将 preString 模块迁移到 tframe-string 项目中

> #### v8.0.44 [2018-08-02]

- ##### 修复 v8.0.43 版本发布异常

> #### v8.0.43 [2018-08-02]

- ##### 迁移了 preRights 权限预处理模块到 prefend 项目中

> #### v8.0.42 [2018-08-02]

- ##### 新增了 preRights 权限预处理模块

> #### v8.0.41 [2018-07-29]

- ##### 将 preRouter 中的 session 预验证更改为 token 预验证

> #### v8.0.40 [2018-07-27]

- ##### enum 的 DB 类型中增加了 defaultScale 项，代表 tFrame 对 DB 数据类型默认设定的标度值

> #### v8.0.39 [2018-07-19]

- ##### 修正了 preRouter 中的 bug

> #### v8.0.38 [2018-07-19]

- ##### 修正了 preConfig 中的 bug

> #### v8.0.37 [2018-07-19]

- ##### 修正了 preConfig 中的 bug2

> #### v8.0.36 [2018-07-19]

- ##### 修正了 v8.0.35 版本未在全局 index.js 中导出 preSvr 模块的 bug

> #### v8.0.35 [2018-07-19]

- ##### 添加了 preSvr 服务端启动的标准控制台输出模块

> #### v8.0.34 [2018-07-19]

- ##### 对 preString 的 str2littleCamel 方法添加了不合规字符（中文或特殊符号）的检测

> #### v8.0.33 [2018-07-19]

- ##### 添加了字符串预处理工具集
- ##### 在 enum 的 sys 部分添加了 aboutStr 枚举，表示字符串的构成情况描述

> #### v8.0.32 [2018-07-18]

- ##### 对 enum 的 db 类型添加了 dataFrom

> #### v8.0.31 [2018-07-18]

- ##### 迁移了 preModule 到 tframe-file 项目中

> #### v8.0.30 [2018-07-18]

- ##### （2018-07-18）关闭了调试信息，并清除了临时测试目录

> #### v8.0.29 [2018-07-18]

- ##### 更改 preModule 的输出为 Promise

> #### v8.0.28 [2018-07-17]

- ##### 重新定义了 preModule 输出的 键命名规则，==> #### { index.js 所在的文件夹名称: index.js 文件}

> #### v8.0.27 [2018-07-17]

- ##### 解决 cnpm 同步不到 v8.0.26 版的问题

> #### v8.0.26 [2018-07-17]

- ##### 限制了 preModule 只加载每个末级路径下的 index.js

> #### v8.0.25 [2018-07-17]

- ##### 修复了 preModule 的运行时错误

> #### v8.0.24 [2018-07-17]

- ##### 修复了 preModule 描述文档的链接失败的问题

> #### v8.0.23 [2018-07-17]

- ##### 添加了 preModule 模块，用于识别指定路径下的模块并自动加载。

> #### v8.0.22 [2018-07-17]

- ##### enum 添加了 event 类别；
- ##### eunum 的 log 类型中，login 统一更改为 sign

> #### v8.0.21 [2018-07-16]

- ##### 对 enum 的 db.rebuildType 部分，移除了原来的 depend: 2 和 none: 6 两项。对应解决方案为：
  depend 合并为原来的 force: 1 ，none 则无需声明，在配置文件中，默认不提供该 key ，或 value 值为 '' 或 false 均可

> #### v8.0.20 [2018-07-16]

- ##### 修复了 enum 的 db 枚举的输出

> #### v8.0.19 [2018-07-15]

- ##### 移除了本项目对 Sequelize 的引用，并将 DB 相关的功能模块全部迁移到 [tframe-mysql](https://github.com/fanzouguo/tframe-utility/blob/HEAD/doc/preOrms.md) 项目中

> #### v8.0.18 [2018-07-15]

- ##### 对于 preConfig 模块说明文档的变更。由于 logSvr 和 logDb 已分别更改为 seneca 和 mongoDb，因此对描述进行同步

> #### v8.0.17 【 2018-07-15 】

- ##### 移除了 ORM 预处理模块，已迁移到 [tframe-mysql](https://github.com/fanzouguo/tframe-utility/blob/HEAD/doc/preOrms.md) 项目中
