Releases: simple-robot/simpler-robot
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
仓库参考
v3.0.0-beta.2
仓库参考:
模块 | 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 suspend transform
在 #460 中,我们开始尝试应用 Kotlin suspend transform
来简化开发、提供更加丰富的API。理论上引入此编译器插件不会出现不兼容变更,假若出现了预期外的结果或行为,请及时反馈至 issues。
What's Changed
🎉 新特性
- 提供面向Java的
lambda
兼容转化工具 by @ForteScarlet in #453 - 尝试应用编译器插件Kotlin suspend transform by @ForliyScarlet in #460
✨ 优化
- 调整各监听函数相关实现,所有默认的
EventResult
调整为EventResult.invalid()
。 by @ForteScarlet in #452
👀 其他变更
- Gradle环境调整为JDK11 by @ForliyScarlet in #461
Full Changelog: v3.0.0-beta...v3.0.0-beta.2
v3.0.0-beta
期间未有相关反馈,因此发布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
- 调整
Image.of
JVM上为静态方法 by @ForliyScarlet in #427 - 修复Bot未实现BotInfo的问题 by @ForliyScarlet in #431
- 处理logger最后的Throwable参数 by @ForliyScarlet in #437
- 为
BlockingFilter
及其衍生补充缺失的参数 by @ForliyScarlet in #441
🎉 新特性
- 提供
BotInfo
的解构扩展 by @ForliyScarlet in #429 - 提供OrganizationInfo的解构扩展 by @ForliyScarlet in #430
- 为Category提供解构扩展 by @ForliyScarlet in #432
- 为UserInfo提供解构扩展 by @ForliyScarlet in #433
- 为FriendInfo提供解构扩展 by @ForliyScarlet in #434
- 为MemberInfo提供解构扩展 by @ForliyScarlet in #435
- 为Limiter提供解构扩展 by @ForliyScarlet in #436
- 为
SimpleListenerBuilder
提供部分匹配扩展 by @ForliyScarlet in #447
Full Changelog: v3.0.0-beta-RC.2...v3.0.0-beta
v3.0.0-beta-RC.2
仓库参考:
模块 | 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
🔧 修补缺陷
- 修复部分internal事件的继承错误 by @ForliyScarlet in #409
🔧 Bug Fix
- 修复boot模块下匹配可能失效的问题 by @ForliyScarlet in #410
✨ 优化
- 为
DelayableCompletableFuture
提供更多参数并优化 by @ForliyScarlet in #407 - 重整SpringBootStarter模块下内部各流程与机制 by @ForliyScarlet in #418
👀 其他变更
- 调整
BotStartedEvent
的事件描述与约定 by @ForliyScarlet in #412
Full Changelog: v3.0.0-beta-RC.1...v3.0.0-beta-RC.2
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