Skip to content

2.8.0-M1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Him188 Him188 released this 22 Sep 10:55
· 2762 commits to dev since this release

注意: 版本号为 2.8.0-M1 而不是 2.8-M1

mirai-core

不兼容变更

  • 调整 MessageSource.time 为服务器时间 (#1519)

新特性

  • 新增 ExternalResource.toAutoClosable 创建在使用一次后就自动 close 的资源 (#1377, #1392)
  • 支持获取漫游消息记录 (#1184, #1520)
  • Image 添加 height, width, size, imageType 属性 (#1032, #1548 by @sandtechnology)
  • 支持群解散消息事件 (BotLeaveEvent.Disband) (#1518, #1525 by @sandtechnology)
  • 新增一些请求事件的构造方式 (RequestEventData) (#1145, #1309)

优化和修复

  • 重写了事件解析逻辑 (#1369) 并修复一系列同步问题:
    • 无法接收单向好友消息 (#610)
    • BotJoinGroupEvent 触发两次 (#1354)
    • 某些群的群临时会话无法接收 (#1410)
    • 解析 NewContact.SystemMsgNewGroup 时遇到了意料之中的问题 (#1467)
    • 这也有可能引入新的问题, 如有遇到请在 issues 反馈
  • 修复当机器人账号设置为允许任何人添加好友时, 新好友没有同步的问题 (#1546, #1549 by @sandtechnology)
  • 修复发送的 GIF 动图能在官方 PC 客户端显示而不能在官方手机客户端显示的问题 (#1204, #1543, #1548 by @sandtechnology)
  • 提升 2.6 及以前版本弃用的 API 的弃用等级 (涉及内容) (#1296)
  • 修复 MessageChainBuilder.clear() 无法完全清空的问题 (#1525)
  • 默认隐藏冗长的事件日志 (#1497)
  • 修复 SimpleListerHost.handleException 没有被调用的问题 (#1490)
  • 修复当处理数据包 (包括相关事件的广播过程) (因用户行为) 发生阻塞时导致网络层停止处理新数据包的问题 (#1500)
  • 修复以 pad 协议登录时, 无法获得来自私聊的音频的下载链接 (#1537, #1551)

mirai-console