Releases: simple-robot/simpler-robot
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
v2.3.9
更新内容
依赖版本更新:
- Kotlin版本更新
v1.6.0
->v1.6.21
- Ktor版本更新
v1.6.2
->v1.6.8
- Kotlinx Coroutines版本更新
v1.6.0
->v1.6.3
- Kotlinx Serialization版本更新
v1.3.2
->v1.3.3
- Slf4j版本更新
v1.7.30
->v1.7.36
- FastJson版本更新
v1.2.75
->v1.2.83
- 更新hutool版本 -> 5.7.19 by @ForteScarlet in #225
Mirai组件
- Mirai Core Jvm版本更新
v2.10.0
->v2.11.1
Full Changelog: v2.3.8...v2.3.9
v3.0.0.preview.16.0
组件更新
理论上不会影响到组件。如果无相关反馈则暂时不会跟进各组件版本。
仓库参考
- simbot-api: v3.0.0.preview.16.0
- simbot-core: v3.0.0.preview.16.0
- simbot-logger: v3.0.0.preview.16.0
- simboot-api: v3.0.0.preview.16.0
- simboot-core: v3.0.0.preview.16.0
- simboot-core-annotation: v3.0.0.preview.16.0
- simboot-core-spring-boot-starter: v3.0.0.preview.16.0
What's Changed
- 将所有
CoreXxx
相关的内容重命名为SimpleXxx
by @ForliyScarlet in #340 - 弃用原
Scope
,移动到core模块并作为特性SimpleScope
by @ForliyScarlet in #341 - 变更
EventListener.id
属性类型ID
->String
by @ForliyScarlet in #342 EventListener.logger
标记过时并计划删除 by @ForliyScarlet in #343
Full Changelog: v3.0.0.preview.15.0...v3.0.0.preview.16.0
v3.0.0.preview.15.0
不出意外,这应该是倒数的 preview
版本了。
组件更新
相关组件会在后续跟进更新
仓库参考
- simbot-api: v3.0.0.preview.15.0
- simbot-core: v3.0.0.preview.15.0
- simbot-logger: v3.0.0.preview.15.0
- simboot-api: v3.0.0.preview.15.0
- simboot-core: v3.0.0.preview.15.0
- simboot-core-annotation: v3.0.0.preview.15.0
- simboot-core-spring-boot-starter: v3.0.0.preview.15.0
What's Changed
- 重整Role相关API by @ForliyScarlet in #333
- 移除
UserStatus
及相关内容 by @ForliyScarlet in #334 - 为
Image
增加默认实现、调整相关API by @ForliyScarlet in #335 - 依赖版本更新: Kotlin
v1.6.10
->v1.6.21
by @ForliyScarlet in #336 - 依赖版本更新: Kotlinx Coroutines
v1.6.1
->v1.6.2
by @ForliyScarlet in #337 - 依赖版本更新: Kotlinx Serialization
v1.3.1
->v1.3.3
by @ForliyScarlet in #338 - 删除
@Filter
的and
、or
参数 by @ForliyScarlet in #339
Full Changelog: v3.0.0.preview.14.0...v3.0.0.preview.15.0
v3.0.0.preview.14.0
组件更新
相关组件会在后续跟进更新
仓库参考
- simbot-api: v3.0.0.preview.14.0
- simbot-core: v3.0.0.preview.14.0
- simbot-logger: v3.0.0.preview.14.0
- simboot-api: v3.0.0.preview.14.0
- simboot-core: v3.0.0.preview.14.0
- simboot-core-annotation: v3.0.0.preview.14.0
- simboot-core-spring-boot-starter: v3.0.0.preview.14.0
What's Changed
- Timestamp 的API调整改造 by @ForliyScarlet in #317
- Bot实现调整:移除
friends
相关api;追加contacts
相关api by @ForliyScarlet in #319 - ⚠ 基础类型
Objectives
重命名为Objective
by @ForliyScarlet in #320 - 重构
MemberBot
相关并重命名为OrganizationBot
by @ForteScarlet in #323 - 调整 DeleteSupport 实现 by @ForteScarlet in #324
- 使
Member
实现Contact
by @ForteScarlet in #325 - 调整优化
SimbootApp
部分API by @ForliyScarlet in #326 - 改善优化持续会话相关API、提供部分扩展 by @ForliyScarlet in #327
UserStatus
标记为实验性并计划弃用 by @ForliyScarlet in #328- 为
Items
提供Sequence
相关API by @ForliyScarlet in #329 - 为
Items
实现Stream
相关API by @ForteScarlet in #330 - 优化部分ID相关API by @ForliyScarlet in #331
Full Changelog: v3.0.0.preview.13.0...v3.0.0.preview.14.0