Skip to content

Releases: simple-robot/simbot-component-kook

v4.0.0-beta3

09 Jun 13:38
be32e9e
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC3

Warning

目前版本尚处于 beta 阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。

我们欢迎并期望着您的 反馈协助,感谢您的贡献与支持!

What's Changed

✨ 优化

📦 依赖更新

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

v4.0.0-beta2

06 Mar 17:00
2f1384b
Compare
Choose a tag to compare

对应核心版本: v4.0.0-beta1

Warning

目前版本尚处于 beta 阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。

我们欢迎并期望着您的 反馈协助,感谢您的贡献与支持!

What's Changed

🔧 Bug Fix

✨ 优化

  • 简单优化 ApiResultException 的异常信息提示 by @ForliyScarlet in #118
  • 实验性地尝试修改/优化当bot新加入一个频道服务器时的事件处理逻辑与机制 by @ForliyScarlet in #121

📦 依赖更新

  • build(deps): bump com.charleskorn.kaml:kaml from 0.46.0 to 0.57.0 by @dependabot in #128
  • build(deps): bump kotlinx-serialization from 1.6.2 to 1.6.3 by @dependabot in #127
  • build(deps): bump org.slf4j:slf4j-api from 1.7.36 to 2.0.12 by @dependabot in #126
  • build(deps): bump ktor from 2.3.7 to 2.3.8 by @dependabot in #125
  • build(deps): bump kotlinx-coroutines from 1.8.0-RC2 to 1.8.0 by @dependabot in #124
  • build(deps): bump openjdk-jmh from 1.35 to 1.37 by @dependabot in #129
  • build(deps): bump log4j from 2.20.0 to 2.23.0 by @dependabot in #130
  • build(deps): bump org.jetbrains:annotations from 24.0.1 to 24.1.0 by @dependabot in #133
  • build(deps): bump ksp from 1.9.22-1.0.17 to 1.9.22-1.0.18 by @dependabot in #131

👀 其他变更

New Contributors

Full Changelog: v3.3.0.0-beta1...v4.0.0-beta2

v4.0.0-dev3

06 Feb 13:32
cf886cf
Compare
Choose a tag to compare
v4.0.0-dev3 Pre-release
Pre-release

对应核心版本: v4.0.0-dev18

Warning

目前版本尚处于 dev 阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。

我们欢迎并期望着您的 反馈协助,感谢您的贡献与支持!

What's Changed

🔧 Bug Fix

✨ 优化

  • 简单优化 ApiResultException 的异常信息提示 by @ForliyScarlet in #118
  • 实验性地尝试修改/优化当bot新加入一个频道服务器时的事件处理逻辑与机制 by @ForliyScarlet in #121

👀 其他变更

Full Changelog: v3.3.0.0-beta1...v4.0.0-dev3

v4.0.0-dev2

04 Feb 13:54
8b0cedb
Compare
Choose a tag to compare
v4.0.0-dev2 Pre-release
Pre-release

对应核心版本: v4.0.0-dev18

Warning

目前版本尚处于 dev 阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。

我们欢迎并期望着您的 反馈协助,感谢您的贡献与支持!

What's Changed

🔧 Bug Fix

✨ 优化

Full Changelog: v3.3.0.0-beta1...v4.0.0-dev2

v3.3.0.0-beta1

26 Dec 09:33
e1c827a
Compare
Choose a tag to compare
v3.3.0.0-beta1 Pre-release
Pre-release

对应核心版本: v3.3.0

Warning

目前版本尚处于 BETA 阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

Full Changelog: v3.2.0.0-alpha.8...v3.3.0.0-beta1

v3.2.0.0-alpha.8

06 Sep 14:48
54f0ad6
Compare
Choose a tag to compare
v3.2.0.0-alpha.8 Pre-release
Pre-release

对应核心版本: v3.2.0

Warning
目前版本尚处于 ALPHA 阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

⚠注意!

Warning
此版本是重构任务 #82 完成之后的版本,
此版本的全部源码都是完全重写的,它完全。不兼容 之前的版本,其中 api 模块和 stdlib 模块的不兼容表现的更为明显:
它们被重构为 KMP (Kotlin Multiplatform) 项目并支持 JVMJS 和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:

  • simbot-component-kook-api -> simbot-component-kook-api-jvm (或其他平台的后缀,例如 -js)
  • simbot-component-kook-stdlib -> simbot-component-kook-stdlib-jvm (或其他平台的后缀,例如 -js)

并且,这两个模块也不再依赖simbot相关的内容,也就是它们可以作为完全独立的KOOK依赖库而使用。

core 模块因为主要任务是实现 simbot API,因此实际上重构后的变化相对而言没有那么大(但依旧存在不兼容的问题)。
core 模块重整了内部实现(例如缓存同步机制等),使得它更易维护,也更加稳定。

重构结束后,仍然有一些 尚未支持 的功能。你可以前往支持列表查看已经支持或尚未支持的功能清单。

What's Changed

🔧 Bug Fix

⚙️ 修复缺陷

🎉 新特性

  • api和core模块中增加对频道消息撤回,更新、私聊消息撤回,更新的支持 by @ForliyScarlet in #111
  • core模块下 KookEvent追加属性 sourceEventContent 来支持获取原始的JSON事件字符串 by @ForliyScarlet in #112

✨ 优化

