Skip to content
This repository has been archived by the owner on Mar 25, 2022. It is now read-only.

Latest commit

 

History

History
66 lines (52 loc) · 2.71 KB

CHANGELOG.md

File metadata and controls

66 lines (52 loc) · 2.71 KB

Change Log

0.6.0 (2019年12月23日)

Breaking changes:

  • removed need to manually pass redis client when using Session, checkout README to view updated doc.

Enhancements:

  • removed signale, now use debug for logging, checkout README about how to open/close debug mode.

0.5.1 (2019年11月18日)

Enhancements:

  • 添加了已登录酷Q机器人和create传入的机器人不一致时的检测

0.5.0 (2019年11月9日)

Fix bugs:

  • HttpPlguin未设置methodPOST导致api调用报错

0.4.4 (2019年10月23日)

Breaking changes:

  • HttpPlugin类的sendMsg接口参数名修改,移除了Number冗余单词
  • HttpPluginError类的实例属性apiName改为APIName
  • AnonymousUser重新加回了flag属性以便其他api调用时使用

0.4.3 (2019年10月22日)

Fix bugs:

  • dependency @xhmm/util bug fix

0.4.1 (2019年10月20日)

Features:

  • 现支持所有消息类型的处理(不同情况下的私聊、群内匿名和非匿名)。并提供了完整的type guard来帮助ts代码的正确类型提示(文档暂未提供使用示例)

Breaking changes:

  • historyMessage字段的key值不再省略'session'单词,value值现是一个二维数组,里面保存了当前session函数接收的所有消息

0.4.0 (2019年10月20日)

Breaking changes:

  • parse函数的返回值不再是赋给this.data,而是需要在user/group/both函数参数中使用data属性来获取。
    迁移方式:若是使用typescript,则使用tsc编译会触发Property data doesn't exist ...,然后进行相关文件的改写。若是使用javascript,则使用ctrl+f搜索含有this.data语句的文件,然后进行改写。

Fix bugs:

  • async session函数未被await

0.3.1 (2019年10月20日)

Fix bugs:

  • 使用指令数组判断含艾特的消息时空格信息导致不成功

0.3.0 (2019年10月19日)

Fix bugs:

  • 修复了使用多机器人时仅首次被创建的机器人会生效

0.2.0 (2019年10月19日)

Features:

  • 新增了both函数
  • 新增了Logger类用于日志输出控制
  • 新增了scope修饰器
  • 解析函数和处理函数的参数属性新增了requestBody

Breaking changes:

  • 群组命令的触发模式默认从TriggerType.at改为了TriggerType.both
  • 解析函数和处理函数的参数属性的messages更名为了message
  • 解析函数和处理函数的参数属性的stringMessages更名为了rawMessage
  • includeexclude修饰器不可同时

Enhancements:

  • 修饰器添加了warning语句以帮助正确使用
  • 日志信息更为全面
  • 当命令类使用setNext设置了不存在的session函数时,不再抛错而是重置会话并打印警告信息