Skip to content

Releases: zhamao-robot/zhamao-framework

2.2.11

13 Mar 07:20
Compare
Choose a tag to compare
  • 新增:内部 ID 版本号(ZM_VERSION_ID)
  • 优化:启动时 log 的等级
  • 移除:终端输入命令
  • 修复:纯 HTTP 服务器的启动 bug
  • 新增:zm_timer 的报错处理,防止服务器直接崩掉

2.2.10

07 Mar 16:57
Compare
Choose a tag to compare
  • 新增:用户态 php 编译脚本 build-runtime.sh
  • 移除:无用的调试信息
  • 新增:--show-php-ver 启动参数

2.2.9

06 Mar 09:23
Compare
Choose a tag to compare
  • 更新:reply() 方法传入数组则变为快速相应的 API 操作
  • 修复:在 Worker 进程下调用 ZMUtil::reload() 会导致一些奇怪的 bug
  • 修复:reply() 时会 at 私聊成员的 bug(由 go-cqhttp 导致)

2.2.8

02 Mar 13:26
Compare
Choose a tag to compare
  • 更新:MOTD 显示的方式,更加直观和炫酷

2.2.7

27 Feb 08:20
Compare
Choose a tag to compare
  • 修复:2.2.6 版本下 reply() 方法在群里调用会 at 成员的 bug
  • 修复:空 access_token 的情况下会无法连入的 bug
  • 修复:使用 Closure 闭包函数自行编写逻辑的判断返回 false 无法阻断连接的 bug

2.2.6

26 Feb 05:50
874f061
Compare
Choose a tag to compare
  • 新增:uuidgen() 全局函数,快速生成 uuid
  • 修复:MySQL rawQuery() 在参数为非数组时会报 Warning 的 bug
  • 新增:示例模块的 API 示例:一言查询
  • 优化:删减部分无用代码
  • 更改:ctx()->reply() 方法改为调用隐藏方法:.handle_quick_operation
  • 修复:ctx()->finalReply() 一直以来的 bug(未阻断事件)
  • 新增:access_token 配置项支持闭包函数自行设计判断方式和逻辑
  • 新增:全局函数 working_dir()

2.2.5

20 Feb 09:54
Compare
Choose a tag to compare
  • 新增:saveToJson()loadFromJson() 方法(DataProvider 类)
  • 修复:@OnSave 注解事件无法工作的 bug
  • 调整:自定义计时器创建时的性能调优
  • 新增:WorkerCache 方法:hasKey()
  • 新增:SpinLock 方法:transaction()(直接在事务中上锁)
  • 新增:CQ 方法:getAllCQ()_custom()(获取消息中的所有 CQ 码)
  • 修复:CQ 类中的部分 bug

2.2.4

07 Feb 03:49
Compare
Choose a tag to compare
  • 修复:终端交互导致的 ssh 断掉后 CPU 占用过高的问题
  • 修复:WorkerCache 在缺少配置文件下工作异常的问题
  • 新增:全局函数:zm_atomic()

2.2.3

29 Jan 16:07
Compare
Choose a tag to compare
  • 修复:waitMessage() 在 v2.2.2 版本中不可用的 bug
  • 修复:access_token 无效的问题

2.2.2

29 Jan 15:35
Compare
Choose a tag to compare
  • 修复:模块文件错误时避免循环报错
  • 优化:代码结构
  • 修复:在不同进程时调用机器人 API 无法返回且报错的 bug
  • 修复:机器人无法连接的问题(2.1.6 ~ 2.2.1 受影响)