2.16.0-RC
Pre-release
Pre-release
StageGuard
released this
03 Sep 15:15
·
13 commits
to 2.16-release
since this release
mirai-core
新特性
可通过
Contact.uploadShortVideo
为好友和群上传视频消息,更多信息请查看此方法的 KDoc
超级表情是类似
菜汪
和流泪
之类的有高级动画显示的表情,可以通过对应普通表情Face.toSuperFace
转换
- 为
ANDROID_PAD
协议启用戳一戳支持 (#2771) - 添加
val MiraiProtocol.isNudgeSupported: Boolean
用于判断当前协议是否支持戳一戳 (#2771)
优化和修复
- 修复获取 QIMEI 请求的载荷参数错误 (#2749 by @zhaodice)
- 修复 Base64 工具在 Android 平台的行为与 JVM 平台不一致的问题 (#2753 by @zhaodice)
- 在升级旧版本的设备信息文件之前检查文件写权限
- 修复从可确定图片类型的 Mirai Code 构造的图片 时 type 为
UNKNOW
或与期望类型不一致 (#2760, #2761 @Hamusuta0320) - 修复在某些情况下无法收到好友消息撤回事件 (#2784)
- 优化
NormalMember.specialTitle
文档 (#2777 by @MrY-Cat) - 移除 Kotlin Native 相关的注解
- (internal) 弃用 mirai-core-api 的
jvmBase
模块,与common
模块合并 (#2772)
mirai-console
不兼容变更
新特性
- 添加强制性最终用户使用须知,将在 console 首次启动和须知内容变动时显示 (#2738)
- 现在插件可通过内置配置文件资源加载插件依赖 (#1985, #2189, #2735)
- 现在插件可依赖指定版本 console 来限制 conosle 的版本 (#1895, #2703 by @cssxsh)
优化和修复
- 优化 AutoLogin 配置文件部分注释 (#2742 by @ParaN3xus)
- 修复在控制台中当上次输入请求被取消导致输入队列阻塞的问题
- 修复 Bot 登录失败后关闭 Bot 时 console 异常退出的问题 (#2740)
- 将 console backend 的
org.slf4j.spi.SLF4JServiceProvider
移动至 console frontend base (#2443 by @cssxsh) - 在插件加载前排除 ID 相同的插件 (#2136, #2703 by @cssxsh)
- 优化
AutoLoginEvent
显示 (#2750 by @cssxsh)
CI
IDEA
- 支持 IDEA 2023.2 (#2769, #2775 by @Samarium150)