Releases: simple-robot/simpler-robot
Releases · simple-robot/simpler-robot
v3.0.0-RC.2
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-RC.2 |
simbot-logger-jvm | v3.0.0-RC.2 |
simbot-logger-js | v3.0.0-RC.2 |
simbot-logger-slf4j-impl | v3.0.0-RC.2 |
simbot-api | v3.0.0-RC.2 |
simboot-api | v3.0.0-RC.2 |
simboot-core | v3.0.0-RC.2 |
simboot-core-annotation | v3.0.0-RC.2 |
simboot-core-spring-boot-starter | v3.0.0-RC.2 |
simbot-core | v3.0.0-RC.2 |
Kotlin的更新和编译器插件的更新有可能会产生破坏性影响,此版本的使用需要稍加谨慎对待,组件后续会陆续地尝试跟随更新。
What's Changed
🎉 新特性
- 为 SocialRelationsContainer 中的类型增加获取对应序列的总数量的API by @ForliyScarlet in #566
👀 其他变更
- 更新Kotln到 v1.8.0; 更新相关使用的编译器插件; by @ForliyScarlet in #572
Full Changelog: v3.0.0-RC...v3.0.0-RC.2
v3.0.0-RC
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-RC |
simbot-logger-jvm | v3.0.0-RC |
simbot-logger-js | v3.0.0-RC |
simbot-logger-slf4j-impl | v3.0.0-RC |
simbot-api | v3.0.0-RC |
simboot-api | v3.0.0-RC |
simboot-core | v3.0.0-RC |
simboot-core-annotation | v3.0.0-RC |
simboot-core-spring-boot-starter | v3.0.0-RC |
simbot-core | v3.0.0-RC |
simbot-util-stage-loop | v3.0.0-RC |
simbot-util-stage-loop-jvm | v3.0.0-RC |
simbot-util-stage-loop-js | v3.0.0-RC |
simbot-util-api-requestor-core | v3.0.0-RC |
simbot-util-api-requestor-core-jvm | v3.0.0-RC |
simbot-util-api-requestor-core-js | v3.0.0-RC |
simbot-util-api-requestor-ktor | v3.0.0-RC |
simbot-util-api-requestor-ktor-jvm | v3.0.0-RC |
simbot-util-api-requestor-ktor-js | v3.0.0-RC |
What's Changed
⚠️ 不兼容
- 移除绝大多数被标记为过时(
@Deprecated
)的内容 by @ForliyScarlet in #560
🎉 新特性
- Messages中增加
getFirst(Key)
、getFirstOrNull(Key)
by @ForliyScarlet in #557
✨ 优化
- 不痛不痒的一些小更新 by @ForliyScarlet in #559
Full Changelog: v3.0.0-M6...v3.0.0-RC
v3.0.0-M6
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-M6 |
simbot-logger-jvm | v3.0.0-M6 |
simbot-logger-js | v3.0.0-M6 |
simbot-api | v3.0.0-M6 |
simbot-core | v3.0.0-M6 |
simboot-api | v3.0.0-M6 |
simboot-core | v3.0.0-M6 |
simboot-core-annotation | v3.0.0-M6 |
simboot-core-spring-boot-starter | v3.0.0-M6 |
What's Changed
🔧 修复
- 修复Spring Boot中无法读取可重复注解的问题;移除注解上的多余标记、调整spring-boot-starter项目配置等 by @ForliyScarlet in #541
- 修复SpringBoot中自定义过滤器解析问题 by @ForliyScarlet in #544
🎉 新特性
- simbot-logger-slf4j-impl支持配置文件和更细致的日志等级配置 by @ForliyScarlet in #542
✨ 优化
- 优化Filter的正则解析 by @ForliyScarlet in #537
Full Changelog: v3.0.0-M5...v3.0.0-M6
v3.0.0-M5
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-M5 |
simbot-logger-jvm | v3.0.0-M5 |
simbot-logger-js | v3.0.0-M5 |
simbot-api | v3.0.0-M5 |
simbot-core | v3.0.0-M5 |
simboot-api | v3.0.0-M5 |
simboot-core | v3.0.0-M5 |
simboot-core-annotation | v3.0.0-M5 |
simboot-core-spring-boot-starter | v3.0.0-M5 |
What's Changed
⚠️ 不兼容
- Applications 增加部分Java友好API by @ForliyScarlet in #535
🔧 修复
- 修复spring-boot-starter中:无法扫描监听函数的问题;无法自动启动bot的问题 by @ForliyScarlet in #532
🎉 新特性
- 阻塞API默认会检测长时间阻塞行为并输出警告日志与debug日志 by @ForliyScarlet in #529
- 调整 Application.botManagers 的类型为
BotManagers
by @ForliyScarlet in #530
✨ 优化
- 为 AggregatedMessageReceipt.get 增加 operator by @ForliyScarlet in #523
👀 其他变更
- 增加工具性模块: util-stage-loop by @ForliyScarlet in #528
Full Changelog: v3.0.0-M4...v3.0.0-M5
v3.0.0-M4
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-M4 |
simbot-logger-jvm | v3.0.0-M4 |
simbot-logger-js | v3.0.0-M4 |
simbot-api | v3.0.0-M4 |
simbot-core | v3.0.0-M4 |
simboot-api | v3.0.0-M4 |
simboot-core | v3.0.0-M4 |
simboot-core-annotation | v3.0.0-M4 |
simboot-core-spring-boot-starter | v3.0.0-M4 |
不兼容
本次更新中存在不兼容更新(主要来自 #513、#516),
其中 #513 可能主要影响普通开发者,
而 #516 则可能会主要影响组件实现的兼容。
What's Changed
⚠️ 不兼容变更
- 清理(删除)
MessageReceipt
中的过时API by @ForliyScarlet in #510 - 移除(删除)标记过时的
ReplyMessageReceipt
和ReactReceipt
by @ForteScarlet in #511 Messages
实现View
代替List
by @ForteScarlet in #513- 清理(删除)
Messages
相关内容中标记过时的内容 by @ForliyScarlet in #514 - 调整 Messages 部分实现内容,删改部分API by @ForliyScarlet in #515
- 调整 MessageReceipt 结构与实现 by @ForliyScarlet in #516
🔧 Bug Fix
- 修复
ResourceImage
无法序列化的问题 by @ForliyScarlet in #502
🎉 新特性
- 使用 View 替代 EventProcessingContext.results by @ForliyScarlet in #504
- 为
ContactsContainer
、GroupsContainer
、GuildsContainer
提供可用性属性 by @ForliyScarlet in #507
✨ 优化
- 内部简单调整 by @ForliyScarlet in #508
- 尝试优化 Spring Boot Starter 中监听函数与bot的注册流程 by @ForliyScarlet in #509
- 优化调整
MessagesBuilder
的实现 by @ForliyScarlet in #517 - 为
EventListenerRegistrar
增加注册监听函数的扩展API by @ForliyScarlet in #518 - MessageReceipt 结构调整 by @ForliyScarlet in #520
👀 其他变更
- build(deps): bump suspend-transform-plugin-gradle from 0.0.5 to 0.1.0 by @dependabot in #505
- 弃用部分
xxxIfSupport
相关扩展API by @ForteScarlet in #512
New Contributors
- @dependabot made their first contribution in #505
Full Changelog: v3.0.0-M2...v3.0.0-M4
v3.0.0-M3
See v3.0.0-M4
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-M3 |
simbot-logger-jvm | v3.0.0-M3 |
simbot-logger-js | v3.0.0-M3 |
simbot-api | v3.0.0-M3 |
simbot-core | v3.0.0-M3 |
simboot-api | v3.0.0-M3 |
simboot-core | v3.0.0-M3 |
simboot-core-annotation | v3.0.0-M3 |
simboot-core-spring-boot-starter | v3.0.0-M3 |
详情
不兼容
本次更新中存在不兼容更新(主要来自 #513、#516),
其中 #513 可能主要影响普通开发者,
而 #516 则可能会主要影响组件实现的兼容。
What's Changed
⚠️ 不兼容变更
- 清理(删除)
MessageReceipt
中的过时API by @ForliyScarlet in #510 - 移除(删除)标记过时的
ReplyMessageReceipt
和ReactReceipt
by @ForteScarlet in #511 Messages
实现View
代替List
by @ForteScarlet in #513- 清理(删除)
Messages
相关内容中标记过时的内容 by @ForliyScarlet in #514 - 调整 Messages 部分实现内容,删改部分API by @ForliyScarlet in #515
- 调整 MessageReceipt 结构与实现 by @ForliyScarlet in #516
🔧 Bug Fix
- 修复
ResourceImage
无法序列化的问题 by @ForliyScarlet in #502
🎉 新特性
- 使用 View 替代 EventProcessingContext.results by @ForliyScarlet in #504
- 为
ContactsContainer
、GroupsContainer
、GuildsContainer
提供可用性属性 by @ForliyScarlet in #507
✨ 优化
- 内部简单调整 by @ForliyScarlet in #508
- 尝试优化 Spring Boot Starter 中监听函数与bot的注册流程 by @ForliyScarlet in #509
- 优化调整
MessagesBuilder
的实现 by @ForliyScarlet in #517 - 为
EventListenerRegistrar
增加注册监听函数的扩展API by @ForliyScarlet in #518
👀 其他变更
- build(deps): bump suspend-transform-plugin-gradle from 0.0.5 to 0.1.0 by @dependabot in #505
- 弃用部分
xxxIfSupport
相关扩展API by @ForteScarlet in #512
New Contributors
- @dependabot made their first contribution in #505
Full Changelog: v3.0.0-M2...v3.0.0-M3
v3.0.0-M2
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-M2 |
simbot-logger-jvm | v3.0.0-M2 |
simbot-logger-js | v3.0.0-M2 |
simbot-api | v3.0.0-M2 |
simbot-core | v3.0.0-M2 |
simboot-api | v3.0.0-M2 |
simboot-core | v3.0.0-M2 |
simboot-core-annotation | v3.0.0-M2 |
simboot-core-spring-boot-starter | v3.0.0-M2 |
What's Changed
🔧 Bug Fix
EventListenerRegistrationDescription.of
调整为JVM static by @ForliyScarlet in #485
🎉 新特性
- 增加simbot-logger的实现模块 by @ForliyScarlet in #489
- 为 Items 增加部分异步API by @ForliyScarlet in #491
- SimpleEventListenerManager 实现中增加默认调度器 by @ForliyScarlet in #493
✨ 优化
- 调整EventResult异步api中所有
Future
相关内容为直接的CompletableFuture
by @ForliyScarlet in #486 - 调整阻塞API调度策略,不再默认提供调度器 by @ForliyScarlet in #490
Full Changelog: v2.5.0...v3.0.0-M2
v3.0.0-M1
仓库参考
模块 | search.maven |
---|---|
simbot-logger | v3.0.0-M1 |
simbot-logger-jvm | v3.0.0-M1 |
simbot-logger-js | v3.0.0-M1 |
simbot-api | v3.0.0-M1 |
simbot-core | v3.0.0-M1 |
simboot-api | v3.0.0-M1 |
simboot-core | v3.0.0-M1 |
simboot-core-annotation | v3.0.0-M1 |
simboot-core-spring-boot-starter | v3.0.0-M1 |
期间暂无相关反馈,发布 v3.0.0
第一个预发布里程碑版本。将会开始逐步完善文档内容。
What's Changed
✨ 优化
- 暂时恢复
love.forte.simbot.LoggerFactory
并标记过时 by @ForliyScarlet in #479
Full Changelog: v3.0.0-beta.3...v3.0.0-M1
v2.5.0
⚠ 此版本的具体信息请前往 v2版本独立仓库 的 Release-v2.5.0 处查看,此Release将会是当前仓库发布的最后一个 v2.x
版本信息,后续如果有其他更新将会在独立仓库 进行。
v3.0.0-beta.3
What's Changed
🎉 新特性
- 完善DelayableCompletableFuture内容 by @ForliyScarlet in #463
- 调整监听函数的注册、调度机制; 弃用EventListener中的id、priority、isAsync属性并将这些信息调整到注册时 by @ForliyScarlet in #465
EventResult
结构优化; 响应值支持处理CompletableFuture
与Deferred
by @ForliyScarlet in #466- simbot-logger重构为多平台模块 by @ForliyScarlet in #473
Full Changelog: v3.0.0-beta.2...v3.0.0-beta.3