Skip to content

Releases: jitwxs/easydata

1.17

12 Apr 02:18
c9fac32
Compare
Choose a tag to compare

(1) Features

  • 重构 MockConfig.beanCache 接口,增加指定 target 的 API
  • mock 对象子属性填充,增加 try-catch

1.16

11 Apr 16:03
4cd2b1f
Compare
Choose a tag to compare

(1) Fix Bugs

修复 MockConfig 支持提供构造函数 labmda 表达式自动推断错误的问题,接口改为手动指定类型

1.15

10 Apr 19:04
8d3331a
Compare
Choose a tag to compare

(1) Features

  • Easymock 支持原生集合数据结构
  • MockConfig 支持提供构造函数 labmda 表达式

(2) Fix Bugs

  • 修复 ReflectionUtils 在不存在 Java 自省时的 field 兜底逻辑失败问题

1.13

07 Dec 14:09
076a364
Compare
Choose a tag to compare

(1) Features

  • 新增对 protobuf repeat 语法的支持

1.12

28 Nov 15:21
deaedb3
Compare
Choose a tag to compare

(1) Features

  • 提供 MockConfig.addBeanCache API,用于解决无法 mock 没有无参构造的对象的问题

(2) Optimized

  • 使用 assertj 原生的 double / float 比较器替代自定义的实现,兼容性更好

(3) Fix Bugs

  • 修复断言失败时 except 和 actual 对象比较反的问题

1.11

28 Nov 14:52
7ce6ddf
Compare
Choose a tag to compare

(1) Features

  • data mock 模块增加字段拦截器功能

(2) Optimized

  • 第三方依赖更新

1.10

06 Jun 16:16
9e28775
Compare
Choose a tag to compare

(1) Features

  • 新增对 protobuf oneof 语法的 mock / verify 支持

(2) Fix Bugs

  • 修复获取 protobuf 类属性时可能 npe 的问题

1.9

05 Jun 06:49
aa19606
Compare
Choose a tag to compare
1.9

(1) Features

  • 新增对 Mybatis Mapper 文件的静态检查功能,支持 ResultMap、Columns、SQL Statement 等检查功能
  • verify 模块新增 ignoreElements 选项

(2) Fix Bugs && Optimized

  • 优化 BooleanConvert 实现
  • 修复 mock Object 类型报错问题

1.8

26 May 15:26
9aa3923
Compare
Choose a tag to compare
1.8

(1) Fix Bugs

  • 使用 mock 时,现在默认忽略 synthetic, static 属性的字段,降低 mock 失败率
  • 解决 mock 循环依赖导致 StackOverflow 的异常

(2) Features

  • 代码引入 jacoco 覆盖率插件
  • 新增对 kv pair 类型的 mock 支持,例如 Map.Entry, Pair<K, V>

1.7

21 May 12:16
4bfb9ad
Compare
Choose a tag to compare
1.7

(1) Fix Bugs

  • 修复 Verify 精度误差功能的 BUG

(2) Features

  • EnumCache 加载支持自定义 ID 映射规则
  • 重构 PropertyCache 核心逻辑
  • 重构 Verify protobuf 对象比较逻辑