Full Changelog: v3.0.0.0-alpha.7...v3.2.0.0-alpha.8

v3.2.0.0-alpha.8-dev.4

04 Sep 16:36
d1b3e54
Compare
Choose a tag to compare
Pre-release

对应核心版本: v3.2.0

Warning
目前版本尚处于 ALPHA 阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**

⚠注意!

Warning
此版本是重构任务 #82 的阶段性开发版本(从后缀的 -dev 也能看出),
此版本的全部源码都是完全重写的,它完全不兼容之前的版本,其中 api 模块和 stdlib 模块的不兼容表现的更为明显:
它们被重构为 KMP (Kotlin Multiplatform) 项目并支持 JVMJS 和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:

  • simbot-component-kook-api -> simbot-component-kook-api-jvm (或其他平台的后缀,例如 -js)
  • simbot-component-kook-stdlib -> simbot-component-kook-stdlib-jvm (或其他平台的后缀,例如 -js)
    并且,这两个模块也不再依赖simbot相关的内容,也就是它们可以作为完全独立的KOOK依赖库而使用。

core 模块因为主要任务是实现 simbot API,因此实际上重构后的变化相对而言没有那么大(但依旧存在不兼容的问题)。
core 模块重整了内部实现(例如缓存同步机制等),使得它更易维护,也更加稳定。

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

What's Changed

🔧 Bug Fix

⚙️ 修复缺陷

🎉 新特性

  • api和core模块中增加对频道消息撤回,更新、私聊消息撤回,更新的支持 by @ForliyScarlet in #111
  • core模块下 KookEvent追加属性 sourceEventContent 来支持获取原始的JSON事件字符串 by @ForliyScarlet in #112

✨ 优化

Full Changelog: v3.2.0.0-alpha.8-dev.3...v3.2.0.0-alpha.8-dev.4

v3.2.0.0-alpha.8-dev.3

21 Aug 11:28
96da6e3
Compare
Choose a tag to compare
Pre-release

对应核心版本: v3.2.0

Warning
目前版本尚处于 ALPHA 阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**

⚠注意!

此版本是重构任务 #82 的阶段性开发版本(从后缀的 -dev 也能看出),
此版本的全部源码都是完全重写的,它完全不兼容之前的版本,其中 api 模块和 stdlib 模块的不兼容表现的更为明显:
它们被重构为 KMP (Kotlin Multiplatform) 项目并支持 JVMJS 和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:

  • simbot-component-kook-api -> simbot-component-kook-api-jvm (或其他平台的后缀,例如 -js)
  • simbot-component-kook-stdlib -> simbot-component-kook-stdlib-jvm (或其他平台的后缀,例如 -js)

并且,这两个模块也不再依赖simbot相关的内容,也就是它们可以作为完全独立的KOOK依赖库而使用。

core 模块因为主要任务是实现 simbot API,因此实际上重构后的变化相对而言没有那么大(但依旧存在不兼容的问题)。
core 模块重整了内部实现(例如缓存同步机制等),使得它更易维护,也更加稳定。

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

Full Changelog: v3.2.0.0-alpha.8-dev.2...v3.2.0.0-alpha.8-dev.3

v3.2.0.0-alpha.8-dev.2

17 Aug 17:19
d9757ab
Compare
Choose a tag to compare
Pre-release

对应核心版本: v3.2.0

Warning
目前版本尚处于 ALPHA 阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**

⚠注意!

此版本是重构任务 #82 的阶段性开发版本(从后缀的 -dev 也能看出),
此版本的全部源码都是完全重写的,它完全不兼容之前的版本,其中 api 模块和 stdlib 模块的不兼容表现的更为明显:
它们被重构为 KMP (Kotlin Multiplatform) 项目并支持 JVMJS 和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:

  • simbot-component-kook-api -> simbot-component-kook-api-jvm (或其他平台的后缀,例如 -js)
  • simbot-component-kook-stdlib -> simbot-component-kook-stdlib-jvm (或其他平台的后缀,例如 -js)

并且,这两个模块也不再依赖simbot相关的内容,也就是它们可以作为完全独立的KOOK依赖库而使用。

core 模块因为主要任务是实现 simbot API,因此实际上重构后的变化相对而言没有那么大(但依旧存在不兼容的问题)。
core 模块重整了内部实现(例如缓存同步机制等),使得它更易维护,也更加稳定。

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

Full Changelog: v3.0.0.0-alpha.7...v3.2.0.0-alpha.8-dev.2

v3.0.0.0-alpha.7

23 Jul 07:57
84a9921
Compare
Choose a tag to compare
v3.0.0.0-alpha.7 Pre-release
Pre-release

对应核心版本: v3.0.0-RC.3

Warning
目前版本尚处于 ALPHA 阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

What's Changed

🔧 Bug Fix

  • 尝试修复 Card 反序列化异常的问题 by @ForliyScarlet in #101
  • 修复 MessageBtnClickEvent 无法被正确触发的问题;增加组件模块下对 MessageBtnClickEvent 的支持事件类型 KookMessageBtnClickEvent by @ForliyScarlet in #102
  • 修复 /guild/view API 的数据解析问题以及 Bot 加入/离开 频道服务器时事件推送的问题 by @ForliyScarlet in #104

🎉 新特性

Full Changelog: v3.0.0.0-alpha.6...v3.0.0.0-alpha.7