Skip to content

Version Packages#13

Merged
Tosd0 merged 1 commit into
mainfrom
changeset-release/main
Jun 30, 2026
Merged

Version Packages#13
Tosd0 merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@rei-standard/amsg-client@2.8.0

Minor Changes

  • 5c0e047: avatarUrl 本地预检改用 @rei-standard/amsg-shared 的统一校验,与 server / instant 对齐。现在非法(非 data:)URL —— 例如缺少协议的 foo.com/a.png —— 也会在客户端被 console.warn 并置空;此前 client 只检查 data: 与长度,会放行这类 URL(之后由服务端兜底置空)。软清空策略不变:装饰性字段不合法时只做清空,不会让整条请求失败。

Patch Changes

  • Updated dependencies [5c0e047]
    • @rei-standard/amsg-shared@0.3.0

@rei-standard/amsg-instant@0.10.0

Minor Changes

  • f4812ce: 接收端支持 gzip 压缩的请求体。带 X-Amsg-Request-Encoding: gzip 头的请求会先 gunzip 再解析,不带这个头的请求按原样读取,行为不变。CORS 预检白名单里也加上了这个头。这样 @rei-standard/amsg-clientdeliver({ compressRequest }) 就能直接发到 amsg-instant/instant / /continue,不用自己在后端解压。

Patch Changes

  • Updated dependencies [5c0e047]
    • @rei-standard/amsg-shared@0.3.0

@rei-standard/amsg-shared@0.3.0

Minor Changes

  • 5c0e047: 新增三组共享纯函数,让 server / instant / client 复用同一份规则,不再各自维护副本:

    • validateAvatarUrl(含 isValidUrlAVATAR_URL_MAX_LENGTH)—— 头像 URL 校验
    • normalizeVapidSubject —— VAPID subject 规范化(mailto: / https: 均保留,裸邮箱补 mailto:
    • readReasoningContent / stripReasoningTags —— 读取推理内容与剥离私有 <think> 链式思考

@rei-standard/amsg-server@2.5.3

Patch Changes

  • 5c0e047: VAPID subject 规范化支持 https: 形式:RFC 8292 允许 subject 使用 https:,规范化时按原样保留,不另加 mailto: 前缀。reasoning 私有思考过滤、avatarUrl 校验、VAPID subject 规范化统一改用 @rei-standard/amsg-shared 的实现。
  • Updated dependencies [5c0e047]
    • @rei-standard/amsg-shared@0.3.0

@rei-standard/amsg-sw@2.3.2

Patch Changes

  • Updated dependencies [5c0e047]
    • @rei-standard/amsg-shared@0.3.0

@Tosd0 Tosd0 merged commit 383c7ad into main Jun 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant