Releases: simple-robot/simpler-robot
Releases · simple-robot/simpler-robot
v4.0.0-beta1
What's Changed
🔧 修复
- 修复
flowCollectable
错误的返回值类型问题 by @ForliyScarlet in #793
🎉 新特性
- 增加扩展模块: 持续会话, 并实现持续会话的基本内容 by @ForliyScarlet in #789
- 优化 持续会话 模块内部分API、Java友好API和注释,并配置其发布;
refactor: 在 common-core 模块中增加与虚拟线程相关的辅助API by @ForliyScarlet in #798
📦 依赖更新
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.5.0 to 0.8.0 by @dependabot in #783
- Bump com.squareup:kotlinpoet-ksp from 1.15.3 to 1.16.0 by @dependabot in #784
- Bump org.jetbrains.kotlinx:lincheck from 2.19 to 2.24 by @dependabot in #782
- build(deps): bump kotlinx-coroutines from 1.8.0-RC2 to 1.8.0 by @dependabot in #795
- build(deps): bump kotlinx-serialization from 1.6.2 to 1.6.3 by @dependabot in #796
- Bump slf4j from 2.0.7 to 2.0.12 by @dependabot in #787
- Bump org.jetbrains.kotlinx:lincheck from 2.24 to 2.25 by @dependabot in #791
- build(deps): bump org.jetbrains.kotlinx:lincheck from 2.25 to 2.26 by @dependabot in #799
✨ 优化
- 改善 session 相关API,支持“延后恢复” by @ForliyScarlet in #794
- 优化/改变 EventProcessor.push 默认实现中的行为:现在会直接使用 flowOn 来指定事件处理器所处的协程上下文 by @ForliyScarlet in #797
👀 其他变更
- 将 suspend-transformer 模块的异步相关API和
Collectable
的异步相关API内所有的CoroutineScope
参数默认值调整为GlobalScope
并增加与之相关的部分警告或说明 by @ForliyScarlet in #792
Full Changelog: v4.0.0-dev18...v4.0.0-beta1
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