Skip to content

Releases: simple-robot/simpler-robot

v4.0.0-dev15

26 Jan 11:19
763b2c5
Compare
Choose a tag to compare
v4.0.0-dev15 Pre-release
Pre-release

What's Changed

⚠️ 不兼容

Full Changelog: v4.0.0-dev14...v4.0.0-dev15

v4.0.0-dev14

23 Jan 12:19
d0fc4af
Compare
Choose a tag to compare
v4.0.0-dev14 Pre-release
Pre-release

What's Changed

🔧 修复

  • 修复使用 JSON 自动加载 SerializableBotConfiguration 时多态信息被全盘替换为 "component" 的问题 by @ForliyScarlet in #752

Full Changelog: v4.0.0-dev13...v4.0.0-dev14

v4.0.0-dev13

21 Jan 16:32
6f1925d
Compare
Choose a tag to compare
v4.0.0-dev13 Pre-release
Pre-release

Warning

这是一个尚在开发中的预览版,它可能不稳定,可能会频繁变更,且没有可用性保证。

Full Changelog: v4.0.0-dev1...v4.0.0-dev13

v4.0.0-dev1

15 Jan 11:47
a8f1df8
Compare
Choose a tag to compare
v4.0.0-dev1 Pre-release
Pre-release

Warning

这是一个尚在开发中的预览版,它可能不稳定,可能会频繁变更,且没有可用性保证。

Full Changelog: v3.3.0...v4.0.0-dev1

v3.3.0

11 Oct 13:15
7c3aa20
Compare
Choose a tag to compare

What's Changed

🔧 修复

🎉 新特性

  • 调整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

26 Sep 15:53
4181326
Compare
Choose a tag to compare
v3.3.0-beta1 Pre-release
Pre-release

Warning
我们在 #743#744 中对生成的阻塞API的内部逻辑做了调整,并 试着 提供了对 JDK21 虚拟线程的支持。(详细内容请参考这两个PR的说明)

但同时,由于其内部做了调整(去除了对同步代码块的使用),我们尚不清楚这种行为是否会出现问题或任何影响。
因此请谨慎使用、观察效果并积极反馈问题,感谢您的协助!

What's Changed

🔧 修复

🎉 新特性

  • 调整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

04 Jul 16:45
d7f20a6
Compare
Choose a tag to compare

What's Changed

🔧 修复

📦 依赖更新

  • 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

✨ 优化

Full Changelog: v3.1.0...v3.2.0

v3.1.0

30 May 07:46
db3b69a
Compare
Choose a tag to compare

What's Changed

🔧 修复

  • 使生成的 xxxAsync 函数会正确的使用当前类作为 CoroutineScope (如果可以的话) by @ForliyScarlet in #672
  • 增加对迷惑的ID类型的警告注解与部分说明 by @ForliyScarlet in #678

🎉 新特性

📦 依赖更新

  • build(deps): bump gradleCommon from 0.0.11 to 0.1.0 by @dependabot in #666
  • build(deps): bump gradleCommon from 0.1.0 to 0.1.1 by @dependabot in #668
  • build(deps): bump kotlinx-coroutines from 1.7.0 to 1.7.1 by @dependabot in #669
  • build(deps): bump kotlinx-serialization from 1.5.0 to 1.5.1 by @dependabot in #664
  • build(deps): bump com.charleskorn.kaml:kaml from 0.53.0 to 0.54.0 by @dependabot in #691

✨ 优化

Full Changelog: v3.0.0...v3.1.0

v3.0.0

11 May 07:28
Compare
Choose a tag to compare

Note
各组件会在后续陆续跟进更新。

What's Changed

⚠️ 不兼容

  • 调整 FriendsContainer.friendCount, ContactsContainer.contactCount, GroupsContainer.groupCount, GuildsContainer.guildCount 的默认行为和语义 by @ForliyScarlet in #644

🎉 新特性

  • 新的简单'状态机'实现 by @ForliyScarlet in #641
  • 独立 simbot-api 中的注解为新模块 simbot-annotations;
  • 独立 simbot-api 中 suspend 转化函数为新模块 simbot-util-suspend-transformer by @ForliyScarlet in #652

📦 依赖更新

  • build(deps): bump kotlinx-serialization from 1.5.0-RC to 1.5.0 by @dependabot in #626
  • build(deps): bump org.jetbrains:annotations from 23.0.0 to 24.0.1 by @dependabot in #628
  • build(deps): bump ktor from 2.1.1 to 2.2.4 by @dependabot in #620
  • build(deps): bump org.slf4j:slf4j-nop from 1.7.36 to 2.0.7 by @dependabot in #638
  • build(deps): bump com.charleskorn.kaml:kaml from 0.49.0 to 0.53.0 by @dependabot in #637
  • build(deps): bump openjdk-jmh from 1.35 to 1.36 by @dependabot in #635
  • build(deps): bump love.forte.plugin.suspend-transform:suspend-transform-plugin-gradle from 0.2.2 to 0.2.7 by @dependabot in #634
  • build(deps): bump spring-boot from 2.7.6 to 2.7.10 by @dependabot in #639
  • build(deps): bump ktor from 2.2.4 to 2.3.0 by @dependabot in #651
  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.16 to 2.17 by @dependabot in #647
  • 更新Kotlin到v1.8.21 by @ForliyScarlet in #659
  • 更新kotlinx.coroutines到v1.7.0 by @ForliyScarlet in #660
  • build(deps): bump com.github.gmazzo.buildconfig from 3.1.0 to 4.0.4 by @dependabot in #658
  • build(deps): bump spring-boot from 2.7.10 to 2.7.11 by @dependabot in #654
  • 更新 slf4j-api 的版本并改进 simbot-logger-slf4j-impl 内的实现 by @ForliyScarlet in #661

Full Changelog: v3.0.0-RC.3...v3.0.0

v3.0.0-RC.3

11 Feb 18:20
9599a1b
Compare
Choose a tag to compare

此版本主要更新内容大多为文档以及模块相关优化。
如果后续没有什么需要修复的bug,则下一个版本应该就是 v3.0.0 了。

仓库参考
模块 search.maven
simboot-api v3.0.0-RC.3
simboot-core v3.0.0-RC.3
simboot-core-annotation v3.0.0-RC.3
simboot-core-spring-boot-starter v3.0.0-RC.3
simbot-api v3.0.0-RC.3
simbot-core v3.0.0-RC.3
simbot-logger v3.0.0-RC.3
simbot-logger-jvm v3.0.0-RC.3
simbot-logger-js v3.0.0-RC.3
simbot-logger-slf4j-impl v3.0.0-RC.3
simbot-util-annotation-tool v3.0.0-RC.3
simbot-util-api-requestor-core v3.0.0-RC.3
simbot-util-api-requestor-core-jvm v3.0.0-RC.3
simbot-util-api-requestor-core-js v3.0.0-RC.3
simbot-util-api-requestor-ktor v3.0.0-RC.3
simbot-util-api-requestor-ktor-jvm v3.0.0-RC.3
simbot-util-api-requestor-ktor-js v3.0.0-RC.3
simbot-util-di-api v3.0.0-RC.3
simbot-util-di-core v3.0.0-RC.3
simbot-util-stage-loop v3.0.0-RC.3
simbot-util-stage-loop-jvm v3.0.0-RC.3
simbot-util-stage-loop-js v3.0.0-RC.3

What's Changed

✨ 优化

👀 其他变更

Full Changelog: v3.0.0-RC.2...v3.0.0-RC.3