Skip to content

2.16.0-RC

Pre-release
Pre-release
Compare
Choose a tag to compare
@StageGuard StageGuard released this 03 Sep 15:15
· 13 commits to 2.16-release since this release
93ccce1

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

不兼容变更

  • 弃用 PermitteeId.hasChild,改为 PermitteeId.isChildOf (#2762 by @cssxsh)

新特性

  • 添加强制性最终用户使用须知,将在 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

  • 在 CI 构建时上传 Maven 本地仓库作为构建产物 (#2725 by @cssxsh)

IDEA