Skip to content

Releases: simple-robot/simpler-robot

v3.0.0-beta.2

29 Sep 11:46
Compare
Choose a tag to compare
v3.0.0-beta.2 Pre-release
Pre-release

仓库参考:

模块 repo1.maven search.maven
simbot-api simbot-api: v3.0.0-beta.2 simbot-api: v3.0.0-beta.2
simbot-core simbot-core: v3.0.0-beta.2 simbot-core: v3.0.0-beta.2
simbot-logger simbot-logger: v3.0.0-beta.2 simbot-logger: v3.0.0-beta.2
simboot-api simboot-api: v3.0.0-beta.2 simboot-api: v3.0.0-beta.2
simboot-core simboot-core: v3.0.0-beta.2 simboot-core: v3.0.0-beta.2
simboot-core-annotation simboot-core-annotation: v3.0.0-beta.2 simboot-core-annotation: v3.0.0-beta.2
simboot-core-spring-boot-starter simboot-core-spring-boot-starter: v3.0.0-beta.2 simboot-core-spring-boot-starter: v3.0.0-beta.2


版本变更

  • Kotlin 更新至 v1.7.10
  • Kotlinx Coroutines 更新至 v1.6.4
  • Kotlinx Serialization 更新至 v1.4.0

启用编译器插件 Kotlin suspend transform

#460 中,我们开始尝试应用 Kotlin suspend transform
来简化开发、提供更加丰富的API。理论上引入此编译器插件不会出现不兼容变更,假若出现了预期外的结果或行为,请及时反馈至 issues

What's Changed

🎉 新特性

✨ 优化

  • 调整各监听函数相关实现,所有默认的 EventResult 调整为 EventResult.invalid()。 by @ForteScarlet in #452

👀 其他变更

Full Changelog: v3.0.0-beta...v3.0.0-beta.2

v3.0.0-beta

08 Sep 21:09
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release

期间未有相关反馈,因此发布beta初版。

仓库参考:

模块 repo1.maven search.maven
simbot-api simbot-api: v3.0.0-beta simbot-api: v3.0.0-beta
simbot-core simbot-core: v3.0.0-beta simbot-core: v3.0.0-beta
simbot-logger simbot-logger: v3.0.0-beta simbot-logger: v3.0.0-beta
simboot-api simboot-api: v3.0.0-beta simboot-api: v3.0.0-beta
simboot-core simboot-core: v3.0.0-beta simboot-core: v3.0.0-beta
simboot-core-annotation simboot-core-annotation: v3.0.0-beta simboot-core-annotation: v3.0.0-beta
simboot-core-spring-boot-starter simboot-core-spring-boot-starter: v3.0.0-beta simboot-core-spring-boot-starter: v3.0.0-beta

What's Changed

🔧 Bug Fix

🎉 新特性

Full Changelog: v3.0.0-beta-RC.2...v3.0.0-beta

v3.0.0-beta-RC.2

08 Aug 09:32
Compare
Choose a tag to compare
v3.0.0-beta-RC.2 Pre-release
Pre-release

仓库参考:

模块 repo1.maven search.maven
simbot-api simbot-api: v3.0.0-beta-RC.2 simbot-api: v3.0.0-beta-RC.2
simbot-core simbot-core: v3.0.0-beta-RC.2 simbot-core: v3.0.0-beta-RC.2
simbot-logger simbot-logger: v3.0.0-beta-RC.2 simbot-logger: v3.0.0-beta-RC.2
simboot-api simboot-api: v3.0.0-beta-RC.2 simboot-api: v3.0.0-beta-RC.2
simboot-core simboot-core: v3.0.0-beta-RC.2 simboot-core: v3.0.0-beta-RC.2
simboot-core-annotation simboot-core-annotation: v3.0.0-beta-RC.2 simboot-core-annotation: v3.0.0-beta-RC.2
simboot-core-spring-boot-starter simboot-core-spring-boot-starter: v3.0.0-beta-RC.2 simboot-core-spring-boot-starter: v3.0.0-beta-RC.2

What's Changed

🔧 修补缺陷

🔧 Bug Fix

✨ 优化

👀 其他变更

Full Changelog: v3.0.0-beta-RC.1...v3.0.0-beta-RC.2

v3.0.0-beta-RC.1

25 Jul 14:43
Compare
Choose a tag to compare
v3.0.0-beta-RC.1 Pre-release
Pre-release

仓库参考:

模块 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

✨ 优化

👀 其他变更

  • 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

13 Jul 14:01
Compare
Choose a tag to compare
v3.0.0-beta-M3 Pre-release
Pre-release

组件更新:

由于此版本存在大面积不兼容更新,因此下列各组件会以当前版本为目标在三日内进行同步更新。

仓库参考:

模块 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

⚠️ 不兼容变更

🎉 新特性

Full Changelog: v3.0.0.preview.20.0...v3.0.0-beta-M3

v3.0.0.preview.20.0

06 Jul 14:06
Compare
Choose a tag to compare

v3.0.0-beta-M2

06 Jul 14:05
Compare
Choose a tag to compare
v3.0.0-beta-M2 Pre-release
Pre-release

合并自 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

03 Jul 16:45
Compare
Choose a tag to compare

v2.4.0

01 Jul 15:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.9...v2.4.0

v3.0.0-beta-M1

30 Jun 03:03
Compare
Choose a tag to compare
v3.0.0-beta-M1 Pre-release
Pre-release

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 阶段完成。

仓库参考

Full Changelog: v3.0.0.preview.18.0...v3.0.0-beta-M1