从现在起, 所有 mirai 软件包都同时发布到 JCenter 和 Maven Central (#970, #981)。
mirai-core
Contact 缓存
- 支持好友列表和群成员列表缓存, 默认关闭, 可在
BotConfiguration
开启 (#987)
Bot
ConfigPush
ConfigPush: 服务器推送登录服务器列表和资源上传会话信息等
- 新增 ConfigPush 缓存 (#949)
- 在丢失 ConfigPush 时自动重连 (#1001)
- 优化 ConfigPush 处理流程 (#1015)
- 修复 ConfigPush
kotlin.UninitializedPropertyAccessException
(#1003)
其他
- 将所有语音都以 silk 格式上传, 可能解决 #940
- 更新默认服务器列表 (#1015)
- 修正
BotConfiguration
注释中的一个错误 (#1021) - 为 MusicShare 添加
RichMessageOrigin
- 自动将接收的消息中的
\r
,\r\n
替换为\n
, 可在BotConfiguration
关闭 (#1010) Voice.contentToString
与官方同步, 现在返回"[语音消息]"
而不是"[语音]"
- 限制密码长度为 16 (#993)
- 修复消息有时候会被多态序列化为数组的问题
ShowImageFlag
支持序列化- 弃用
SingleMessage.Serializer
- 修复
BotConfiguration.copy
没有复制部分属性的问题
mirai-console
PluginData
支持ConcurrentMap
(mamoe/mirai-console#279)- 修复 Command` 无法在 Java 继承的问题
IDEA
- 新诊断和修复: 在
PluginData.value
使用HashMap
,ArrayList
等Map
,List
派生类型 (mamoe/mirai-console#278)
- 新增诊断, 检查未被关闭的资源并提供修复
- 插件主类服务和子指令定义 LineMarker 支持 Java
迟到的情人节快乐