跳到主要内容

TSRPC 3.1.4 和 tsrpc-cli 2.3.0 更新

tsrpctsrpc-cli 迎来例行更新。

所有更新均向后兼容,您可以根据项目需要选择升级与否。

升级方式:

npm i tsrpc@latest tsrpc-cli@latest

TSRPC 3.1.4#

新特性#

  • WsServer 自动检测传输格式是 JSON 还是二进制,Server 端设置 json: true 将可以同时兼容二进制和 JSON 传输格式

Bug 修复#

  • 修复 index.d.ts 类型定义错误(感谢 @慢吞吞 提交此问题)
  • 修复淘宝云函数平台下,Header 为 application/json; charset=utf-8 时传输类型判断错误的 Bug(感谢 @董帅 提交此问题)
  • 修复当 URL 中有 ?xxx=xxx 参数时,解析调用路径错误的 Bug (感谢 @董帅 提交此问题)

tsrpc-cli 2.3.0#

新特性#

  • dev 命令新增 --entry 选项来指定程序入口文件,例如 tsrpc-cli dev --entry src/xxx.ts (感谢 @雄贰 的建议)

  • doc 命令现在支持多级目录嵌套分组了(感谢 @喵喵 的建议)

  • doc 命令生成的 Markdown 文档中加入 API 接口目录

  • 为避免混淆,默认命令 tsrpc 更名为 tsrpc-cli

Bug 修复#

  • 当使用 type 别名定义请求、响应类型时,注释没有生效的 Bug(感谢 @喵喵 提交此问题)