Releases: simple-robot/simbot-component-kook
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
v3.0.0.0-alpha.6
对应核心版本: 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
对应核心版本: v3.0.0-RC.3
Warning
目前版本尚处于ALPHA
阶段,代表仍然可能存在大量已知问题或未知问题,
以及未完善的内容和落后于官方更新的内容。**
What's Changed
⚙️ 修复缺陷
- api请求时不再需要安装
ContentNegotiation
by @ForliyScarlet in #92
✨ 优化
- 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
对应核心版本: 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
🎉 新特性
- 支持频道服务器角色相关内容 by @ForteScarlet in #89
✨ 优化
- 将所有API的构造方式调整为通过
create(...)
工厂函数提供 by @ForteScarlet in #84 - 改善事件实现。现在 KookMemberExitedGuildEvent 实现 GuildMemberDecreaseEvent,KookMemberJoinedGuildEvent 实现 GuildMemberIncreaseEvent by @ForliyScarlet in #86
- 变更KDoc发布站点,改善KDoc表现效果;优化仓库文档内容 by @ForliyScarlet in #87
👀 其他变更
- simbot更新至v3.0.0-RC by @ForliyScarlet in #83
- 删除已经无效的boot模块 by @ForliyScarlet in #85
Full Changelog: v3.0.0.0-alpha.3...v3.0.0.0-alpha.4
v3.0.0.0-alpha.3
对应核心版本: 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
🎉 新特性
- 细化
KookAttachmentMessage
类型 by @ForliyScarlet in #77
✨ 优化
- 优化消息链解析 by @ForteScarlet in #78
👀 其他变更
- 更新核心库版本到 v3.0.0-M4 by @ForliyScarlet in #80
Full Changelog: v3.0.0.0-alpha.2...v3.0.0.0-alpha.3