2.10.0-RC
Pre-release
Pre-release
mirai-core
不兼容变更
- 弃用无 receiver 的事件扩展函数, 增加其
EventChannel
receiver 版本替换 (#1827, #1754) - 阻止用户发送
FileMessage
, 但仍然允许通过RemoteFile.upload
创建的FileMessage
的上传 (#1715) - 弃用实验性
EventChannel.asChannel
, 以EventChannel.forwardToChannel
替换 (#1753) - 提升 2.7 及以前的弃用等级 (#1742, #1774)
新特性
- 新增支持更好的
EventChannel.forwardToChannel
(#1753) - 允许使用 IPAD 协议发送戳一戳 (#1711 by @LaoLittle)
优化和修复
- 使用 Kotlin 1.6.0 并更新相关依赖版本 (#1683, #1682)
- 修复无法接受
FriendMessageSyncEvent
的问题 (#1624) - 修复
MemberHonorChangeEvent
事件会重复收到两次的问题 (#1707) - 修复在
Bot.close
时没有广播BotOfflineEvent.Active
的问题 (#1717) - 修复使用
imageId
发送的图片有时无法正常显示的问题 (#1769) - 修复设置
redirectNetworkLogToDirectory
后日志identity
为Bot
的问题 (#1751 by @StarWishsama) - 修复同时设置
redirectBotLogToDirectory
和redirectNetworkLogToDirectory
后日志文件中都为Net
日志的问题 (#1743 by @imldy) - 保护密码相关属性不输出到内存转储中 (#1718)
- 为 Log4J 传参
SimpleMessage
以解决安全隐患 (#1729) - 移动 AbstractImage 到 mirai-core internals (#1670)
- 减小 mirai-core-api 体积 (#1752)
mirai-console
新特性
- 新增对 Java 时间日期相关类型 (
Instant
,LocalTime
) 等的CommandValueArgumentParser
(#1748 by @cssxsh) - 新增
ConsoleLaunchOptions
(仅) 供前端实现修改默认行为
优化和修复
- 现在 Mirai Console 不再是静态单例 (#1761)
mirai-console-intellij
v213-2.10.0-160-1
支持 IntelliJ IDEA & Android Sutdio 2020.3 ~ 2021.3
支持 Kotiln IDEA 插件 1.4.0 ~ 1.6.10