Skip to content

Releases: ruan4261/weaver-micro-devkit

1.1.5.RELEASE

28 Mar 14:23
Compare
Choose a tag to compare

New features:

  • weaver.micro.devkit.Version可在程序中确认当前使用的包版本
  • 新增MathUtils类, 目前提供了gcd及快速幂
  • 补充了E9中的新增的logtype的映射
  • RandomUtil#UUID()快速生成UUID(可节省数个字符)
  • HrmAPI新增通过hrmid查询部门名称接口

Fix bugs:

  • 修复DocAPI#createFileDoc()中内容文本为空产生npe的问题, 并添加文档拓展名
  • 修复StringUtils#makeStackTraceInfo(Throwable)无法打印cause及suppress的问题(已弃用, 请见下方)
  • 修复WorkflowAPI#queryRemarkListNew()中排序字段不存在的问题

Deprecated API:

  • StringUtils#makeStackTraceInfo(Throwable)已弃用, 新的方法为StringUtils#toString(Throwable), 弃用方法保留, 实际调用新方法

Others:

  • ActionHandler日志输出格式再优化

1.1.4.Release

19 Mar 10:34
Compare
Choose a tag to compare

New feature:

  • StringUtils新增打印对象方法, 可对对象一直解构到primitive级别
  • BeanUtil#isPrimitive方法现在对包装类返回true
  • BeanUtil#object2Map方法现在会使用子类的属性值返回, 不再是使用父类的属性
  • Loggable新增log(Object)方法, 预期目的为对任意对象进行深层打印, 默认子类已实现(基于StringUtils)
  • ActionHandler日志性能优化, 提示语句优化
  • Assert新增checkArray方法反射校验目标对象是否为数组
  • DocAPI新增自动创建附件上传类型文档方法
  • WorkflowAPI#queryLogTypeMean方法查询requestlog类型意义
  • WorkflowAPI#queryRemarkListNew方法增强原签字意见查询功能, 原方法已标记为弃用
  • WorkflowAPI新增queryDetailTableNameByWorkflowIdAndOrderId方法为同功能不同参重载
  • WorkflowAPI新增createWorkflow创建流程方法
  • ActionHandler已对WorkflowAPI#queryRemarkListNew方法进行适配

1.1.3.Release

15 Mar 06:24
Compare
Choose a tag to compare

与以往略微有些不兼容

  • ActionHandler类不再继承自BaseBean, 新增实现接口Loggable
  • /micro/devkit/api/下原有接口删除

New features:

  • Loggable接口及默认实现类LogEventProcessor
  • CommonAPI新增通用查询接口
  • StringUtils新增通过StackTraceElement数组构造栈追踪信息的接口

1.1.1.Release

08 Mar 14:19
Compare
Choose a tag to compare

New features:

  • immutable collection framework tools 将集合框架包装为不可变的工具类
  • StringUtils#isInclude(String, int) 校验字符串中是否存在独立(被分隔符分隔)的目标数值

1.1.0.Release

08 Mar 10:05
Compare
Choose a tag to compare

Current version 1.1.0

  • src/main/java/weaver/micro/devkit/http/CommonHttpAPI.java
  • src/main/java/weaver/micro/devkit/Assert.java
    The above files are not compatible with the previous version, please check them manually(Return value and input parameter).

New features:

  • 新增ApacheHttpClient HttpResponse处理类HttpResponseHolder

Previous version 1.0.5

Ver1.0.5 was not released, it as follows:

New features:

  • WorkflowAPI中新增通过workflowidorderid查询字段id映射的接口
  • WorkflowAPI中新增通过billidorderid查询字段id映射的接口(优化了泛型, 不覆盖老接口, 两方法兼容)
  • 新增StringUtils, 当前其中有一个方法用于通过Throwable构造栈追踪字符串
  • ReflectUtil中新增通过getter获取对象属性的方法

Fix bugs:

  • 修复BeanUtilisPrimitive仅识别包装类不识别元类的情况
  • 修复BeanUtilo2Primitive当入参为null时返回值也为null的情况, 现在如果入参为null则返回值为被包装的元类型默认值
  • 修复WorkflowAPI中获取主表字段映射(旧泛型接口)时的billid取反的问题

1.0.4.Release

27 Feb 18:31
Compare
Choose a tag to compare

已经没有什么好怕的了

指加班

Fix bugs:

  • 修复CommonHttpAPI中post请求参数为空导致npe的缺陷
  • 修复CommonHttpAPI中请求结束时未中断连接的缺陷
  • 修复cprouter中字段disable为空情况下无法引入的缺陷

New feature:

  • HrmAPI#getJobLevelByHrmId(int)获取人力资源职级
  • 简单的xml构造器, 仅用于构造, 无法解析xml

1.0.3.Release

22 Feb 15:16
Compare
Choose a tag to compare

Fix bugs:

  • 修复http工具包可能出现npe的逻辑缺陷, 当前遇到空键值参数会直接忽略

New features:

  • ActionHandler新增返回方法failWithOnlyMessage(java.lang.String), 该方法仅向前端反馈自定义提示, 不提供任何参考信息
  • http工具包支持自定义字符集编码(原先并不支持, 算得上是一个缺陷)

1.0.2.Release

20 Feb 12:45
Compare
Choose a tag to compare

Fix bugs:

  • 修复ActionHandler#getCreator()获取流程创建人始终为1(sysadmin)的错误
  • 修复ArrayUtil#arrayFilter()未返回新数组引用的弱智缺陷

New features:

  • 明细表清理接口
  • cprouter.jsp模块
  • ArrayUtil全类型支持

1.0.0.Release

03 Feb 06:35
Compare
Choose a tag to compare

动态类加载器已转移至其他项目, 见KVC
修复了一些bug, 暂时没有重大开发事项, 打包发布

0.9.0.Release

11 Jan 04:51
Compare
Choose a tag to compare

DynamicClass之前的最后一个打包版本