Skip to content

Releases: liangskyli/mock

v4.0.4

30 Sep 11:48
Compare
Choose a tag to compare
  • 特性
    • @liangskyli/mock
      • 新增Request, Response 类型导出
  • 修复
    • @liangskyli/grpc-mock
      • 降级esbuild版本,解决node16 下yarn安装的问题
    • @liangskyli/http-mock-gen
      • 降级esbuild版本,解决node16 下yarn安装的问题
    • @liangskyli/mock
      • 降级esbuild版本,解决node16 下yarn安装的问题
  • 更新包
    • @liangskyli/grpc-mock@4.0.4
    • @liangskyli/http-mock-gen@4.0.4
    • @liangskyli/mock@4.0.4

Full Changelog: v4.0.3...v4.0.4

v4.0.3

28 Sep 06:53
Compare
Choose a tag to compare
  • 修复
    • @liangskyli/grpc-mock
      • grpcMockCodeGen 方法调用时,module type下,支持加载配置文件configFilePath
  • 更新包
    • @liangskyli/grpc-mock@4.0.3

Full Changelog: v4.0.2...v4.0.3

v4.0.2

18 Aug 13:07
Compare
Choose a tag to compare
  • 修复
    • @liangskyli/grpc-mock
      • proto命名空间不同服务名相同时,可能存在生成问题
  • 更新包
    • @liangskyli/grpc-mock@4.0.2

v4.0.1

03 Aug 07:24
Compare
Choose a tag to compare
  • 修复
    • @liangskyli/grpc-mock
      • 支持proto里map类型生成正确的mock数据
  • 优化
    • 依赖包升级
  • 更新包
    • @liangskyli/grpc-mock@4.0.1
    • @liangskyli/http-mock-gen@4.0.1
    • @liangskyli/mock@4.0.1

v4.0.0

28 Feb 12:23
Compare
Choose a tag to compare
  • 破坏性更改(BREAKING CHANGE)
    • @liangskyli/http-mock-gen
      • 生成类型和接口文件,结构变更。支持同一个URL生成多个方法,如:同一个URL生成get和post方法
  • 特性
    • 包默认模式由commonjs改为module, 兼容后期node22
    • @liangskyli/mock
      • mock 示例引用包由Mock.js 改为 better-mock
    • @liangskyli/grpc-mock
      • 热更新方案更改,不再依赖ts-node
      • 函数调用支持热更新
  • 修复
    • @liangskyli/grpc-mock
      • 解决可能存在的生成服务端口错误问题
  • 优化
    • 依赖包升级
  • 更新包
    • @liangskyli/grpc-mock@4.0.0
    • @liangskyli/http-mock-gen@4.0.0
    • @liangskyli/mock@4.0.0

v3.1.0

03 Dec 03:34
Compare
Choose a tag to compare
  • 特性
    • 配置文件支持使用defineConfig定义ts类型
  • 优化
    • 依赖包升级
  • 更新包
    • @liangskyli/grpc-mock@3.1.0
    • @liangskyli/http-mock-gen@3.1.0
    • @liangskyli/mock@3.1.0

v3.0.1

21 Oct 14:38
Compare
Choose a tag to compare
  • 优化
    • 依赖包升级
    • @liangskyli/http-mock-gen包底层核心库升级(openapi-typescript,typescript-json-schema),解决核心库bug问题
  • 更新包
    • @liangskyli/grpc-mock@3.0.1
    • @liangskyli/http-mock-gen@3.0.1
    • @liangskyli/mock@3.0.1

v3.0.0

15 Jul 15:04
Compare
Choose a tag to compare
  • 破坏性更改(BREAKING CHANGE)
    • 生成的代码格式化依赖库prettier版本支持v3和v2, 并依赖用户安装的版本
  • 特性
    • @liangskyli/grpc-mock 支持prettier v3版本
    • @liangskyli/http-mock-gen 支持prettier v3版本
  • 优化
    • 依赖包升级
  • 更新包
    • @liangskyli/grpc-mock@3.0.0
    • @liangskyli/http-mock-gen@3.0.0
    • @liangskyli/mock@3.0.0

v2.1.0

05 Jun 13:04
Compare
Choose a tag to compare
  • 特性
    • @liangskyli/http-mock-gen 支持路由路径(router path) 生成
    • @liangskyli/mock mock 数据配置错误不会退出程序,可以重新配置并热更新后使用。
  • 优化
    • json-schema-faker 去掉临时包,改用官方包(新版本解决之前官方包的问题)
    • 依赖包升级
  • 更新包
    • @liangskyli/grpc-mock@2.1.0
    • @liangskyli/http-mock-gen@2.1.0
    • @liangskyli/mock@2.1.0

v2.0.0

13 May 14:46
Compare
Choose a tag to compare
  • 破坏性更改(BREAKING CHANGE)
    • node 不再支持14版本,最低支持node16版本
  • 特性
    • 不再依赖ts-node包tsconfig.json相关配置,使用更方便
    • 支持所有openapi 方法和响应类型生成,开放生成参数配置openAPITSOptions,typescriptJsonSchemaOptions(@liangskyli/http-mock-gen)
  • 优化
    • 构建由gulp 改为 rollup
    • 相关代码逻辑重构
    • cli 命令逻辑代码逻辑重构
    • 生成相关文件的代码逻辑重构
    • babel 和 ts-node使用 esbuild-register 替换
    • 业务逻辑单元测试
    • 依赖包升级
  • 修复
    • @liangskyli/mock:mock 数组数据可能存在合并的问题
  • 更新包
    • @liangskyli/grpc-mock@2.0.0
    • @liangskyli/http-mock-gen@2.0.0
    • @liangskyli/mock@2.0.0