Releases: SaltifyDev/milky
Releases · SaltifyDev/milky
Release list
v1.3.0-rc.2
给 get_private_file_download_url API 增加字段 is_self_send(默认值:false)表示文件是否由本人发送 via #149
Full Changelog: v1.3.0-rc.1...v1.3.0-rc.2
v1.3.0-rc.1
Changes
API 更改
- 增加将群文件转存为永久的 API via #132
persist_group_file
数据结构更改
- 给
OutgoingForwardedMessage增加了time(optional) 字段 via #116 - 增加了
group_disband事件以表示群解散 via #134 - 增加了接收的
markdown消息段,包含字段content表示 Markdown 内容 via #135
其他更改
- 给发送的
face消息段的is_large字段补齐了 since 属性 via @USTC-XeF2 - 移除了
@saltify/milky-types包,如有使用 Zod 类型定义的需求,请在网站自行拷贝代码,或使用milkygenCLI。
Full Changelog: v1.2.2...v1.3.0-rc.1
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 群邀请)