Skip to content

v1.6.0

Latest

Choose a tag to compare

@HCLonely HCLonely released this 24 Sep 08:00
· 4 commits to main since this release

新增支持

  • 新增 NotifyX 推送,支持标题、正文、自定义参数及代理配置。
  • 恢复 Qmsg 推送,支持 QQ 单聊、群聊,并增加消息非空及 1000 字符长度校验。
  • 为 NotifyX、Qmsg 补充配置模板、类型声明和使用文档。

问题修复

  • 修复多平台推送时,默认配置可能覆盖平台专属发送参数的问题。
  • 修复邮件未指定消息类型时,无法正确设置纯文本正文的问题。
  • 修复自定义 GET 请求的查询参数拼接方式,改用 Axios 参数处理。
  • 修复 Telegram、企业微信推送修改调用方 customOptions 对象的问题。
  • 优化 QQ 机器人事件连接管理,修复停止后重连、重复连接及旧连接事件干扰问题,增加重连失败重试和序列号校验。
  • 更新 QQ 官方机器人默认 API 与鉴权地址,错误信息增加平台错误码及具体原因。

测试与文档

  • 新增推送平台状态页,展示测试版本、时间及各平台的成功、失败、无法测试状态。
  • 重构 API 测试脚本,按平台独立执行,跳过未配置凭据的平台,避免单个平台异常中断其他测试。
  • 增加 QQBot、Qmsg、NotifyX 等平台测试配置。
  • GitHub Actions 支持自动提交平台状态报告。

构建与依赖

  • 将 TypeScript 类型声明生成拆分为独立构建步骤,避免多入口重复生成。
  • 更新 TypeScript 模块解析配置,启用文件名大小写一致性检查。
  • 升级 Axios、Nodemailer、ws 等依赖,调整 VitePress 的 Vite 依赖版本。

Full Changelog: 1.5.2...1.6.0