feilong 3.4.0 发布了,让Java开发更简便的工具库
- 让你从大量重复的底层代码中脱身,提高开发效率;
- 让你的代码
更简炼
,易写
、易读
、易于维护
;
文档地址: http://feilong-core.mydoc.io/
maven 依赖配置:
<dependency> <groupId>com.github.ifeilong</groupId> <artifactId>feilong</artifactId> <version>3.4.0</version> </dependency>
Gradle 依赖配置:
com.github.ifeilong:feilong:3.4.0
本次升级共有 22
处变更, 具体参见 3.4.0 milestone
👽 不兼容
#498 🔥 删除 feilong-lib-xstream [依赖调整 删除]
如果你需要使用feilong xstream 相关工具类或者组件,比如 com.feilong.context.converter.XStreamStringToBeanConverter
, com.feilong.xml.XmlUtil
, 你需要自行依赖
<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.20</version> </dependency>
🎸 feilong-context
#503 SimpleMapRequestHeaderBuilder 修改注释 [javadoc]
#502 SimpleMapRequestHeaderBuilder 新增map 的构造函数, 简化构造
#497 XStreamStringToBeanConverter 修改注释 [javadoc]
#496 com.feilong.context.converter.IfStringToBeanConverter 新增注释 [javadoc]
#501 修改 XMLMapBuilderStringToBeanConverter 注释 [javadoc]
#500 修改JsonStringToBeanConverter 注释 [javadoc]
🍖 feilong-json
#505 修改 CapitalizePropertyNameProcessor 注释 [javadoc]
#504 ✨ 新建 SimpleMapPropertyNameProcessor 简单的map 隐射实现 [enhancement]
🔒 feilong-security
#57 ✨ 建议在MD5Util里面新增一个根据byte数组或InputStream加密的方法 [enhancement]
#507 ✨ 新增 com.feilong.security.oneway.SHA1Util.encode(byte[]) 方法 [enhancement]
#509 ✨ 新增 com.feilong.security.oneway.SHA384Util.encode(byte[]) 方法 [enhancement]
#511 ✨ 新增 com.feilong.security.oneway.Sm3Util.encode(byte[]) 方法 [enhancement]
#508 ✨ 新增com.feilong.security.oneway.SHA256Util.encode(byte[]) 方法 [enhancement]
#510 ✨ 新增com.feilong.security.oneway.SHA512Util.encode(byte[]) 方法 [enhancement]
#506 ✨ 新建个base64Util [enhancement]
🍴 feilong-xml
#40 Security framework of XStream not initialized, XStream is probably vulnerable
#320 XStream 漏洞事宜
⬆️ 依赖升级
#493 logback 升级到 1.4.5
#494 maven-dependency-plugin 升级到3.4.0
#495 versions-maven-plugin 升级到 2.14.2
➖ 依赖调整
#499 添加 xstream 为可选依赖 [feilong-xml]
如果你需要使用feilong xstream 相关工具类或者组件,比如 com.feilong.context.converter.XStreamStringToBeanConverter
, com.feilong.xml.XmlUtil
, 你需要自行依赖
<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.20</version> </dependency>