它以前是设计给解决图形验证码, 而现在基本不会遇到图形验证码了。现在将默认使用命令行版本 LoginSolver。 以前使用 "-Dno-desktop" 可以禁用 SwingLoginSolver,现在这个选项将没有效果,不会报错。
RemoteFile 早在 2.8 就弃用了, 使用时会得到警告. 现在起使用将会得到编译错误.
Group 实现 RoamingSupported) (#1866, #2332 by @StageGuard )可使用
group.roamingMessages/group.getRoamingMessages()
类型名称为
RockPaperScissors
类型名称为
SignEvent
此修复也会在 2.13.4 包含
不清除会导致登录失败等问题
contentToString() 注释不严谨处 (#2373, #2374 by @MrXiaoM )MockNormalMember.modiyAdmin() 逻辑错误 (#2420 by @Nambers )JvmPlugin.onDisable 被多次执行的错误 (#2015, #2397)java.lang.NoSuchMethodError: No virtual method getDeclaredAnnotation(Ljava/lang/Class;)L (#2354 by @zhaodice)InvocationTargetException 包装 (#2258 by @cssxsh )223-2.14.0-172-1
> - 新版本只支持 2022.3 + Kotlin 1.7.20 (因为 2022.3 捆绑 1.7.20)修改均为默认配置, 先前已经生成的配置不会进行修改
Logger.yml # 默认日志输出等级
# 可选值: ALL, VERBOSE, DEBUG, INFO, WARNING, ERROR, NONE
defaultPriority: INFO
# 特定日志记录器输出等级
loggers:
example.logger: NONE
console.debug: NONE
Bot: ALL
+ org.eclipse.aether.internal: INFO
+ org.apache.http.wire: INFO
+# 是否启动外部日志框架桥接
+binding:
+ slf4j: true
注: 实际上 console 没有直接的 ABI 变更
依赖更新: org.slf4j:slf4j-api:1.7.32 -> 2.0.3
此依赖的更新只会影响 slf4j-api 的对接, 并不会影响 slf4j-api 的单纯使用
即不会对插件有任何影响, 只会对部分对 console 进行高度自定义的会有少许影响
org.apache.logging.log4j:log4j-slf4j2-impl新年快乐! 🎆🎉