Skip to content

0.34.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Him188 Him188 released this 06 Apr 13:09
· 1651 commits to master since this release
  • 修复长消息判定.
  • selectMessages, selectMessagesUnit 添加可选筛选 context 的参数: filterContext: Boolean
  • 统一消息日志
  • 加快重连速度

Message 改动 (二进制兼容):

  • 添加 Message.contentToString 以转换为最接近官方消息的字符串
  • 添加 ConstrainSingleMessage 类型以保证一个消息链中只存在一个 QuoteReply 和一个 MessageSource
  • CombinedMessage 现在实现接口 MessageChian 并变为 internal 以降低复杂度 (使用 MessageChain 替换 CombinedMessage 的引用).
  • Message.plus 现在返回 MessageChain 而不是 CombinedMessage
  • 弃用 NullMessageChain (使用 null 替代)
  • Messageeq, contains 等函数移动至 SingleMessage 以避免歧义.
  • 更名 MessageChain.any<reified M>MessageChain.anyInInstance<reified M> 以与标准库的 Iterable.any 区分
  • 更名 MessageChain.first<reified M>MessageChain.firstIsInstance<reified M> 以与标准库的 Iterable.first 区分
  • 更名 MessageChain.firstOrNull<reified M>MessageChain.firstIsInstanceOrNull<reified M> 以与标准库的 Iterable.firstOrNull 区分