Skip to content

Releases: simple-robot/simpler-robot

v5.0.0-Preview4

v5.0.0-Preview4 Pre-release
Pre-release

Choose a tag to compare

@ForteScarlet ForteScarlet released this 14 Jul 14:11
2c57c4d

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.4.0
Kotlin Coroutines v1.11.0
Kotlin Serialization v1.11.0
Kotlin IO v0.9.0
Kotlin Datetime v0.8.0
Ktor v3.3.3

What's Changed

🎉 新特性

  • feat: 实现互动事件支持及相关功能优化;引入 QGGroupAuthor 替代 QGGroupMember 表示群消息作者,并提供额外信息;增加对多按钮信息 (keyboards) 的支持 by @ForliyScarlet in #1207

Full Changelog: v5.0.0-Preview3...v5.0.0-Preview4

v5.0.0-Preview3

v5.0.0-Preview3 Pre-release
Pre-release

Choose a tag to compare

@ForteScarlet ForteScarlet released this 26 Jun 11:25
760559c

部分相关的构建版本信息

依赖 版本
Kotlin v2.4.0

What's Changed

🔧 修复

🎉 新特性

  • feat(api): 增加全量群消息 QGGroupMessageCreateEvent 子类及拦截事件支持,扩展群消息处理能力 by @ForliyScarlet in #1163
  • Support reactive streams and optimize core logic by @ForliyScarlet in #1164

