Skip to content

3.0.6

Compare
Choose a tag to compare
@venusdrogon venusdrogon released this 15 Jun 14:11
· 440 commits to master since this release

feilong 3.0.6 发布了,feilong 是一个让Java开发更简便的工具库。

  1. 让你从大量重复的底层代码中脱身,提高开发效率;
  2. 让你的代码更简炼易写易读易于维护;

文档地址: http://feilong-core.mydoc.io/

单元测试数 增加至 2259 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83%

本次升级共有 21 处变更, 具体参见 3.0.6 milestone

🐛 bug

#260 json to bean 不存在的属性,且是集合的话, 会报错 [feilong-json]

🍑 feilong-core

#254 ✨ 新建 com.feilong.core.util.CollectionsUtil.get(Iterable, int) 的方法 [enhancement]
#261 ✨ 新建 com.feilong.core.util.CollectionsUtil.partition(List, int) [enhancement]
#255 ✨ 新建 com.feilong.core.util.CollectionsUtil.size(Object) 方法 [enhancement]

🍖 feilong-json

#274 com.feilong.json.JsonUtil.toList(Object, Class)参数改成 String
#268 com.feilong.json.JsonUtil.toArray(Object, JsonToJavaConfig) 参数改成 String
#269 com.feilong.json.JsonUtil.toBean(Object, JsonToJavaConfig) 参数改成String
#270 com.feilong.json.JsonUtil.toBean(String, Class) 参数改成String
#273 com.feilong.json.JsonUtil.toList(Object, JsonToJavaConfig) 参数改成 String
#272 com.feilong.json.JsonUtil.toMap(Object) 参数改成 String
#271 com.feilong.json.JsonUtil.toMap(Object, JsonToJavaConfig) 参数改成 String
#156 ✨ json format bean 支持排序输出 [enhancement]
#239 优化 json to bean 没有的属性的日志
#276 🔥 删除 JSONExceptionUtil [删除]
#262 🔥 删除 com.feilong.lib.json.JSONArray.JSONArrayListIterator.JSONArrayListIterator() [删除]
#266 🔥 删除 com.feilong.lib.json.JSONArray.add(int, Object) [删除]
#263 🔥 删除 com.feilong.lib.json.JSONArray.remove(int) [删除]
#264 🔥 删除 com.feilong.lib.json.JSONArray.set(int, Object) [删除]
#267 🔥 删除 com.feilong.lib.json.regexp.JdkRegexpMatcher [删除]
#265 🔥 删除com.feilong.lib.json.JSONArray.add(int, Object, JsonConfig) [删除]

🍷 feilong-net

#275 ✨ 节省日志, 将http 相关null参数format 成json 时候不输出 [enhancement]