Skip to content

v1.2.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@Wesley-Young Wesley-Young released this 18 Feb 02:52
· 119 commits to dev since this release
d6cc46f

Changes

API 更改

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

数据结构更改

  • 增加了发送的 light_app 消息段,包含字段 json_payload 表示小程序的 JSON 内容 via #39
  • 给发送的 forward 消息段补充更多可定制的元信息 via @clansty, originally prompted in #43
    • title (optional),具体解释见 #46
    • 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

其他更改

  • 增加了有关兼容性的规定
  • 技术性更改:
    • 去除了 @saltify/milky-types/api 的导出,代之以 @saltify/milky-types/namings。目前仅作内部使用,请勿在自己的项目中依赖。
    • 修改 Zod 类型定义,使之符合兼容性要求
    • 引入了 ZRobustArray 来表示在 parse 的过程中忽略所有不合法的项而不报错的 array 类型。

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