docs-matrix-spec/locales/zh-Hans/changelog/v1.8.md
2025-04-20 16:13:37 +08:00

6.9 KiB
Raw Blame History

title linkTitle type layout outputs date
v1.8 更新日志 v1.8 docs changelog
html
checklist
2023-08-23

{{< boxes/warning >}} 本页面的翻译未经核对,可能存在翻译质量不佳、错翻、漏翻等情况。您可以在 Forgejo 存储库 打开 Issue、提交 Pull Request 或邮件联系我们提出改进建议和参与翻译与核对。 {{< /boxes/warning >}}

客户端-服务器 API

向后兼容的变更

  • 按照 MSC2249 要求,调用者必须已加入房间才能举报其事件。(#1517)

规范澄清

  • 修复 m.reaction 事件的 JSON schema 定义中缺失的 type 属性。贡献者:@chebureki。(#1552)
  • 确保示例类型与定义中的 schema 匹配。(#1563)
  • 允许在 POST /publicRooms 端点 schema 的 room_types 中为 null。(#1564)
  • 修复损坏的标题格式。贡献者:@midnightveil。(#1578)
  • 渲染二进制请求和响应体。(#1579)
  • 修正 SAS 验证中 MAC 计算的描述。(#1590)
  • 更新 SAS emoji 定义数据的链接。(#1593)
  • 修复规范文档中的各种拼写错误。(#1597)

服务器-服务器 API

弃用

  • 按照 MSC4040 ,弃用服务器发现中的 matrix SRV 查询步骤。(#1624)

向后兼容的变更

  • 按照 MSC4040 ,在服务器发现中添加 matrix-fed SRV 查询步骤。(#1624)

规范澄清

  • 记录 /state_ids 返回 404 的原因。(#1521)
  • 修正 POST /_matrix/federation/v1/user/keys/claim 的响应定义。(#1559)
  • 修正服务端密钥定义中的示例。(#1560)
  • 确保示例类型与定义中的 schema 匹配。(#1563)
  • 允许在 POST /publicRooms 端点 schema 的 room_types 中为 null。(#1564)
  • 修复损坏的标题格式。贡献者:@midnightveil。(#1578)
  • 删除关于 SRV 记录查询时“默认端口”的多余内容。(#1615)
  • 服务器名称解析步骤改为有序列表。(#1623)

应用服务 API

规范澄清

  • 修正第三方查找查询中自定义 fields 的类型。(#1584)

身份服务 API

规范澄清

  • 确保示例类型与定义中的 schema 匹配。(#1563)

推送网关 API

无重大变更。

房间版本

向后兼容的变更

  • 按照 MSC3820 添加房间版本 11。(#1604)
  • 按照 MSC2174 ,在房间版本 11 中将 redacts 从顶层移至 m.room.redaction 事件的 content。(#1604)
  • 按照 MSC2175 ,在房间版本 11 中从 m.room.creator 事件中移除 creator。(#1604)
  • 按照 MSC3989 ,在房间版本 11 中移除事件中剩余的 origin 用法。(#1604)
  • 按照 MSC2176MSC3821 ,更新房间版本 11 的撤回规则。(#1604)

附录

向后兼容的变更

  • 按照 MSC4009 ,允许在 Matrix ID 中使用 +。(#1583)

规范澄清

  • 澄清规范中关于 canonical JSON 如何处理负零;同时,给出负零和一个大十次幂的例子。(#1573)

内部变更/工具链

向后兼容的变更

  • 将 Swagger 数据升级到 OpenAPI 3.1。(#1310)
  • 创建 @matrix-org/spec npm 包,用于发布 SAS Emoji 数据定义与翻译。(#1620)

规范澄清

  • 更新 CI 以校验更新日志条目的文件扩展名。(#1542)
  • 披露部分在折叠时只显示标题。(#1549)
  • 修复新版 Hugo 下的侧边栏显示问题。(#1551)
  • 升级 jsonschema用于依据 Draft 2020-12 校验 JSON Schemas。(#1556)
  • 使用 Redocly CLI 校验 OpenAPI 定义。(#1558)
  • 使用标签名作为 OpenAPI 定义的版本。(#1561)
  • 确认 x-changedInMatrixVersion 的版本为字符串类型。(#1562)
  • 澄清文档风格指南中语法 ABNF 的使用。(#1582)
  • 移除 JSON schemas 中不必要的 oneOf。(#1585)
  • 更新用于渲染规范的 Hugo 版本至 v0.113.0。(#1591)
  • 修复新版本 towncrier 导致的更新日志渲染问题。(#1598)
  • 改进桌面端显示下表格的布局。贡献者Martin Fischer。(#1601)