Releases: simple-robot/simpler-robot
v3.0.0-beta-RC.1
仓库参考:
模块 | repo1.maven | search.maven |
---|---|---|
simbot-api | simbot-api: v3.0.0-beta-RC.1 | simbot-api: v3.0.0-beta-RC.1 |
simbot-core | simbot-core: v3.0.0-beta-RC.1 | simbot-core: v3.0.0-beta-RC.1 |
simbot-logger | simbot-logger: v3.0.0-beta-RC.1 | simbot-logger: v3.0.0-beta-RC.1 |
simboot-api | simboot-api: v3.0.0-beta-RC.1 | simboot-api: v3.0.0-beta-RC.1 |
simboot-core | simboot-core: v3.0.0-beta-RC.1 | simboot-core: v3.0.0-beta-RC.1 |
simboot-core-annotation | simboot-core-annotation: v3.0.0-beta-RC.1 | simboot-core-annotation: v3.0.0-beta-RC.1 |
simboot-core-spring-boot-starter | simboot-core-spring-boot-starter: v3.0.0-beta-RC.1 | simboot-core-spring-boot-starter: v3.0.0-beta-RC.1 |
What's Changed
✨ 优化
- 完善成员变动事件下的部分子事件 by @ForliyScarlet in #397
- 提高所有过时内容(
@Deprecated
)的过时等级为ERROR
by @ForliyScarlet in #398
👀 其他变更
- Boot模块下,当开启'自动启动bot'时,将会在启动流程中顺序启动bot by @ForliyScarlet in #388
Full Changelog: v3.0.0-beta-M3...v3.0.0-beta-RC.1
v3.0.0-beta-M3
组件更新:
由于此版本存在大面积不兼容更新,因此下列各组件会以当前版本为目标在三日内进行同步更新。
仓库参考:
模块 | repo1.maven | search.maven |
---|---|---|
simbot-api | simbot-api: v3.0.0-beta-M3 | simbot-api: v3.0.0-beta-M3 |
simbot-core | simbot-core: v3.0.0-beta-M3 | simbot-core: v3.0.0-beta-M3 |
simbot-logger | simbot-logger: v3.0.0-beta-M3 | simbot-logger: v3.0.0-beta-M3 |
simboot-api | simboot-api: v3.0.0-beta-M3 | simboot-api: v3.0.0-beta-M3 |
simboot-core | simboot-core: v3.0.0-beta-M3 | simboot-core: v3.0.0-beta-M3 |
simboot-core-annotation | simboot-core-annotation: v3.0.0-beta-M3 | simboot-core-annotation: v3.0.0-beta-M3 |
simboot-core-spring-boot-starter | simboot-core-spring-boot-starter: v3.0.0-beta-M3 | simboot-core-spring-boot-starter: v3.0.0-beta-M3 |
What's Changed
⚠️ 不兼容变更
- ⚠ 变更与
Bot
相关内容的包路径 by @ForliyScarlet in #378 - 调整
SocialRelationsContainer
及其子接口的包路径 by @ForliyScarlet in #379
🎉 新特性
- 提供
Category
定义及简单实现 by @ForliyScarlet in #380 - 为部分容器类型提供更多扩展函数 by @ForliyScarlet in #381
- 为
Organization
提供对children的精准获取api by @ForliyScarlet in #382 - 优化/简化监听函数构建DSL by @ForliyScarlet in #383
Full Changelog: v3.0.0.preview.20.0...v3.0.0-beta-M3
v3.0.0.preview.20.0
仓库参考:
模块 | repo1.maven | search.maven |
---|---|---|
simbot-api | simbot-api: v3.0.0.preview.20.0 | simbot-api: v3.0.0.preview.20.0 |
simbot-core | simbot-core: v3.0.0.preview.20.0 | simbot-core: v3.0.0.preview.20.0 |
simbot-logger | simbot-logger: v3.0.0.preview.20.0 | simbot-logger: v3.0.0.preview.20.0 |
simboot-api | simboot-api: v3.0.0.preview.20.0 | simboot-api: v3.0.0.preview.20.0 |
simboot-core | simboot-core: v3.0.0.preview.20.0 | simboot-core: v3.0.0.preview.20.0 |
simboot-core-annotation | simboot-core-annotation: v3.0.0.preview.20.0 | simboot-core-annotation: v3.0.0.preview.20.0 |
simboot-core-spring-boot-starter | simboot-core-spring-boot-starter: v3.0.0.preview.20.0 | simboot-core-spring-boot-starter: v3.0.0.preview.20.0 |
What's Changed
🎉 新特性
- 为与持续时间相关的参数提供额外的
java.time.Duration
支持 by @ForliyScarlet in #375
Full Changelog: v3.0.0.preview.19.0...v3.0.0.preview.20.0
v3.0.0-beta-M2
合并自 v3.0.0.preview.20.0,无额外内容。为 v3.0.0-beta第二个预发布里程碑版本。
仓库参考:
模块 | repo1.maven | search.maven |
---|---|---|
simbot-api | simbot-api: v3.0.0-beta-M2 | simbot-api: v3.0.0-beta-M2 |
simbot-core | simbot-core: v3.0.0-beta-M2 | simbot-core: v3.0.0-beta-M2 |
simbot-logger | simbot-logger: v3.0.0-beta-M2 | simbot-logger: v3.0.0-beta-M2 |
simboot-api | simboot-api: v3.0.0-beta-M2 | simboot-api: v3.0.0-beta-M2 |
simboot-core | simboot-core: v3.0.0-beta-M2 | simboot-core: v3.0.0-beta-M2 |
simboot-core-annotation | simboot-core-annotation: v3.0.0-beta-M2 | simboot-core-annotation: v3.0.0-beta-M2 |
simboot-core-spring-boot-starter | simboot-core-spring-boot-starter: v3.0.0-beta-M2 | simboot-core-spring-boot-starter: v3.0.0-beta-M2 |
What's Changed
🎉 新特性
- 为与持续时间相关的参数提供额外的
java.time.Duration
支持 by @ForliyScarlet in #375
Full Changelog: v3.0.0.preview.19.0...v3.0.0-beta-M2
v3.0.0.preview.19.0
仓库参考:
- simbot-api: v3.0.0.preview.19.0
- simbot-core: v3.0.0.preview.19.0
- simbot-logger: v3.0.0.preview.19.0
- simboot-api: v3.0.0.preview.19.0
- simboot-core: v3.0.0.preview.19.0
- simboot-core-annotation: v3.0.0.preview.19.0
- simboot-core-spring-boot-starter: v3.0.0.preview.19.0
What's Changed
🔧 Bug Fix
- 修复boot依赖扫描问题 by @ForliyScarlet in #372
🎉 新特性
- SpringBoot下优先使用Spring的AnnotationUtils by @ForliyScarlet in #373
Full Changelog: v3.0.0-beta-M1...v3.0.0.preview.19.0
v2.4.0
What's Changed
- 支持直接注册使用
ListenerFunction
实例 by @ForteScarlet in #370
Full Changelog: v2.3.9...v2.4.0
v3.0.0-beta-M1
v3.0.0-beta-M1 来自于 v3.0.0.preview.18.0,没有额外的新功能。
此版本为 v3.0.0-beta.1
版本的预发布里程碑,如果没有意外,将不会再进行大规模的API变动。
Beta
当预发布结束、进入到 beta
版本阶段后,我们会尽可能遵守语义化的版本控制规则,
并尽可能保证API的兼容。
需要注意的是,对于组件相关的API而言,我们会更倾向于面向用户的API稳定。
beta
阶段会持续更新来进行问题修复与实战测试,然后会择机发布 v3.0.0
版本。
组件版本发布
除非核心库发布了针对组件API的不兼容更新,组件将不会再严格跟随核心库的版本的发布而更新版本。
对于我们所提供的组件实现来讲, 组件所依赖的核心库版本与当前项目环境中的一致,而不受库依赖影响。
因此,当核心库版本间兼容的情况下,组件无需更新。
待完成
事实上,核心库中仍有很多 待完成(TODO) 事项。这些内容会尽可能在 beta
阶段完成。
仓库参考
- simbot-api: v3.0.0-beta-M1
- simbot-core: v3.0.0-beta-M1
- simbot-logger: v3.0.0-beta-M1
- simboot-api: v3.0.0-beta-M1
- simboot-core: v3.0.0-beta-M1
- simboot-core-annotation: v3.0.0-beta-M1
- simboot-core-spring-boot-starter: v3.0.0-beta-M1
Full Changelog: v3.0.0.preview.18.0...v3.0.0-beta-M1
v3.0.0.preview.18.0
组件更新
相关组件会在后续三日内跟进更新
仓库参考
- simbot-api: v3.0.0.preview.18.0
- simbot-core: v3.0.0.preview.18.0
- simbot-logger: v3.0.0.preview.18.0
- simboot-api: v3.0.0.preview.18.0
- simboot-core: v3.0.0.preview.18.0
- simboot-core-annotation: v3.0.0.preview.18.0
- simboot-core-spring-boot-starter: v3.0.0.preview.18.0
What's Changed
🔧 Bug Fix
- 修复消息列表中获取
PlainText
导致堆栈溢出的问题 by @ForliyScarlet in #366
🎉 新特性
- 弃用
@TargetFilter
, 以@Filter.Targets
取代 by @ForliyScarlet in #363
✨ 优化
- 调整项目lib管理方式 by @ForliyScarlet in #365
Full Changelog: v3.0.0.preview.17.1...v3.0.0.preview.18.0
v3.0.0.preview.17.1
组件更新
修复版本,与组件兼容,不会特地更新组件。
仓库参考
- simbot-api: v3.0.0.preview.17.1
- simbot-core: v3.0.0.preview.17.1
- simbot-logger: v3.0.0.preview.17.1
- simboot-api: v3.0.0.preview.17.1
- simboot-core: v3.0.0.preview.17.1
- simboot-core-annotation: v3.0.0.preview.17.1
- simboot-core-spring-boot-starter: v3.0.0.preview.17.1
What's Changed
🔧 Bug Fix
- 修复过滤器注解处理器无法获取监听函数id的问题 by @ForliyScarlet in #355
✨ 优化
- 改善SpringBoot下对于直接注册监听函数的处理 by @ForliyScarlet in #359
Full Changelog: v3.0.0.preview.17.0...v3.0.0.preview.17.1
v3.0.0.preview.17.0
组件更新
相关组件会在后续三日内跟进更新
仓库参考
- simbot-api: v3.0.0.preview.17.0
- simbot-core: v3.0.0.preview.17.0
- simbot-logger: v3.0.0.preview.17.0
- simboot-api: v3.0.0.preview.17.0
- simboot-core: v3.0.0.preview.17.0
- simboot-core-annotation: v3.0.0.preview.17.0
- simboot-core-spring-boot-starter: v3.0.0.preview.17.0
What's Changed
- 实现
SimpleListenerBuilder
并替换EventListenersGenerator
by @ForliyScarlet in #344 - 实现新特性
DelayableCoroutineScope
by @ForliyScarlet in #345 - 为
Switchable
中的*Async
函数增加Future
返回值 by @ForteScarlet in #346 - 调整
ApplicationBuilder
对Application
的构建流程 by @ForteScarlet in #347 - boot和spring-boot-starter模块支持注册监听函数构建器 by @ForteScarlet in #348
- 提供并实现
ApplicationAttributes
约定属性 by @ForliyScarlet in #349 - 构建
Application
时会为配置补充Job
by @ForliyScarlet in #350 - 修复Application关闭无效问题 by @ForliyScarlet in #351
Component.id
调整为String类型;细化部分函数的可空与不可空返回值类型 by @ForliyScarlet in #352- 持续会话对事件的处理机制变更 by @ForliyScarlet in #353
Full Changelog: v3.0.0.preview.16.0...v3.0.0.preview.17.0