Releases: simple-robot/simpler-robot
Releases · simple-robot/simpler-robot
v4.0.0-dev18
What's Changed
🔧 修复
- 优化/修复 ConcurrentMutableMap 在 Js、WasmJs 下会出现 ConcurrentModificationException 的问题,并为 MutableMap 增加一个扩展 API removeValue(key, value) by @ForliyScarlet in #781
✨ 优化
- 为 Image 增加更多可扩展的子类型 by @ForliyScarlet in #780
Full Changelog: v4.0.0-dev17...v4.0.0-dev18
v4.0.0-dev17
What's Changed
🎉 新特性
- 为两个多平台Queue类型增加 isEmpty by @ForliyScarlet in #765
📦 依赖更新
- Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.23.1 to 1.23.5 by @dependabot in #778
- Bump ktor from 2.3.7 to 2.3.8 by @dependabot in #777
✨ 优化
- 增加/优化部分 Message 相关的API、说明等 by @ForliyScarlet in #772
- 增加/优化部分 Collectable(s) 相关的API、说明等 by @ForliyScarlet in #773
- JVM 中部分 Resource 实现增加与 Charset 相关的参数或API;优化部分实现的 toString 等内容 by @ForliyScarlet in #779
👀 其他变更
- 简化 StandardDeleteOption:移除 IGNORE_ON_ANY_FAILURE by @ForliyScarlet in #766
Full Changelog: v4.0.0-dev16...v4.0.0-dev17
v4.0.0-dev16
What's Changed
⚠️ 不兼容
- 暂时关闭 K2 编译,等待 Kt2.0正式版 by @ForliyScarlet in #763
🔧 修复
- 修复 BotManagerFactory 没有实现 PluginFactory 的问题 by @ForliyScarlet in #762
Full Changelog: v4.0.0-dev15...v4.0.0-dev16
v4.0.0-dev15
What's Changed
⚠️ 不兼容
- 尝试启用 K2 编译器 by @ForliyScarlet in #753
Full Changelog: v4.0.0-dev14...v4.0.0-dev15
v4.0.0-dev14
What's Changed
🔧 修复
- 修复使用 JSON 自动加载 SerializableBotConfiguration 时多态信息被全盘替换为
"component
" 的问题 by @ForliyScarlet in #752
Full Changelog: v4.0.0-dev13...v4.0.0-dev14
v4.0.0-dev13
Warning
这是一个尚在开发中的预览版,它可能不稳定,可能会频繁变更,且没有可用性保证。
Full Changelog: v4.0.0-dev1...v4.0.0-dev13
v4.0.0-dev1
Warning
这是一个尚在开发中的预览版,它可能不稳定,可能会频繁变更,且没有可用性保证。
Full Changelog: v3.3.0...v4.0.0-dev1
v3.3.0
What's Changed
🔧 修复
- 部署 Qodana 并修复检测到的诸项问题 by @ForliyScarlet in #729
🎉 新特性
- 调整BlockingRunner内部实现,移除同步代码块和 wait/notify 的使用;为部分配置类增加直接配置 Executor 的API by @ForliyScarlet in #743
- BlockingRunner 增加对虚拟线程的配置支持 by @ForliyScarlet in #744
📦 依赖更新
- build(deps): bump love.forte.simbot.component:simbot-component-mirai-core from 3.0.0.0-M5 to 3.2.0.0 by @dependabot in #722
- 更新Kotlin到 1.9.10; 优化针对Java的异步桥接函数的内部实现 by @ForliyScarlet in #738
- 更新 Kotlinx Serialization 到 v1.6.0 by @ForliyScarlet in #739
- 更新 Kotlinx Coroutines 到 v1.7.3 by @ForliyScarlet in #740
- build(deps): bump com.github.gmazzo.buildconfig from 4.0.4 to 4.1.2 by @dependabot in #725
Full Changelog: v3.2.0...v3.3.0
v3.3.0-beta1
Warning
我们在 #743 和 #744 中对生成的阻塞API的内部逻辑做了调整,并 试着 提供了对 JDK21 虚拟线程的支持。(详细内容请参考这两个PR的说明)但同时,由于其内部做了调整(去除了对同步代码块的使用),我们尚不清楚这种行为是否会出现问题或任何影响。
因此请谨慎使用、观察效果并积极反馈问题,感谢您的协助!
What's Changed
🔧 修复
- 部署 Qodana 并修复检测到的诸项问题 by @ForliyScarlet in #729
🎉 新特性
- 调整BlockingRunner内部实现,移除同步代码块和 wait/notify 的使用;为部分配置类增加直接配置 Executor 的API by @ForliyScarlet in #743
- BlockingRunner 增加对虚拟线程的配置支持 by @ForliyScarlet in #744
📦 依赖更新
- build(deps): bump love.forte.simbot.component:simbot-component-mirai-core from 3.0.0.0-M5 to 3.2.0.0 by @dependabot in #722
- 更新Kotlin到 1.9.10; 优化针对Java的异步桥接函数的内部实现 by @ForliyScarlet in #738
- 更新 Kotlinx Serialization 到 v1.6.0 by @ForliyScarlet in #739
- 更新 Kotlinx Coroutines 到 v1.7.3 by @ForliyScarlet in #740
- build(deps): bump com.github.gmazzo.buildconfig from 4.0.4 to 4.1.2 by @dependabot in #725
Full Changelog: v3.2.0...v3.3.0-beta1
v3.2.0
What's Changed
🔧 修复
- 使 Spring Boot 支持bot自动注册失败策略的配置 by @ForliyScarlet in #694
- 修复异步调度器的Job会因异常而被关闭的问题 by @ForliyScarlet in #716
📦 依赖更新
- build(deps): bump org.jetbrains.kotlinx:lincheck from 2.17 to 2.19 by @dependabot in #701
- build(deps): bump dokkaPluginVersion from 1.8.10 to 1.8.20 by @dependabot in #697
- build(deps): bump ktor from 2.3.0 to 2.3.1 by @dependabot in #695
✨ 优化
- 支持在配置文件读取的时候使用 SerializersModule by @ForliyScarlet in #713
Full Changelog: v3.1.0...v3.2.0