Releases: simple-robot/simbot-component-kook
v4.0.0-beta3
对应核心版本: v4.0.0-RC3
Warning
目前版本尚处于 beta
阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。
What's Changed
✨ 优化
- 废弃
Bot.processor
并重命名为Bot.subscribe
by @ForliyScarlet in #136
📦 依赖更新
- 更新simbot到v4.0.0-RC3, Kotlin到2.0.0 by @ForliyScarlet in #145
Full Changelog: v4.0.0-beta2...v4.0.0-beta3
v4.0.0-beta2
对应核心版本: v4.0.0-beta1
Warning
目前版本尚处于 beta
阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。
What's Changed
🔧 Bug Fix
- 尝试修复/优化断线重连问题 by @ForliyScarlet in #119
✨ 优化
- 简单优化 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
👀 其他变更
- Upgrade to simbot4 by @ForliyScarlet in #120
- Bump kotlinx-coroutines from 1.7.3 to 1.8.0-RC2 by @ForliyScarlet in #123
New Contributors
- @dependabot made their first contribution in #128
Full Changelog: v3.3.0.0-beta1...v4.0.0-beta2
v4.0.0-dev3
对应核心版本: v4.0.0-dev18
Warning
目前版本尚处于 dev
阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。
What's Changed
🔧 Bug Fix
- 尝试修复/优化断线重连问题 by @ForliyScarlet in #119
✨ 优化
- 简单优化 ApiResultException 的异常信息提示 by @ForliyScarlet in #118
- 实验性地尝试修改/优化当bot新加入一个频道服务器时的事件处理逻辑与机制 by @ForliyScarlet in #121
👀 其他变更
- Upgrade to simbot4 by @ForliyScarlet in #120
- Bump kotlinx-coroutines from 1.7.3 to 1.8.0-RC2 by @ForliyScarlet in #123
Full Changelog: v3.3.0.0-beta1...v4.0.0-dev3
v4.0.0-dev2
对应核心版本: v4.0.0-dev18
Warning
目前版本尚处于 dev
阶段,代表仍然可能存在部分已知问题或未知问题,
以及尚未完善的内容和落后于官方更新的内容。
What's Changed
🔧 Bug Fix
- 尝试修复/优化断线重连问题 by @ForliyScarlet in #119
✨ 优化
- 简单优化 ApiResultException 的异常信息提示 by @ForliyScarlet in #118
Full Changelog: v3.3.0.0-beta1...v4.0.0-dev2
v3.3.0.0-beta1
对应核心版本: v3.3.0
Warning
目前版本尚处于 BETA
阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**
Full Changelog: v3.2.0.0-alpha.8...v3.3.0.0-beta1
v3.2.0.0-alpha.8
对应核心版本: v3.2.0
Warning
目前版本尚处于ALPHA
阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。
⚠注意!
Warning
此版本是重构任务 #82 完成之后的版本,
此版本的全部源码都是完全重写的,它完全。不兼容 之前的版本,其中api
模块和stdlib
模块的不兼容表现的更为明显:
它们被重构为KMP
(Kotlin Multiplatform
) 项目并支持JVM
、JS
和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:
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
- 修复 KOOK 组件序列化信息注册问题 by @ForliyScarlet in #106
⚙️ 修复缺陷
- core模块bot配置文件支持更多属性 by @ForliyScarlet in #108
🎉 新特性
- api和core模块中增加对频道消息撤回,更新、私聊消息撤回,更新的支持 by @ForliyScarlet in #111
- core模块下
KookEvent
追加属性sourceEventContent
来支持获取原始的JSON事件字符串 by @ForliyScarlet in #112
✨ 优化
- 增加
extra
的特殊实现类型UnknownExtra
by @ForliyScarlet in #110 - 完成阶段性重构 by @ForliyScarlet in #113
Bot.[blocking/async]Processor
的函数参数变更为更便于Java使用的函数式类型 by @ForliyScarlet in #114
Full Changelog: v3.0.0.0-alpha.7...v3.2.0.0-alpha.8
v3.2.0.0-alpha.8-dev.4
对应核心版本: v3.2.0
Warning
目前版本尚处于ALPHA
阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**
⚠注意!
Warning
此版本是重构任务 #82 的阶段性开发版本(从后缀的-dev
也能看出),
此版本的全部源码都是完全重写的,它完全不兼容之前的版本,其中api
模块和stdlib
模块的不兼容表现的更为明显:
它们被重构为KMP
(Kotlin Multiplatform
) 项目并支持JVM
、JS
和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:
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
- 修复 KOOK 组件序列化信息注册问题 by @ForliyScarlet in #106
⚙️ 修复缺陷
- core模块bot配置文件支持更多属性 by @ForliyScarlet in #108
🎉 新特性
- api和core模块中增加对频道消息撤回,更新、私聊消息撤回,更新的支持 by @ForliyScarlet in #111
- core模块下
KookEvent
追加属性sourceEventContent
来支持获取原始的JSON事件字符串 by @ForliyScarlet in #112
✨ 优化
- 增加
extra
的特殊实现类型UnknownExtra
by @ForliyScarlet in #110
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
对应核心版本: v3.2.0
Warning
目前版本尚处于ALPHA
阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**
⚠注意!
此版本是重构任务 #82 的阶段性开发版本(从后缀的 -dev
也能看出),
此版本的全部源码都是完全重写的,它完全不兼容之前的版本,其中 api
模块和 stdlib
模块的不兼容表现的更为明显:
它们被重构为 KMP
(Kotlin Multiplatform
) 项目并支持 JVM
、JS
和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:
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
对应核心版本: v3.2.0
Warning
目前版本尚处于ALPHA
阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**
⚠注意!
此版本是重构任务 #82 的阶段性开发版本(从后缀的 -dev
也能看出),
此版本的全部源码都是完全重写的,它完全不兼容之前的版本,其中 api
模块和 stdlib
模块的不兼容表现的更为明显:
它们被重构为 KMP
(Kotlin Multiplatform
) 项目并支持 JVM
、JS
和原生平台,也因此,如果之前你有引用这两个模块,那么需要修改依赖坐标:
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
对应核心版本: 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
🎉 新特性
- 核心模块提供
KookTempTarget
支持追加临时消息id by @ForliyScarlet in #103
Full Changelog: v3.0.0.0-alpha.6...v3.0.0.0-alpha.7