Skip to content

Releases: dromara/stream-query

1.7.0-alpha+001

05 May 02:24
Compare
Choose a tag to compare

1.7.0-alpha发布到中央仓库错误,故使用1.7.0-alpha+001

v1.7.0-alpha

04 May 14:33
Compare
Choose a tag to compare
  1. TreeHelper支持获取层级节点
  2. TreeHelper可以不用强制传入childrenSetter,废弃旧版of api
  3. 添加LambdaHelper.getGetter、LambdaHelper.getSetter
  4. 添加Maps.computeIfAbsent,解决jdk8下ConcurrentHashMap#computeIfAbsent死循环问题,并替换现有的computeIfAbsent为该函数
  5. Maps新增一些函数:
    merge -> 合并两个Map得到一个新的Map,如果key相同,使用mergeFunction处理value
    filter -> 传入策略,过滤map
    flatten -> 将具有多个级别的嵌套Map平展为单级Map使用指定分隔符从原始键值连接
  6. 添加JreEnum,可以用于判断一些java版本
  7. 抽取stream-dependencies模块用于管理依赖
  8. 处理了动态mapper扫描实体逻辑bug

v1.6.0-alpha

20 Apr 15:19
ba6da51
Compare
Choose a tag to compare
v1.6.0-alpha Pre-release
Pre-release

本次更新新增的方法

  1. TreeHelper.toTree(list)
  2. WrapperHelper.multi(wrapper,dataList,biConsumer)
    向下兼容并修改了入参的方法
  3. Maps.oneToManyToOne函数入参从List拓展为Collection
    废弃的方法
  4. 废弃了WrapperHelper.multiOr,该方法也许将在(v2.0)移除,取而代之使用WrapperHelper.multi代替,这是因为需要考虑到灵活控制or条件是否拼接

该版本有TreeHelper的兼容性问题,建议使用了TreeHelper的用户不要使用该版本,会尽快发布新版本向下兼容

v1.5.1-alpha.beta

18 Apr 14:05
3f07580
Compare
Choose a tag to compare

扫描Entity时排除内部类/接口/抽象类

v1.5.1-alpha

17 Apr 07:25
Compare
Choose a tag to compare

修复Maps.of api变更问题

v1.5.0-alpha

16 Apr 07:34
Compare
Choose a tag to compare

特性:

  1. 支持了几种配置动态mapper的方式如配置文件、注解硬编码等pulls/304 pulls/305
  2. 新增JsonFieldHandler,封装typeHandler,使其在序列化/反序列化时可以拿到字段信息
  3. 新增了几个Sets/Lists/Maps等类的函数

1.1.4

31 Jul 05:51
Compare
Choose a tag to compare

1.0.8

09 Jun 15:23
Compare
Choose a tag to compare
v1.0.8

auto release

1.0.7

02 Jun 17:28
Compare
Choose a tag to compare
v1.0.7

auto release