Skip to content

Releases: mamoe/mirai

mirai-0.7.3

07 Dec 05:22
Compare
Choose a tag to compare
mirai-0.7.3 Pre-release
Pre-release
  • 删除 klock 依赖, 添加 Time.kt. 待将来 kotlin Duration 稳定后替换为 Duration

mirai-0.7.2

06 Dec 16:17
Compare
Choose a tag to compare
mirai-0.7.2 Pre-release
Pre-release
  • 使所有协议相关类 internal
  • 去掉一些 close 的不应该有的 suspend
  • QQ, Member, Group 现在继承接口 CoroutineScope
  • LoginResultinline class 修改为 enum class
  • 添加和修改了 BotAccountBot 的构造器

mirai-0.7.1

05 Dec 12:39
Compare
Choose a tag to compare
mirai-0.7.1 Pre-release
Pre-release
  • 修复禁言时间范围错误的问题
  • 禁言的扩展函数现在会传递实际函数的返回值

mirai-0.7.0

04 Dec 14:58
Compare
Choose a tag to compare
mirai-0.7.0 Pre-release
Pre-release

协议

  • 重新分析验证码包, 解决一些无法解析的情况. (这可能会产生新的问题, 遇到后请提交 issue)
  • 重新分析提交密码包
  • 提交验证码仍可能出现问题, 预计本周末解决

功能

  • XML 消息 DSL 构造支持 (实验性) (暂不支持发送)
  • 群成员列表现在包含群主 (原本就应该包含)
  • 在消息事件处理中添加获取 .qq().group() 的扩展函数.
  • 现在处理群消息时 sender 为 Member (以前为 QQ)
  • 修改 Message.concatMessage.followedBy
  • 修改成员权限 OPERATORADMINISTRATOR
  • bot.subscribeAll<> 等函数的 handler lambda 的 receiver 由 Bot 改变为 BotSession; 此变动不会造成现有代码的修改, 但并不兼容旧版本编译的代码

性能优化

  • 内联 ContactList
  • 2 个 Contact.sendMessage 重载改为内联扩展函数 (需要添加 import)
  • 其他小优化

mirai-0.6.1

03 Dec 07:32
Compare
Choose a tag to compare
mirai-0.6.1 Pre-release
Pre-release
  • 新增 无法解析密码包/验证码包时的调试输出. 以兼容更多的设备情况
  • 新增 MessagePacketAt.qq() 捷径获取 QQ
  • 其他小优化