mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-10 18:40:15 +08:00
41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
2.13.0 包含对 2.13 前几个预览版本的修复和一些优化
|
||
|
||
## mirai-core
|
||
|
||
### 优化和修复
|
||
|
||
[81a09549]: https://github.com/mamoe/mirai/commit/81a09549e7aba454af7516f146856b3589f1b547
|
||
|
||
- 修复使用 `ANDROID_PHONE` 登录时提示 "当前QQ版本过低,请升级至最新版本后再登录。" 的问题 (#2298, #2312 by @cssxsh)
|
||
> 已知 `ANDROID_WATCH` 可能仍然无法登录
|
||
- 修复在 Android 平台遇到 "Duplicate class" 的问题 (#2291)
|
||
> 此问题由 2.13.O-M1 引入, 在 2.13.0-RC 尝试过修复但没有成功解决. 本次修复已被验证可用.
|
||
- 为 2.13.0-RC 弃用的 `LoginSolver.onSolveUnsafeDeviceLoginVerify` 增加了默认实现
|
||
> 所以在实现 `LoginSolver` 就不需要覆盖这个已经被弃用的方法了. 请覆盖新增的支持短信验证的 `onSolveDeviceVerification` 替代.
|
||
- 优化一些潜在的内存泄露问题
|
||
> 如果你好奇, commit 为 [81a09549]. 实际上它只会在很少的情况下有影响.
|
||
- 优化了在发送消息失败时的堆栈信息
|
||
- 优化了与群文件相关的源码内文档
|
||
> 在 `Group` 类增加了引导等
|
||
|
||
## mirai-console
|
||
|
||
### 新特性
|
||
|
||
- 在自动登录时展示正在使用的协议类型和心跳策略 (#2304 by @cssxsh)
|
||
- 增加了 Maven Central 仓库 <https://repo1.maven.org/maven2> 作为备用解决插件依赖的仓库
|
||
> 因为阿里云代理不太稳定. 目前仍然优先尝试速度更快的阿里云代理, 在失败时会使用 Central 仓库.
|
||
|
||
### 优化和修复
|
||
|
||
- 插件如果没有显示指定 Ktor 依赖, 则为其使用 Ktor 1.6.7 (#2297)
|
||
> 以解决在 2.13 以前编译的插件的兼容性问题
|
||
- 修复在启动过程中调整窗口大小导致报错 `kotlin.UninitializedPropertyAccessException` 的问题 (#2317)
|
||
> 此问题非 2.13 引入
|
||
|
||
## mirai-core-mock
|
||
|
||
### 不兼容变更
|
||
|
||
- 为 `broadcastMsgSyncEvent` 增加了 `OtherClient` 参数
|
||
> 不兼容旧版 (2.13.0-RC, 2.13.0-RC2) 代码 |