Releases: zhamao-robot/zhamao-framework
Releases · zhamao-robot/zhamao-framework
2.2.11
- 新增:内部 ID 版本号(ZM_VERSION_ID)
- 优化:启动时 log 的等级
- 移除:终端输入命令
- 修复:纯 HTTP 服务器的启动 bug
- 新增:
zm_timer
的报错处理,防止服务器直接崩掉
2.2.10
- 新增:用户态 php 编译脚本
build-runtime.sh
- 移除:无用的调试信息
- 新增:
--show-php-ver
启动参数
2.2.9
- 更新:
reply()
方法传入数组则变为快速相应的 API 操作 - 修复:在 Worker 进程下调用
ZMUtil::reload()
会导致一些奇怪的 bug - 修复:
reply()
时会 at 私聊成员的 bug(由 go-cqhttp 导致)
2.2.8
- 更新:MOTD 显示的方式,更加直观和炫酷
2.2.7
- 修复:2.2.6 版本下
reply()
方法在群里调用会 at 成员的 bug - 修复:空
access_token
的情况下会无法连入的 bug - 修复:使用 Closure 闭包函数自行编写逻辑的判断返回 false 无法阻断连接的 bug
2.2.6
- 新增:
uuidgen()
全局函数,快速生成 uuid - 修复:MySQL
rawQuery()
在参数为非数组时会报 Warning 的 bug - 新增:示例模块的 API 示例:一言查询
- 优化:删减部分无用代码
- 更改:
ctx()->reply()
方法改为调用隐藏方法:.handle_quick_operation
- 修复:
ctx()->finalReply()
一直以来的 bug(未阻断事件) - 新增:
access_token
配置项支持闭包函数自行设计判断方式和逻辑 - 新增:全局函数
working_dir()
2.2.5
- 新增:
saveToJson()
和loadFromJson()
方法(DataProvider 类) - 修复:
@OnSave
注解事件无法工作的 bug - 调整:自定义计时器创建时的性能调优
- 新增:WorkerCache 方法:
hasKey()
- 新增:SpinLock 方法:
transaction()
(直接在事务中上锁) - 新增:CQ 方法:
getAllCQ()
,_custom()
(获取消息中的所有 CQ 码) - 修复:CQ 类中的部分 bug
2.2.4
- 修复:终端交互导致的 ssh 断掉后 CPU 占用过高的问题
- 修复:WorkerCache 在缺少配置文件下工作异常的问题
- 新增:全局函数:
zm_atomic()
2.2.3
- 修复:waitMessage() 在 v2.2.2 版本中不可用的 bug
- 修复:access_token 无效的问题
2.2.2
- 修复:模块文件错误时避免循环报错
- 优化:代码结构
- 修复:在不同进程时调用机器人 API 无法返回且报错的 bug
- 修复:机器人无法连接的问题(2.1.6 ~ 2.2.1 受影响)