📦 依赖更新

  • 更新 kotlinx-datetime 到 0.8.0 by @ForliyScarlet in #1159
  • build: 更新 Gradle 到 9.6.0 by @ForliyScarlet in #1191
  • build(deps): bump Kotlin to 2.4.0, Kotlin coroutines、Kotlin serialization to 1.11.0, Kotlin IO to 0.9.0, Kotlin datetime to 0.8.0 by @ForliyScarlet in #1192
  • build(deps): bump actions/stale from 5 to 10 by @dependabot[bot] in #1190
  • build(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot[bot] in #1189
  • build(deps): bump JetBrains/qodana-action from 2025.2 to 2026.1 by @dependabot[bot] in #1186
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #1187
  • build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #1188
  • build(deps): bump org.slf4j:slf4j-api from 2.0.17 to 2.0.18 by @dependabot[bot] in #1184
  • build(deps): bump reactor from 3.7.11 to 3.8.6 by @dependabot[bot] in #1170
  • build(deps): bump org.bouncycastle:bcprov-jdk18on from 1.81 to 1.84 by @dependabot[bot] in #1169

✨ 优化

  • refactor(time): 优化 toString 表达方式,使用更明确的类名;调整时间戳解析逻辑并弃用旧实现 by @ForliyScarlet in #1162

👀 其他变更

Full Changelog: v5.0.0-Preview2...v5.0.0-Preview3

v5.0.0-Preview2

v5.0.0-Preview2 Pre-release
Pre-release

Choose a tag to compare

@ForteScarlet ForteScarlet released this 09 May 08:56
f63bff6

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.3.0

What's Changed

⚠️ 不兼容

🎉 新特性

  • refactor(api): 重构支持选项相关接口,并改善选项管理;改进部分代码和注释 by @ForliyScarlet in #1153

✨ 优化

  • 改进项目模块部分源码集结构,合并 JS 和 WasmJs 平台到 Web;修正改进部分相关内容实现; by @ForliyScarlet in #1147

👀 其他变更

Full Changelog: v5.0.0-Preview1...v5.0.0-Preview2

v5.0.0-Preview1

v5.0.0-Preview1 Pre-release
Pre-release

Choose a tag to compare

@ForteScarlet ForteScarlet released this 09 Jan 16:17
48c4621

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.3.0

变更内容

组件库合并

将目前已经稳定的、由我们团队进行维护的组件库迁移到当前核心库一同维护。

组件库 原仓库 现目录
QQ组件 simple-robot/simbot-component-qq-guild simbot-component-qq
OneBot组件 simple-robot/simbot-component-onebot simbot-component-onebot
KOOK组件 simple-robot/simbot-component-kook simbot-component-kook

兼容性

这个 Preview 版本除了迁移组件库和修改部分构建配置外,没有修改任何实际代码,因此与 v4 完全兼容。其他变更在之后的版本中进行。

其他

默认开发分支切换为 dev。默认的发布分支切换为 main

Full Changelog: v4.15.0...v5.0.0-Preview1

v4.15.0

Choose a tag to compare

@ForteScarlet ForteScarlet released this 06 Jan 10:11
14081f6

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.2.20

What's Changed

🎉 新特性

  • 为 NumericID 等数字ID相关类型也支持正反序列化 by @ForliyScarlet in #1120
  • 支持在 Filter 中指定正则匹配模式;改进参数提取器的匹配方式,增加模糊参数提取。 by @ForliyScarlet in #1133

📦 依赖更新

  • build(deps): bump ksp from 2.2.20-2.0.2 to 2.2.20-2.0.3 by @dependabot[bot] in #1114
  • build(deps): bump org.jetbrains.kotlinx.kover from 0.9.1 to 0.9.2 by @dependabot[bot] in #1117
  • build(deps): bump io.projectreactor:reactor-core from 3.7.9 to 3.7.11 by @dependabot[bot] in #1109
  • build(deps): bump io.projectreactor:reactor-test from 3.7.9 to 3.7.11 by @dependabot[bot] in #1108

✨ 优化

Full Changelog: v4.14.0...v4.15.0

v4.14.0

Choose a tag to compare

@ForteScarlet ForteScarlet released this 13 Sep 09:54
30ca436

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.2.20

What's Changed

⚠️ 不兼容

📦 依赖更新

  • build(deps): bump io.mockk:mockk from 1.14.2 to 1.14.4 by @dependabot[bot] in #1084
  • build(deps): bump com.github.gmazzo.buildconfig from 5.6.5 to 5.6.7 by @dependabot[bot] in #1082
  • build(deps): bump com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin from 0.32.0 to 0.33.0 by @dependabot[bot] in #1081
  • build(deps): bump io.mockk:mockk from 1.14.4 to 1.14.5 by @dependabot[bot] in #1097
  • build(deps): bump com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin from 0.33.0 to 0.34.0 by @dependabot[bot] in #1094
  • build(deps): bump io.projectreactor:reactor-test from 3.7.7 to 3.7.8 by @dependabot[bot] in #1096
  • build(deps): bump io.projectreactor:reactor-core from 3.7.7 to 3.7.8 by @dependabot[bot] in #1095
  • build(deps): bump io.projectreactor:reactor-core from 3.7.8 to 3.7.9 by @dependabot[bot] in #1103
  • build(deps): bump io.projectreactor:reactor-test from 3.7.8 to 3.7.9 by @dependabot[bot] in #1102
  • Update Kotlin to 2.2.20 by @ForliyScarlet in #1113

Full Changelog: v4.13.0...v4.14.0

v4.13.0

Choose a tag to compare

@ForteScarlet ForteScarlet released this 23 Jun 04:13
f14a7fe

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.1.20

What's Changed

🎉 新特性

  • 为生成的阻塞桥接函数增加标记 org.jetbrains.annotations.Blocking 注解 by @ForliyScarlet in #1065
  • feat(bot): introduce ConfigurableBot and InitializableBot interfaces by @ForliyScarlet in #1079

📦 依赖更新

  • build(deps): bump io.mockk:mockk from 1.13.17 to 1.14.2 by @dependabot in #1060
  • build(deps): bump com.github.gmazzo.buildconfig from 5.6.2 to 5.6.4 by @dependabot in #1061
  • build(deps): bump org.gradle.toolchains.foojay-resolver-convention from 0.9.0 to 0.10.0 by @dependabot in #1058
  • build(deps): bump com.github.gmazzo.buildconfig from 5.6.4 to 5.6.5 by @dependabot in #1064
  • build(deps): bump org.gradle.toolchains.foojay-resolver-convention from 0.10.0 to 1.0.0 by @dependabot in #1072
  • build(deps): bump io.projectreactor:reactor-test from 3.7.5 to 3.7.7 by @dependabot in #1075
  • build(deps): bump io.projectreactor:reactor-core from 3.7.5 to 3.7.7 by @dependabot in #1074

✨ 优化

  • chore: cleanup deprecated workflows and refine publishing configurations by @ForliyScarlet in #1077

Full Changelog: v4.12.0...v4.13.0

v4.12.0

Choose a tag to compare

@ForteScarlet ForteScarlet released this 23 Apr 06:13
12e84db

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.1.20

What's Changed

🎉 新特性

📦 依赖更新

  • 更新 Kotlin 到 2.1.20; STKCP到 2.1.20-0.12.0; KSP到 2.1.20-1.0.32 by @ForliyScarlet in #1049
  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.38 to 2.39 by @dependabot in #1055
  • build(deps): bump io.projectreactor:reactor-test from 3.7.3 to 3.7.5 by @dependabot in #1045
  • build(deps): bump io.projectreactor:reactor-core from 3.7.3 to 3.7.5 by @dependabot in #1044
  • build(deps): bump com.github.gmazzo.buildconfig from 5.5.1 to 5.6.2 by @dependabot in #1043
  • build(deps): bump org.jetbrains.kotlinx:kotlinx-io-core from 0.6.0 to 0.7.0 by @dependabot in #1027
  • build(deps): bump com.squareup:kotlinpoet-ksp from 2.0.0 to 2.1.0 by @dependabot in #1024

Full Changelog: v4.11.1...v4.12.0

v4.11.1

Choose a tag to compare

@ForteScarlet ForteScarlet released this 18 Apr 12:11
94e89fa

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.1.0

What's Changed

🔧 修复

  • InternalMessagePostSendEvent 追加实现 InternalNotificationEvent;修复部分文档内容 by @ForliyScarlet in #1029

📦 依赖更新

  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.36 to 2.37 by @dependabot in #1032
  • build(deps): bump io.mockk:mockk from 1.13.16 to 1.13.17 by @dependabot in #1028
  • build(deps): bump suspendTransform from 2.1.0-0.11.0 to 2.1.0-0.11.1 by @dependabot in #1031
  • build(deps): bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 by @dependabot in #1025
  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.37 to 2.38 by @dependabot in #1033

Full Changelog: v4.11.0...v4.11.1

v4.11.0

Choose a tag to compare

@ForteScarlet ForteScarlet released this 23 Feb 14:14
6cd1a7c

版本信息

部分相关的构建版本信息

依赖 版本
Kotlin v2.1.0

What's Changed

🎉 新特性

  • 增加若干内部事件、内部行为事件和相关的消息拦截事件 by @ForteScarlet in #1019
  • 增加 subclass opt-in 注解 FuzzyEventTypeImplementation 用于事件的实现相关的提示 by @ForteScarlet in #1021

📦 依赖更新

  • build(deps): bump org.jetbrains.kotlinx.kover from 0.9.0 to 0.9.1 by @dependabot in #998
  • build(deps): bump io.mockk:mockk from 1.13.14 to 1.13.16 by @dependabot in #999
  • build(deps): bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot in #1003
  • Update deps and compiler plugin by @ForliyScarlet in #1008
  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.34 to 2.35 by @dependabot in #1011
  • build(deps): bump io.projectreactor:reactor-core from 3.7.1 to 3.7.3 by @dependabot in #1007
  • build(deps): bump io.projectreactor:reactor-test from 3.7.1 to 3.7.3 by @dependabot in #1006
  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.35 to 2.36 by @dependabot in #1014
  • build(deps): bump io.gitlab.arturbosch.detekt from 1.23.7 to 1.23.8 by @dependabot in #1018

✨ 优化

👀 其他变更

Full Changelog: v4.10.0...v4.11.0