Skip to content

Releases: SaltifyDev/milky

v1.3.0-rc.2

v1.3.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 24 Jun 09:54
f917b13

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

v1.3.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 09 May 17:07
4cb16d7

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 类型定义的需求,请在网站自行拷贝代码,或使用 milkygen CLI。

Full Changelog: v1.2.2...v1.3.0-rc.1

v1.2.2

Choose a tag to compare

@Wesley-Young Wesley-Young released this 10 Apr 12:54
9a1f3dd

修复了 @saltify/milky-types 的导出

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@Wesley-Young Wesley-Young released this 10 Apr 05:40
3c3f8d3

该版本对协议内容本身没有修改,以下是技术性更改:

  • 增加了 @saltify/milky-protocol 包,包含 Milky IR 的内容和类型定义
  • 将手写 Zod 类型定义迁移至从 IR 自动生成的 Zod 类型定义
  • 去除了 @saltify/milky-typesnamings 导出路径
  • 增加了 @saltify/milky-types 在默认路径的以下导出:
    • zodCommonStructs
    • zodApiCategories

Full Changelog: v1.2.0...v1.2.1

v1.2.1-rc.2

v1.2.1-rc.2 Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 08 Apr 07:20
a3e3398
  • types 增加了两个导出:
    • zodCommonStructs
    • zodApiCategories

protocol 部分无变化。

Full Changelog: v1.2.1-rc.1...v1.2.1-rc.2

v1.2.1-rc.1

v1.2.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 08 Apr 04:45
5e6e8e3

该版本对协议内容本身没有修改,以下是技术性更改:

  • 增加了 @saltify/milky-protocol 包,包含 Milky IR 的内容和类型定义
  • 将手写 Zod 类型定义迁移至从 IR 自动生成的 Zod 类型定义
  • 去除了 @saltify/milky-typesnamings 导出

Full Changelog: v1.2.0...v1.2.1-rc.1

v1.2.0

Choose a tag to compare

@Wesley-Young Wesley-Young released this 06 Apr 10:03
f1046eb

Important

Milky 1.2 对应用端的兼容性作出了明确要求,请根据兼容性页面的内容检查你的项目是否符合要求,并根据需要进行调整。

Changes

API 更改

  • 增加了与好友/群置顶有关的 API via #42
    • get_peer_pins
    • set_peer_pin
  • send_group_message_reaction 增加了参数 reaction_type,表示回应表情的类型,分为 QQ 系统表情 face 和 Emoji emoji 两种类型 via #41

数据结构更改

  • GroupEntity 增加了更多元信息 via #91
    • remark,表示给群的备注
    • created_time,表示群创建的时间
    • description,表示群的简介
    • question,表示入群问题
    • announcement,表示群公告预览(通常是该群最近一次的群公告内容节选)
  • 增加了发送的 light_app 消息段,包含字段 json_payload 表示小程序的 JSON 内容 via #39
  • 给发送的 forward 消息段补充更多可定制的元信息 via @clansty, originally prompted in #43
    • title (optional),具体解释见 Q&A
    • preview (optional),同上
    • summary (optional),同上
    • prompt (optional),表示合并转发在消息预览中的外显文本,但仅对移动端 QQ 有效
  • 给接收的 reply 消息段增加被引用(回复)的消息的具体信息 via #38
    • sender_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

v1.2.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 02 Apr 05:18
a7369ee
  • 修复了 ZRobustArray 的类型表示,进而修复 GetGroupNotificationsOutput 的类型

v1.2.0-rc.4

v1.2.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 14 Mar 15:20
fcb7577
  • GroupEntity 增加了更多元信息 via #91
    • remark,表示给群的备注
    • created_time,表示群创建的时间
    • description,表示群的简介
    • question,表示入群问题
    • announcement,表示群公告预览(通常是该群最近一次的群公告内容节选)

v1.2.0-rc.3

v1.2.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 08 Mar 05:06
873d2b9
  • group_invitation 事件增加了字段 source_group_id (optional),表示邀请的来源 QQ 群群号(如果是通过 QQ 群邀请)