























DeviceInfo 构造器及 serializer, 以 DeviceInfoBuilder 和 DeviceInfo.serializeToString 替代 (#2674)MessageSyncEvent 的 MessageSource 的 targetId 由机器人 ID 变为实际的消息发送对象 (#2122, #2513)现在可以在 BotAuthorization.authorize 时通过 BotAuthInfo 获取导致重新登录的原因 (#2664)
优化插件 classpath 策略 (#2666)
AudioToSilkService 现在稳定 (#2658)
支持使用 JSON 保存与读取 PluginData 与 PluginConfig (#2498 by @NoMathExpectation)
支持获取和管理群精华消息 (Group.essences) (#837, #2293, #2314 by @cssxsh)
以 Android Library 形式发布 Android 编译目标 (#2635, #2699 by @MrXiaoM)
修复刷新令牌后令牌不保存的问题 (#2590, #2584)
这是一个很长时间的错误, 应该只在完全重启 mirai 或更新 bot 后才会影响
修复 java.lang.IllegalStateException: wLoginSigInfoField is not yet initialized (#1603, #2449, #2450 by @sandtechnology)
修复 OnlineAnnouncement.members 只能获取 50 个人的问题 (#2531, #2530 by @cssxsh)
修复发送消息时实际发送的消息会忽略通过 MessagePreSendEvent 所进行的修改的问题 (#2525 by @NoMathExpectation)
完善了用户文档部分的内容 (#2541 by @MikkoAyaka)
在消息日志中去除特殊控制符
添加 QRCodeLoginListener.onCompleted() 用于资源释放
jvmTarget (#2387, #2631 by @Samarium150)gradle-wrapper.properties 文件和 src/test 文件夹 (#2617, #2622 by @Samarium150)此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。