Skip to content

Releases: simple-robot/simpler-robot

v4.0.0-RC2

02 Jun 17:55
c653c46
Compare
Choose a tag to compare

What's Changed

⚠️ 不兼容

🔧 修复

  • Services.addProviderExceptJvm 的jvm判断条件与实际情况相反 by @ForliyScarlet in #833

Full Changelog: v4.0.0-RC1...v4.0.0-RC2

v4.0.0-RC1

25 May 15:38
7feb3f8
Compare
Choose a tag to compare

Kotlin 2.0

此版本已经迁移至 Kotlin 2.0 (๑•̀ㅂ•́)و✧ see #830

What's Changed

⚠️ 不兼容

  • StringResource 拆分为 StringReadableResource;增加 Resource 和 OfflineImage 的 Resolver 来允许组件等第三方更快速的分流它们的可能内容物 by @ForliyScarlet in #821

🎉 新特性

  • 增加BotStageEvent事件定义,以及其两个子类型BotRegisteredEvent、BotStartedEvent的定义 by @ForliyScarlet in #827
  • 增加一个基于 Spring Boot v2.7.x 的兼容版本 starter 实现模块 by @ForliyScarlet in #828

📦 依赖更新

👀 其他变更

Full Changelog: v4.0.0-beta3...v4.0.0-RC1

v4.0.0-beta3

24 Mar 16:27
25f9f8b
Compare
Choose a tag to compare

What's Changed

🎉 新特性

📦 依赖更新

👀 其他变更

  • 增加一个有关 Ktor Client 的辅助工具模块 ktor-inputfile by @ForliyScarlet in #805

Full Changelog: v4.0.0-beta1...v4.0.0-beta3

v4.0.0-beta1

25 Feb 13:52
d3726cd
Compare
Choose a tag to compare

What's Changed

🔧 修复

🎉 新特性

  • 增加扩展模块: 持续会话, 并实现持续会话的基本内容 by @ForliyScarlet in #789
  • 优化 持续会话 模块内部分API、Java友好API和注释,并配置其发布;
    refactor: 在 common-core 模块中增加与虚拟线程相关的辅助API by @ForliyScarlet in #798

📦 依赖更新

  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.5.0 to 0.8.0 by @dependabot in #783
  • Bump com.squareup:kotlinpoet-ksp from 1.15.3 to 1.16.0 by @dependabot in #784
  • Bump org.jetbrains.kotlinx:lincheck from 2.19 to 2.24 by @dependabot in #782
  • build(deps): bump kotlinx-coroutines from 1.8.0-RC2 to 1.8.0 by @dependabot in #795
  • build(deps): bump kotlinx-serialization from 1.6.2 to 1.6.3 by @dependabot in #796
  • Bump slf4j from 2.0.7 to 2.0.12 by @dependabot in #787
  • Bump org.jetbrains.kotlinx:lincheck from 2.24 to 2.25 by @dependabot in #791
  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.25 to 2.26 by @dependabot in #799

✨ 优化

  • 改善 session 相关API,支持“延后恢复” by @ForliyScarlet in #794
  • 优化/改变 EventProcessor.push 默认实现中的行为:现在会直接使用 flowOn 来指定事件处理器所处的协程上下文 by @ForliyScarlet in #797

👀 其他变更

  • 将 suspend-transformer 模块的异步相关API和 Collectable 的异步相关API内所有的 CoroutineScope 参数默认值调整为 GlobalScope 并增加与之相关的部分警告或说明 by @ForliyScarlet in #792

Full Changelog: v4.0.0-dev18...v4.0.0-beta1

v4.0.0-dev18

04 Feb 07:47
c4d561a
Compare
Choose a tag to compare
v4.0.0-dev18 Pre-release
Pre-release

What's Changed

🔧 修复

  • 优化/修复 ConcurrentMutableMap 在 Js、WasmJs 下会出现 ConcurrentModificationException 的问题,并为 MutableMap 增加一个扩展 API removeValue(key, value) by @ForliyScarlet in #781

✨ 优化

Full Changelog: v4.0.0-dev17...v4.0.0-dev18

v4.0.0-dev17

03 Feb 14:13
12510b4
Compare
Choose a tag to compare
v4.0.0-dev17 Pre-release
Pre-release

What's Changed

🎉 新特性

📦 依赖更新

  • Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.23.1 to 1.23.5 by @dependabot in #778
  • Bump ktor from 2.3.7 to 2.3.8 by @dependabot in #777

✨ 优化

  • 增加/优化部分 Message 相关的API、说明等 by @ForliyScarlet in #772
  • 增加/优化部分 Collectable(s) 相关的API、说明等 by @ForliyScarlet in #773
  • JVM 中部分 Resource 实现增加与 Charset 相关的参数或API;优化部分实现的 toString 等内容 by @ForliyScarlet in #779

👀 其他变更

Full Changelog: v4.0.0-dev16...v4.0.0-dev17

v4.0.0-dev16

27 Jan 09:43
a843f13
Compare
Choose a tag to compare
v4.0.0-dev16 Pre-release
Pre-release

What's Changed

⚠️ 不兼容

🔧 修复

Full Changelog: v4.0.0-dev15...v4.0.0-dev16

v4.0.0-dev15

26 Jan 11:19
763b2c5
Compare
Choose a tag to compare
v4.0.0-dev15 Pre-release
Pre-release

What's Changed

⚠️ 不兼容

Full Changelog: v4.0.0-dev14...v4.0.0-dev15

v4.0.0-dev14

23 Jan 12:19
d0fc4af
Compare
Choose a tag to compare
v4.0.0-dev14 Pre-release
Pre-release

What's Changed

🔧 修复

  • 修复使用 JSON 自动加载 SerializableBotConfiguration 时多态信息被全盘替换为 "component" 的问题 by @ForliyScarlet in #752

Full Changelog: v4.0.0-dev13...v4.0.0-dev14

v4.0.0-dev13

21 Jan 16:32
6f1925d
Compare
Choose a tag to compare
v4.0.0-dev13 Pre-release
Pre-release

Warning

这是一个尚在开发中的预览版,它可能不稳定,可能会频繁变更,且没有可用性保证。

Full Changelog: v4.0.0-dev1...v4.0.0-dev13