Release & Pull Notes: v4.0.2
- fix(core): 修复事件中接收的 MessageContent 中,
referenceMessage
的行为与reference
不一致,会错误地获取自身消息详情而非引用消息详情的问题 (517e442
)
Release & Pull Notes: v4.0.1
- fix(api): 为 CardMessage 相关的部分类型的部分属性添加默认值,以及修正部分缺陷 (
a3745a7
)
Release & Pull Notes: v4.0.0
-
feat(core): KookBot 支持根据引用查询消息内容的相关API (
98a7fc1..500491e
) -
feat(core): KookMessageContent 支持根据引用查询消息内容的相关API (
8e460f6
) -
build(deps): Update Kotlin to 2.0.10, simbot to 4.6.0 (
f81d7e7
) -
build(deps): bump ksp from 2.0.0-1.0.24 to 2.0.10-1.0.24 (
11bfb0c
)
Release & Pull Notes: v4.0.0-beta6
Release & Pull Notes: v4.0.0-beta5
- feat: 支持
KookQuote
的获取和MessageReference
的解析 (887ea1d
) - build(deps): bump kotlinx-serialization from 1.6.3 to 1.7.1 (
453d5ef
) - build(deps): Update simbot from 4.0.0 to 4.5.0 (
44a0979
) - build(deps): bump ksp from 2.0.0-1.0.22 to 2.0.0-1.0.24 (
12b52ad
) - build(deps): bump com.squareup:kotlinpoet-ksp from 1.17.0 to 1.18.1 (
4087da8
) - build(deps): bump ktor from 2.3.8 to 2.3.12 (
9c4e560
) - pref: 优化KookBotStartedEvent和KookBotRegisteredEvent的继承性 (
dfcac89
)
Release & Pull Notes: v4.0.0-beta4
- deps: 更新simbot到v4.0.0 (
5d25c7d
)
Release & Pull Notes: v4.0.0-beta3
- pref: 废弃
Bot.processor
并重命名为Bot.subscribe
(cdc9fb2
)
Release & Pull Notes: v4.0.0-beta2
- build(deps): bump org.jetbrains:annotations from 24.0.1 to 24.1.0 (
278ac66
) - build(deps): bump ksp from 1.9.22-1.0.17 to 1.9.22-1.0.18 (
0a23a80
) - build(deps): bump log4j from 2.20.0 to 2.23.0 (
227ca86
) - build(deps): bump openjdk-jmh from 1.35 to 1.37 (
8f549a9
) - build(deps): bump kotlinx-coroutines from 1.8.0-RC2 to 1.8.0 (
5146020
) - refactor: version to v4.0.0-beta1 (
fe3b343
) - build(deps): bump org.slf4j:slf4j-api from 1.7.36 to 2.0.12 (
99f45e8
) - build(deps): bump ktor from 2.3.7 to 2.3.8 (
9d6f9f8
) - build(deps): bump com.charleskorn.kaml:kaml from 0.46.0 to 0.57.0 (
2eb75d3
) - build(deps): bump kotlinx-serialization from 1.6.2 to 1.6.3 (
8c66e3f
) - CI: config (
fc19828
)
Release & Pull Notes: v4.0.0-dev3
- refactor: 清理、处理部分TODO (
bd65597
) - config: release.yml (
5fae0d9
) - pref: 优化 KMarkdown内的部分
object
(76acc61
)
Release & Pull Notes: v4.0.0-dev2
Release & Pull Notes: v4.0.0-dev1
- fix: CHANGELOG.md (
d254b9e
)
Release & Pull Notes: v3.3.0.0-beta.1
- fix: 消息发送中增加对 AtAll 的支持 (
9363c9e
) - website: 配置域名 (
bfc48ad
) - fix(doc): 修复部分对配置文件
ticket
的描述错误问题 (3841f05
) - CI: Qodana for branches 'main' (
e813648
)
Release & Pull Notes: v3.2.0.0-alpha.8
- pref(stdlib): Bot.[blocking/async]Processor 的参数提供为更便于Jav使用的函数式类型 (
78d6341
)
Release & Pull Notes: v3.2.0.0-alpha.8-dev.4
-
feat: core模块下
KookEvent
追加属性sourceEventContent
来支持获取原始的JSON事件字符串 (0e3a4c5
) -
feat: api和core支持私聊消息更新、频道消息更新 (
fe39082
) -
feat: api和core支持私聊消息撤回、频道消息撤回 (
015dfde
) -
feat: 一些针对未知事件的处理 (
2a5ac0d
) -
pref(core): simbot-component-kook-107 core模块bot配置文件增加更多属性支持 (
1b7173a..7b6c404
) -
CI: website deploy (
5712572
)
Release & Pull Notes: v3.2.0.0-alpha.8-dev.3
Release & Pull Notes: v3.2.0.0-alpha.8-dev.2
-
core: Role API (
11b83a1
) -
core: message events (
68fcd22
) -
core: message (
b6c8673
) -
WIP: Bot States (
361f3c1
) -
WIP: Bot Impl (
80c2018..045dfba
)
WIP: Bot impl (940f194
)
WIP: Bot Impl (a31112f..baad32b
)
module: core (f2d2833
)
build: new multiplatform module for stdlib (9cb5a6d
)
API: channel message API (0652e41
)
Event: Channel 相关事件 (3e70465
)
Event: 定义 Event 相关 (13a9273
)
WIP: 定义 Event 相关 (eaccf93
)
API: user-chat API (0cf370a
)
API: mute API (27c5463..7b04e1a
)
API: Invite API (5991e33
)
API: Guild Role API (ab51441
)
API: Channel API (6f91ef3
)
WIP: Channels API (a87551d
)
API: Create asset (5f17abb
)
pref(api-multi): Card/KMarkdown 相关调整 (fd6f318
)
Objects: Card 和 KMarkdown (b34ad3b..95ed31a
)
API: 服务器助力历史 (d0ff1b6
)
API: 删除服务器静音或闭麦 (af25e23
)
API: 服务器静音闭麦列表 (24e993c
)
API: 踢出服务器 (14a26d6
)
API: 离开服务器 (d4dcd89
)
API: 修改成员昵称 (292f767
)
API: 服务器成员列表 (29de952
)
API: 服务器详情 (f982878
)
API: 获取当前用户加入的服务器列表 (68301e6
)
build: 一些升级 (52018f6
)
fix(api): API请求不再强制要求 HttpClient 安装 ContentNegotiation 插件 (2cdb764
)
refactor(api): 多平台的部分类型 (ad93c12
)
pref(core): 简单调整 event 内部调度 (8c198bb
)
refactor(api): 多平台的部分类型 (85f994f
)
pref(core): 简单调整 event 内部调度 (ae9668e..2d5f59d
)
Release & Pull Notes: v3.2.0.0-alpha.8-dev.1
-
core: Role API (
11b83a1
) -
core: message events (
68fcd22
) -
core: message (
b6c8673
) -
WIP: Bot States (
361f3c1
) -
WIP: Bot Impl (
80c2018..045dfba
) -
WIP: Bot impl (
940f194
) -
WIP: Bot Impl (
a31112f..baad32b
) -
module: core (
f2d2833
) -
build: new multiplatform module for stdlib (
9cb5a6d
) -
API: channel message API (
0652e41
) -
Event: Channel 相关事件 (
3e70465
) -
Event: 定义 Event 相关 (
13a9273
) -
WIP: 定义 Event 相关 (
eaccf93
) -
API: user-chat API (
0cf370a
) -
API: mute API (
27c5463..7b04e1a
) -
API: Invite API (
5991e33
) -
API: Guild Role API (
ab51441
) -
API: Channel API (
6f91ef3
) -
WIP: Channels API (
a87551d
) -
API: Create asset (
5f17abb
) -
pref(api-multi): Card/KMarkdown 相关调整 (
fd6f318
) -
Objects: Card 和 KMarkdown (
b34ad3b..95ed31a
) -
API: 服务器助力历史 (
d0ff1b6
) -
API: 删除服务器静音或闭麦 (
af25e23
) -
API: 服务器静音闭麦列表 (
24e993c
) -
API: 踢出服务器 (
14a26d6
) -
API: 离开服务器 (
d4dcd89
) -
API: 修改成员昵称 (
292f767
) -
API: 服务器成员列表 (
29de952
) -
API: 服务器详情 (
f982878
) -
API: 获取当前用户加入的服务器列表 (
68301e6
) -
build: 一些升级 (
52018f6
) -
fix(api): API请求不再强制要求 HttpClient 安装 ContentNegotiation 插件 (
2cdb764
) -
refactor(api): 多平台的部分类型 (
ad93c12
) -
pref(core): 简单调整 event 内部调度 (
8c198bb
) -
refactor(api): 多平台的部分类型 (
85f994f
) -
pref(core): 简单调整 event 内部调度 (
ae9668e..2d5f59d
)
Release & Pull Notes: v3.0.0.0-alpha.7
- fix(event): 修复 /guild/view API 以及 Bot 加入/离开 频道服务器时事件推送的问题 (
8479330
) - feat(core): 核心模块提供
KookTempTarget
支持追加临时消息id (c6c419f
) - feat(core): 支持
KookTempTarget
来追加指定一个temp_target_id
(6a18976
) - feat: 修复
MessageBtnClickEvent
无法被正确触发的问题;增加组件模块下对MessageBtnClickEvent
的支持事件类型KookMessageBtnClickEvent
(aa2fda4
) - pref(stdlib): 优化 bot 内 DEBUG 等调试日志 (
b3da397
) - build: 版本递增 (
60920b3
) - fix(api): 尝试修复
Card
反序列化异常的问题 (0720f20
)
Release & Pull Notes: v3.0.0.0-alpha.6
- fix(api): API请求不再强制要求 HttpClient 安装 ContentNegotiation 插件 (
60deb93
)
Release & Pull Notes: v3.0.0.0-alpha.5
-
pref(core): 简单优化部分 KookComponentBot 内部实现 (
41ac2e8
) -
pref(stdlib): KookBot开放更多属性 (Client) (
5b58ff8
) -
fix: 反序列化策略的泛型更新 (
0f25fb7
) -
build: changelog generator (
178b791
) -
pref(website): 快速开始的首页以及更多字体 (
e054f15
) -
pref(website): 字体位置 (
c8b674e
) -
pref(website): 优化代码块与加粗表现 (
047fc66
) -
pref(website): 正文与标题字体 (
1f16146
) -
pref(api): 优化API中相关内容 (
4c49703..da63e14
) -
pref(api): 调整优化bot配置中有关client的相关内容 (
51343d5
) -
fix(api): api不再需要安装ContentNegotiation (
2fae5f0
) -
fix: snapshot CI (
23d34f8
) -
website: 发布组件手册网站 (
a62358f
) -
build: issues templates (
3053656
) -
build: 更新dokka到
v1.8.10
(eb30e77
)