Releases: simple-robot/simpler-robot
Releases · simple-robot/simpler-robot
v4.7.0
What's Changed
🎉 新特性
- 增加部分基于文件系统的 Resource、Image API 的实验性支持 by @ForliyScarlet in #955
📦 依赖更新
- build(deps): bump org.jetbrains:annotations from 26.0.0 to 26.0.1 by @dependabot in #956
- build(deps): bump io.projectreactor:reactor-core from 3.6.10 to 3.6.11 by @dependabot in #958
- build(deps): bump io.projectreactor:reactor-test from 3.6.10 to 3.6.11 by @dependabot in #957
Full Changelog: v4.6.1...v4.7.0
v4.7.0-beta1
What's Changed
🎉 新特性
- 增加部分基于文件系统的 Resource、Image API 的实验性支持 by @ForliyScarlet in #955
📦 依赖更新
- build(deps): bump org.jetbrains:annotations from 26.0.0 to 26.0.1 by @dependabot in #956
Full Changelog: v4.6.1...v4.7.0-beta1
v4.6.1
What's Changed
🎉 新特性
- 增加 UUID 对
kotlin.uuid.Uuid
的兼容API by @ForliyScarlet in #951
📦 依赖更新
- build(deps): bump io.projectreactor:reactor-core from 3.6.9 to 3.6.10 by @dependabot in #938
- build(deps): bump io.projectreactor:reactor-test from 3.6.9 to 3.6.10 by @dependabot in #937
- build(deps): bump org.jetbrains.kotlinx:lincheck from 2.33 to 2.34 by @dependabot in #935
- build(deps): bump io.gitlab.arturbosch.detekt from 1.23.6 to 1.23.7 by @dependabot in #936
- build(deps): bump com.github.gmazzo.buildconfig from 5.4.0 to 5.5.0 by @dependabot in #940
- build(deps): bump kotlinx-coroutines from 1.8.1 to 1.9.0 by @dependabot in #939
- bump(deps): Kotlin from 2.0.10 to 2.0.20 by @ForliyScarlet in #945
- bump(deps): Jetbrains annotation from 24.1.0 to 25.0.0 by @ForliyScarlet in #946
- build(deps): bump org.jetbrains:annotations from 25.0.0 to 26.0.0 by @dependabot in #947
- build(deps): bump io.mockk:mockk from 1.13.12 to 1.13.13 by @dependabot in #948
- build(deps): bump kotlinx-serialization from 1.7.1 to 1.7.3 by @dependabot in #942
Full Changelog: v4.6.0...v4.6.1
v4.6.0
What's Changed
🎉 新特性
- 为
MessageContent
和Bot
增加用于根据引用MessageReference
获取源消息的API by @ForliyScarlet in #915 - feat(api): 为
Bot
增加用于根据ID获取源消息的API by @ForliyScarlet in #916 - feat: 新增一个新的组 love.forte.simbot.processor, 以及其中一个新的用于组件开发的ksp处理器 simbot-processor-message-element-polymorphic-include by @ForliyScarlet in #918
📦 依赖更新
- build(deps): bump ksp from 2.0.0-1.0.22 to 2.0.0-1.0.23 by @dependabot in #880
- build(deps): bump com.github.gmazzo.buildconfig from 5.3.5 to 5.4.0 by @dependabot in #881
- build(deps): bump ksp from 2.0.0-1.0.23 to 2.0.0-1.0.24 by @dependabot in #902
- build(deps): bump org.jetbrains.kotlinx:lincheck from 2.32 to 2.33 by @dependabot in #907
- build(deps): bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.1 to 0.16.3 by @dependabot in #905
- build(deps): bump com.squareup:kotlinpoet-ksp from 1.17.0 to 1.18.1 by @dependabot in #906
- build(deps): bump slf4j from 2.0.13 to 2.0.15 by @dependabot in #912
- build(deps): bump Kotlin from 2.0.0 to 2.0.10 by @dependabot in #908
- build(deps): bump ksp from 2.0.0-1.0.24 to 2.0.10-1.0.24 by @dependabot in #909
- build(deps): bump plugin.spring from 2.0.0 to 2.0.10 by @dependabot in #910
- build(deps): bump io.projectreactor:reactor-core from 3.6.2 to 3.6.9 by @dependabot in #920
- build(deps): bump io.projectreactor:reactor-test from 3.6.2 to 3.6.9 by @dependabot in #919
- build(deps): bump slf4j from 2.0.15 to 2.0.16 by @dependabot in #917
👀 其他变更
- Update Kotlin from 2.0.0 to 2.0.10 by @ForliyScarlet in #913
- 在 simbot-api 中生成携带部分常量信息的 builtin by @ForliyScarlet in #914
Full Changelog: v4.5.0...v4.6.0
v4.5.0
What's Changed
🎉 新特性
- 增加与消息引用相关的内容:标准消息元素类型
MessageReference
和 APIMessageContent.reference()
by @ForliyScarlet in #899 - ApplicationBuilder中新增可配置项
serializersModule
by @ForliyScarlet in #900
📦 依赖更新
- build(deps): bump org.jetbrains.kotlinx.kover from 0.8.2 to 0.8.3 by @dependabot in #890
- build(deps): bump io.mockk:mockk from 1.13.11 to 1.13.12 by @dependabot in #888
Full Changelog: v4.4.0...v4.5.0
v4.4.0
What's Changed
🔧 修复
- 优化统一MergedBinder对null结果、失败结果的处理 by @ForliyScarlet in #896
🎉 新特性
- 增加模块与新的公共类型 Streamable, 用来简化部分针对 Sequence 类型的转化操作 by @ForliyScarlet in #894
Full Changelog: v4.3.1...v4.4.0
v4.3.1
What's Changed
🔧 修复
- 修复使用KeywordBinder时无法正确处理参数类型的问题 by @ForliyScarlet in #892
📦 依赖更新
- build(deps): bump ktor from 2.3.11 to 2.3.12 by @dependabot in #858
- build(deps): bump kotlinx-serialization from 1.6.3 to 1.7.1 by @dependabot in #865
✨ 优化
- 优化、调整MessagesBuilder实现结构 by @ForliyScarlet in #887
Full Changelog: v4.3.0...v4.3.1
v4.3.0
What's Changed
🎉 新特性
- 增加接口 RichMediaMessage 用以描述一个富媒体消息元素 by @ForliyScarlet in #878
- 增加接口 BinaryDataAwareMessage 用以描述能够获取到二进制数据的消息元素 by @ForliyScarlet in #877
- 增加接口 UrlAwareMessage 用以描述能够获取到 URL 信息的消息元素 by @ForliyScarlet in #875
📦 依赖更新
- build(deps): bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.0 to 0.15.1 by @dependabot in #873
- build(deps): bump org.jetbrains.kotlinx.kover from 0.8.1 to 0.8.2 by @dependabot in #866
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
📦 依赖更新
- build(deps): bump org.springframework.boot from 3.3.0 to 3.3.1 by @dependabot in #859
- build(deps): bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.0-Beta.2 to 0.15.0 by @dependabot in #868
✨ 优化
- 为BotManager和BotManagers提供更多辅助的获取API by @ForliyScarlet in #869
- 提供更多Application和Bot的辅助扩展API by @ForliyScarlet in #870
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
🔧 修复
- 使用多个
@Filter
时会导致过滤匹配失效 by @ForliyScarlet in #862
🎉 新特性
- JVM中的EventListener兼容类型增加一个 nonBlock 类型用于简化响应式结果的使用 by @ForliyScarlet in #855
📦 依赖更新
- build(deps): bump org.jetbrains.kotlinx.kover from 0.8.0 to 0.8.1 by @dependabot in #857
Full Changelog: v4.0.1...v4.1.0