Skip to content

Releases: simple-robot/simpler-robot

v5.0.0-Preview1

09 Jan 16:17
48c4621

Choose a tag to compare

v5.0.0-Preview1 Pre-release
Pre-release

版本信息

部分相关的构建版本信息

依赖 版本
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

06 Jan 10:11
14081f6

Choose a tag to compare

版本信息

部分相关的构建版本信息

依赖 版本
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

13 Sep 09:54
30ca436

Choose a tag to compare

版本信息

部分相关的构建版本信息

依赖 版本
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

23 Jun 04:13
f14a7fe

Choose a tag to compare

版本信息

部分相关的构建版本信息

依赖 版本
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

23 Apr 06:13
12e84db

Choose a tag to compare

版本信息

部分相关的构建版本信息

依赖 版本
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

18 Apr 12:11
94e89fa

Choose a tag to compare

版本信息

部分相关的构建版本信息

依赖 版本
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

23 Feb 14:14
6cd1a7c

Choose a tag to compare

版本信息

部分相关的构建版本信息

依赖 版本
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

v4.10.0

30 Dec 08:02
9caf702

Choose a tag to compare

What's Changed

🎉 新特性

📦 依赖更新

  • build(deps): bump io.projectreactor:reactor-core from 3.7.0 to 3.7.1 by @dependabot in #985
  • build(deps): bump io.projectreactor:reactor-test from 3.7.0 to 3.7.1 by @dependabot in #984
  • build(deps): bump org.jetbrains.kotlinx.kover from 0.8.3 to 0.9.0 by @dependabot in #986
  • build(deps): bump io.mockk:mockk from 1.13.13 to 1.13.14 by @dependabot in #992
  • build(deps): bump io.spring.dependency-management from 1.1.5 to 1.1.7 by @dependabot in #988

✨ 优化

  • 简化ContentTrimEventInterceptorFactory.create的实现 by @LightQuanta in #995

New Contributors

Full Changelog: v4.9.0...v4.10.0

v4.9.0

03 Dec 13:44
c0063f4

Choose a tag to compare

What's Changed

📦 依赖更新

  • build(deps): bump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 0.9.0 by @dependabot in #976
  • Update Kotlin to 2.1.0; Update Gradle to 8.6; Update kcp: KSP, SuspendTransform by @ForliyScarlet in #977

Full Changelog: v4.8.0...v4.9.0

v4.8.0

22 Nov 08:54
34115e4

Choose a tag to compare

主要目的是 #971 的内容: 逐步迁移到 kotlinx-io

What's Changed

🎉 新特性

  • 更新kotlinx-io到0.6.0并迁移所有内部与IO有关的Resource类型到 SourceResource by @ForliyScarlet in #971

📦 依赖更新

  • build(deps): bump com.squareup:kotlinpoet-ksp from 1.18.1 to 2.0.0 by @dependabot in #961
  • build(deps): bump io.projectreactor:reactor-core from 3.6.11 to 3.7.0 by @dependabot in #966
  • build(deps): bump love.forte.plugin.suspend-transform:suspend-transform-plugin-gradle from 2.0.20-0.9.3 to 2.0.20-0.9.4 by @dependabot in #968
  • build(deps): bump com.github.gmazzo.buildconfig from 5.5.0 to 5.5.1 by @dependabot in #970
  • build(deps): bump io.projectreactor:reactor-test from 3.6.11 to 3.7.0 by @dependabot in #967

Full Changelog: v4.7.0...v4.8.0