Releases: SaltifyDev/milky
Releases · SaltifyDev/milky
v1.2.2
修复了 @saltify/milky-types 的导出
Full Changelog: v1.2.1...v1.2.2
v1.2.1
该版本对协议内容本身没有修改,以下是技术性更改:
- 增加了
@saltify/milky-protocol包,包含 Milky IR 的内容和类型定义 - 将手写 Zod 类型定义迁移至从 IR 自动生成的 Zod 类型定义
- 去除了
@saltify/milky-types的namings导出路径 - 增加了
@saltify/milky-types在默认路径的以下导出:zodCommonStructszodApiCategories
Full Changelog: v1.2.0...v1.2.1
v1.2.1-rc.2
- 给
types增加了两个导出:zodCommonStructszodApiCategories
protocol 部分无变化。
Full Changelog: v1.2.1-rc.1...v1.2.1-rc.2
v1.2.1-rc.1
该版本对协议内容本身没有修改,以下是技术性更改:
- 增加了
@saltify/milky-protocol包,包含 Milky IR 的内容和类型定义 - 将手写 Zod 类型定义迁移至从 IR 自动生成的 Zod 类型定义
- 去除了
@saltify/milky-types的namings导出
Full Changelog: v1.2.0...v1.2.1-rc.1
v1.2.0
Important
Milky 1.2 对应用端的兼容性作出了明确要求,请根据兼容性页面的内容检查你的项目是否符合要求,并根据需要进行调整。
Changes
API 更改
- 增加了与好友/群置顶有关的 API via #42
get_peer_pinsset_peer_pin
- 给
send_group_message_reaction增加了参数reaction_type,表示回应表情的类型,分为 QQ 系统表情face和 Emojiemoji两种类型 via #41
数据结构更改
- 给
GroupEntity增加了更多元信息 via #91remark,表示给群的备注created_time,表示群创建的时间description,表示群的简介question,表示入群问题announcement,表示群公告预览(通常是该群最近一次的群公告内容节选)
- 增加了发送的
light_app消息段,包含字段json_payload表示小程序的 JSON 内容 via #39 - 给发送的
forward消息段补充更多可定制的元信息 via @clansty, originally prompted in #43title(optional),具体解释见 Q&Apreview(optional),同上summary(optional),同上prompt(optional),表示合并转发在消息预览中的外显文本,但仅对移动端 QQ 有效
- 给接收的
reply消息段增加被引用(回复)的消息的具体信息 via #38sender_id,表示被引用的消息的发送者 QQ 号sender_name(optional),表示被引用的消息的发送者名称,仅在合并转发中可以获取time,表示被引用的消息的发送时间segments,表示被引用的消息的内容
- 给接收的
mention消息段增加name字段,表示去除@前缀的被提及者的名称 via #48 - 给
IncomingForwardedMessage增加字段message_seq,表示该消息在来源会话中的序列号 via #49 - 增加了事件类型
peer_pin_change,表示好友或群的置顶状态改变 via #42 - 给
group_message_reaction事件增加了字段reaction_type,含义与上述send_group_message_reaction中的reaction_type参数相同 - 给
group_invitation事件增加了字段source_group_id(optional),表示邀请的来源 QQ 群群号(如果是通过 QQ 群邀请) via #93
其他更改
- 技术性更改:
- 去除了
@saltify/milky-types/api的导出,代之以@saltify/milky-types/namings(目前仅作内部使用,请勿在自己的项目中依赖) - 修改 Zod 类型定义,使之符合兼容性要求
- 引入了
ZRobustArray来表示在parse的过程中忽略所有不合法的项而不报错的 array 类型
- 去除了
Full Changelog: 1.1.0...v1.2.0
v1.2.0-rc.5
- 修复了
ZRobustArray的类型表示,进而修复GetGroupNotificationsOutput的类型
v1.2.0-rc.4
- 给
GroupEntity增加了更多元信息 via #91remark,表示给群的备注created_time,表示群创建的时间description,表示群的简介question,表示入群问题announcement,表示群公告预览(通常是该群最近一次的群公告内容节选)
v1.2.0-rc.3
- 给
group_invitation事件增加了字段source_group_id(optional),表示邀请的来源 QQ 群群号(如果是通过 QQ 群邀请)
v1.2.0-rc.2
- 给
group_message_reaction事件增加了字段reaction_type,含义与send_group_message_reaction中的reaction_type参数相同
v1.1.0
Changes
API 更改
- 新增有关设置个人资料的 API via LagrangeDev/acidify#8
set_avatarset_nicknameset_bio
- 新增删除好友 API via #27
delete_friend
- 新增获取收藏表情 API via #29
get_custom_face_url_list
数据结构更改
- 交换发送的
image消息段中sub_type和summary的位置,将summary(nullable) 放在最后 - 给接收的
market_face消息段补充更多元信息 via @Chzxxuanzhengemoji_package_idemoji_idkeysummary
- 给
face增加is_large属性,用于表示是否为超级表情,且发送的face中该属性默认值为falsevia #32 - 给发送的
image的sub_type字段补充默认值normal - 给接收的
forward消息段补充更多元信息titlepreviewsummary
- 给
GroupAdminChangeEvent和GroupEssenceMessageChangeEvent补充operator_id字段,表示操作者 QQ 号 via #37
其他更改
- 给 WebHook 通信方式增加基于
Authorization头的鉴权 via #31 - 技术性更改:
ZInt32和ZInt64不再有硬性上界,同时有下界0- 增加了
ZUin用于描述 QQ 号和群号
Pull Requests
- feat(website): Add Go SDK to community resources by @Szzrain in #26
- feat(website): add milky-types crate, change vivian-rs to milky-rust-sdk by @hanasa2023 in #28
- Add LuckyLilliaBot to awesome.md list by @linyuchen in #33
- Change 'message' to 'segments' in communication.md by @linyuchen in #34
- Add Python SDK link to awesome.md by @notnotype in #45
Full Changelog: v1.0.0...1.1.0