Releases: simple-robot/simpler-robot
Releases · simple-robot/simpler-robot
v5.0.0-Preview1
版本信息
部分相关的构建版本信息
| 依赖 | 版本 |
|---|---|
| Kotlin | v2.3.0 |
变更内容
组件库合并
将目前已经稳定的、由我们团队进行维护的组件库迁移到当前核心库一同维护。
兼容性
这个 Preview 版本除了迁移组件库和修改部分构建配置外,没有修改任何实际代码,因此与 v4 完全兼容。其他变更在之后的版本中进行。
其他
默认开发分支切换为 dev。默认的发布分支切换为 main。
Full Changelog: v4.15.0...v5.0.0-Preview1
v4.15.0
版本信息
部分相关的构建版本信息
| 依赖 | 版本 |
|---|---|
| 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
✨ 优化
- feat(atomic): 基于 Kotlin atomic 更新 simbot-atomic 的实现 by @ForliyScarlet in #1122
Full Changelog: v4.14.0...v4.15.0
v4.14.0
版本信息
部分相关的构建版本信息
| 依赖 | 版本 |
|---|---|
| Kotlin | v2.2.20 |
What's Changed
⚠️ 不兼容
- 改进 continuous-session 模块 by @ForliyScarlet in #1100
📦 依赖更新
- 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
版本信息
部分相关的构建版本信息
| 依赖 | 版本 |
|---|---|
| Kotlin | v2.1.20 |
What's Changed
🎉 新特性
- 为生成的阻塞桥接函数增加标记
org.jetbrains.annotations.Blocking注解 by @ForliyScarlet in #1065 - feat(bot): introduce
ConfigurableBotandInitializableBotinterfaces 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
版本信息
部分相关的构建版本信息
| 依赖 | 版本 |
|---|---|
| Kotlin | v2.1.20 |
What's Changed
🎉 新特性
- 为内部消息相关事件增加一个
target挂起属性 by @ForliyScarlet in #1050 - 调整 InteractionMessage 的 sealed 结构 by @ForliyScarlet in #1051
📦 依赖更新
- 更新 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
版本信息
部分相关的构建版本信息
| 依赖 | 版本 |
|---|---|
| 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
版本信息
部分相关的构建版本信息
| 依赖 | 版本 |
|---|---|
| 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
✨ 优化
- 增加辅助用KSP处理器模块 processor-class-builder by @ForliyScarlet in #1013
- refactor(resource): add subclass opt-in annotation for Resource interfaces by @ForliyScarlet in #1015
👀 其他变更
- Update Dokka to 2.0.0 by @ForliyScarlet in #1012
- 为OfflineImage增加 subclass opt-in 标记,并为几个未来弃用的 resolver 类型增加 opt 标记 by @ForliyScarlet in #1017
Full Changelog: v4.10.0...v4.11.0
v4.10.0
What's Changed
🎉 新特性
- 基于kotlinx-io改善Resource相关API by @ForliyScarlet in #993
📦 依赖更新
- 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
- @LightQuanta made their first contribution in #995
Full Changelog: v4.9.0...v4.10.0
v4.9.0
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
主要目的是 #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