Skip to content

v3.2.0.0-alpha.8-dev.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@ForteScarlet ForteScarlet released this 04 Sep 16:36
· 190 commits to dev/main since this release
d1b3e54

对应核心版本: 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