mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-17 20:54:52 +08:00
160 lines
4.1 KiB
Markdown
160 lines
4.1 KiB
Markdown
# 更新日志(v2 版本)
|
||
|
||
## v2.2.8
|
||
|
||
> 更新时间:2021.3.2
|
||
|
||
- 更新:MOTD 显示的方式,更加直观和炫酷
|
||
|
||
## v2.2.7
|
||
|
||
> 更新时间:2021.2.27
|
||
|
||
- 修复:2.2.6 版本下 `reply()` 方法在群里调用会 at 成员的 bug
|
||
- 修复:空 `access_token` 的情况下会无法连入的 bug
|
||
- 修复:使用 Closure 闭包函数自行编写逻辑的判断返回 false 无法阻断连接的 bug
|
||
|
||
## v2.2.6
|
||
|
||
> 更新时间:2021.2.26
|
||
|
||
- 新增:`uuidgen()` 全局函数,快速生成 uuid
|
||
- 修复:MySQL `rawQuery()` 在参数为非数组时会报 Warning 的 bug
|
||
- 新增:示例模块的 API 示例:一言查询
|
||
- 优化:删减部分无用代码
|
||
- 更改:`ctx()->reply()` 方法改为调用隐藏方法:`.handle_quick_operation`
|
||
- 修复:`ctx()->finalReply()` 一直以来的 bug(未阻断事件)
|
||
- 新增:`access_token` 配置项支持闭包函数自行设计判断方式和逻辑
|
||
- 新增:全局函数 `working_dir()`
|
||
|
||
## v2.2.5
|
||
|
||
> 更新时间:2021.2.20
|
||
|
||
- 新增:`saveToJson()` 和 `loadFromJson()` 方法(DataProvider 类)
|
||
- 修复:`@OnSave` 注解事件无法工作的 bug
|
||
- 调整:自定义计时器创建时的性能调优
|
||
- 新增:WorkerCache 方法:`hasKey()`
|
||
- 新增:SpinLock 方法:`transaction()`(直接在事务中上锁)
|
||
- 新增:CQ 方法:`getAllCQ()`,`_custom()`(获取消息中的所有 CQ 码)
|
||
- 修复:CQ 类中的部分 bug
|
||
|
||
## v2.2.4
|
||
|
||
> 更新时间:2021.2.7
|
||
|
||
- 修复:终端交互导致的 ssh 断掉后 CPU 占用过高的问题
|
||
- 修复:WorkerCache 在缺少配置文件下工作异常的问题
|
||
- 新增:全局函数:`zm_atomic()`
|
||
|
||
## v2.2.3
|
||
|
||
> 更新时间:2021.1.30
|
||
|
||
- 修复:waitMessage() 在 v2.2.2 版本中不可用的 bug
|
||
- 修复:access_token 无效的问题
|
||
|
||
## v2.2.2
|
||
|
||
> 更新时间:2021.1.29
|
||
|
||
- 修复:模块文件错误时避免循环报错
|
||
- 优化:代码结构
|
||
- 修复:在不同进程时调用机器人 API 无法返回且报错的 bug
|
||
- **修复:机器人无法连接的问题(2.1.6 ~ 2.2.1 受影响)**
|
||
|
||
## v2.2.1
|
||
|
||
> 更新时间:2021.1.29
|
||
|
||
- 修复:配置文件兼容性问题
|
||
|
||
## v2.2.0
|
||
|
||
> 更新时间:2021.1.29
|
||
|
||
- 新增:`@OnPipeMessageEvent` 注解
|
||
- 新增:进程管理器
|
||
- 新增:`--daemon` 守护进程化后查看状态以及一系列操作的命令行
|
||
- 新增:WorkerCache
|
||
- 修复:路由问题
|
||
- 修复:`http_header` 配置项不生效的 bug
|
||
- 优化:框架内部所有异常全部基于 `ZMException`
|
||
- 优化:SingletonTrait 支持扩展
|
||
|
||
## v2.1.6
|
||
|
||
> 更新时间:2021.1.18
|
||
|
||
- 优化:代码结构
|
||
- 增加:更多提示语
|
||
- 修复:处理空格消息时的报错
|
||
- 修复:上下文的bug
|
||
|
||
## v2.1.5
|
||
|
||
> 更新时间:2021.1.13
|
||
|
||
- 优化:终端对 PHP Warning 和 PHP Notice 的报错信息显示,统一格式
|
||
- 新增:`ctx()->getNumArg()` 上下文中快速获取数字类型的参数的方法
|
||
- 优化:删除不必要的调试信息
|
||
- 优化:路由组件全面替换为 `symfony/routing`,兼容性和稳定性 up!
|
||
|
||
## v2.1.4
|
||
|
||
> 更新时间:2021.1.3
|
||
|
||
- 修复:启动时会提示丢失类的 bug
|
||
- 优化:HTTP 响应类如果被使用了则一律返回 false
|
||
- 优化:PHP Warning 等报错统一样式
|
||
|
||
## v2.1.3
|
||
|
||
> 更新时间:2021.1.2
|
||
|
||
- 修复:注解解析器在某种特殊情况下导致的 bug
|
||
|
||
## v2.1.2
|
||
|
||
> 更新时间:2021.1.2
|
||
|
||
- 修复:引入包模式启动时会导致的满屏报错
|
||
|
||
## v2.1.1
|
||
|
||
> 更新时间:2021.1.2
|
||
|
||
- 修复:自定义加载注解选定 composer.json 文件错误的 bug
|
||
|
||
## v2.1.0
|
||
|
||
> 更新时间:2021.1.2
|
||
|
||
- 新增:`@OnOpenEvent`,`@OnCloseEvent`,`@OnMessageEvent`,`@OnRequestEvent`
|
||
- 优化事件分发器,修复一些事件分发过程中的 bug
|
||
- 修复 `@CQBefore` 事件的 bug
|
||
|
||
## v2.0.3
|
||
|
||
> 更新时间:2020.12.31
|
||
|
||
- 修复:CQBefore 注解事件在 level 低于 200 时无法调用的 bug
|
||
- 修复:CQMetaEvent 注解事件调用时报错的 bug
|
||
|
||
## v2.0.2
|
||
|
||
> 更新时间:2020.12.31
|
||
|
||
- 更新:将 CQ 码调用类更新到与最新 OneBot 标准相兼容的状态
|
||
|
||
## v2.0.1
|
||
|
||
> 更新时间:2020.12.23
|
||
|
||
- 修复:开屏报错文件夹不存在
|
||
|
||
## v2.0
|
||
|
||
> 更新时间:2020.12.23
|
||
|
||
已发布正式版。 |