IMirai.HttpBotConfiguration.jsonAtAll 每日使用上限后以新的 reason AT_ALL_LIMITED
抛出 SendMessageFailedException (#1948)
> 在 2.10 说明了该行为, 但实际上并没有支持NettyChannelException 且长时间不结束的问题 (#1963)IllegalStateException: returnCode = -10106
导致停止工作的问题 (#1840, #1957)Image.size 文档错别字 (#1978 by @zj713300)JAutoSavePluginData 和 JAutoSavePluginConfig (替换见下文) (
#1988)PluginData:
支持 serializersModule (PluginData.serializersModule) (#1796,
#1987)PluginData: 在定义 value 时使用精确的返回值,
解决一些需要手动定义类型的情况 (#1987)PluginData: 支持 MessageChain 等所有 mirai 内置消息数据类型 (
#1922)PluginData: 支持原生数组类型和引用数组类型 (#1801)JavaAutoSavePluginData 和 JavaAutoSavePluginConfig
作为 PluginData 等的 Java 支持 (#1747, #1803, #1988)AbstractPluginData.findBackingFieldValueNodeisOptional=true 的插件时无法正确处理依赖的问题 (自 2.0) (
#1949, #1968)PluginDescription.isOptional 的文档 (#1869)optIn 而不是 useExperimentalAnnotation (
#1986)buildPlugin 打包的插件将会输出到 build/mirai, 与 2.11
以前保持一致 (自 2.11)buildPlugin 会把子项目依赖也打包的问题 (自 2.11) (#1973)- 新的插件项目生成器 (查看图片) ( #1976, #1979)
由于新项目生成器是 2022.1 的新功能, 新版本 v221-2.11.0-162-1 仅支持 IntelliJ IDEA 2022.1 (和 Android Studio 等同版本).