Skip to content

Releases: simple-robot/simbot-component-kook

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

v3.0.0.0-alpha.6

18 May 15:49
2841f9f
Compare
Choose a tag to compare
v3.0.0.0-alpha.6 Pre-release
Pre-release

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

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

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

What's Changed

🔧 Bug Fix

  • API请求不再强制要求 HttpClient 安装 ContentNegotiation 插件 by @ForliyScarlet in #98

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

v3.0.0.0-alpha.5

22 Apr 15:47
a413bce
Compare
Choose a tag to compare
v3.0.0.0-alpha.5 Pre-release
Pre-release

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

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

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

What's Changed

⚙️ 修复缺陷

✨ 优化

  • KookApiRequest增加更多Java兼容的API; bot配置中有关client的相关内容 by @ForliyScarlet in #93
  • KookBot开放 userInfo, userId, eventClient 属性的获取 by @ForliyScarlet in #96

👀 其他变更

  • 更新 Kotlin 到 v1.8.10;
    更新 simbot 到 v3.0.0-RC.3;
    更新 kotlinx-coroutines 到 v1.6.4;
    更新 kotlinx-serialization 到 v1.5.0;
    更新 Ktor 到 v2.2.3;
    更新编译器插件版本; by @ForliyScarlet in #95

Full Changelog: v3.0.0.0-alpha.4...v3.0.0.0-alpha.5

v3.0.0.0-alpha.4

10 Mar 17:53
dee1f70
Compare
Choose a tag to compare
v3.0.0.0-alpha.4 Pre-release
Pre-release

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


Warning
当前版本处于 ALPHA 阶段,仍旧有很多已知问题和可能存在的潜在问题
如有发现问题请积极反馈协助我们解决,非常感谢!

仓库参考:

模块 repo1.maven search.maven
simbot-kook-api simbot-kook-api: v3.0.0.0-alpha.4 simbot-kook-api: v3.0.0.0-alpha.4
simbot-kook-stdlib simbot-kook-stdlib: v3.0.0.0-alpha.4 simbot-kook-stdlib: v3.0.0.0-alpha.4
simbot-kook-core simbot-kook-core: v3.0.0.0-alpha.4 simbot-kook-core: v3.0.0.0-alpha.4

What's Changed

🎉 新特性

✨ 优化

  • 将所有API的构造方式调整为通过 create(...) 工厂函数提供 by @ForteScarlet in #84
  • 改善事件实现。现在 KookMemberExitedGuildEvent 实现 GuildMemberDecreaseEvent,KookMemberJoinedGuildEvent 实现 GuildMemberIncreaseEvent by @ForliyScarlet in #86
  • 变更KDoc发布站点,改善KDoc表现效果;优化仓库文档内容 by @ForliyScarlet in #87

👀 其他变更

Full Changelog: v3.0.0.0-alpha.3...v3.0.0.0-alpha.4

v3.0.0.0-alpha.3

25 Nov 10:01
ddeb7bb
Compare
Choose a tag to compare
v3.0.0.0-alpha.3 Pre-release
Pre-release

对应核心版本: v3.0.0-M4

⚠️注意:

当前版本处于 ALPHA阶段,仍旧有很多已知问题和可能存在的潜在问题
如有发现问题请积极反馈协助我们解决,非常感谢!

仓库参考:

模块 repo1.maven search.maven
simbot-kook-api simbot-kook-api: v3.0.0.0-alpha.3 simbot-kook-api: v3.0.0.0-alpha.3
simbot-kook-stdlib simbot-kook-stdlib: v3.0.0.0-alpha.3 simbot-kook-stdlib: v3.0.0.0-alpha.3
simbot-kook-core simbot-kook-core: v3.0.0.0-alpha.3 simbot-kook-core: v3.0.0.0-alpha.3
simbot-kook-boot simbot-kook-boot: v3.0.0.0-alpha.3 simbot-kook-boot: v3.0.0.0-alpha.3

What's Changed

🎉 新特性

✨ 优化

👀 其他变更

Full Changelog: v3.0.0.0-alpha.2...v3.0.0.0-alpha.3