WriteThemFirst / approvals-java

Approval testing library for Java. Alleviates the burden of hand-writing assertions.
GNU General Public License v3.0
8 stars 4 forks source link

⬆️ Bump fastjson from 2.0.13 to 2.0.14 #187

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 2 years ago

Bumps fastjson from 2.0.13 to 2.0.14.

Release notes

Sourced from fastjson's releases.

fastjson 2.0.14发布,修复dubbo测试中发现的问题

这个版本主要是修复dubbo测试jsonb过程中发现的问题,快速发布新版本,当然也同时修复了2.0.13发布以来用户反馈的问题。

详细性能测试报告看这里: https://github.com/alibaba/fastjson2/wiki/fastjson_benchmark

感谢 @​jiangqiang1996 在2.0.14版本中提供了一个spring-boot demo项目,代码路径 https://github.com/alibaba/fastjson2/blob/main/spring-test/

Issues

  1. 修jsonb反序列化Map类型长度为5的fieldName某些场景结果不对的问题
  2. 修复无法拦截非 Serializable 的类进行序列化的问题 #756
  3. 开启 WriteClassName 之后反序列化含 Class 属性的对象失败 #752
  4. 修复ContextAutoTypeBeforeHandler 跨 ClassLoader 使用时 classCache 缓存会导致类转换异常的问题 #753
  5. 修复内部类公开构造器使用 FieldBased 模式反序列化失败的问题 #751
  6. 修复ContextAutoTypeBeforeHandler 无法处理内部类的问题 #750
  7. 修复配置 autoTypeFilter 之后无法正常反序列化 String[] 的问题 #749
  8. 修复JSONPath.set当中间属性为空无法设置的问题
  9. 修复java.util.Date在有millis时序列化结果带时区的问题 #762
  10. 修复Map类型不支持输入@​type autoType的问题 #771
  11. 修复某些场景@​JSONField不起作用的问题 #765
  12. 修复JSONSchema某些场景校验结果getMessage报错的问题 #770
  13. 修复序列化时如果指定了Filters时IgnoreGetterError配置不起作用的问题 #769
  14. 修复Feature.IgnoreNonFieldGetter结果不对的问题 #764
  15. 修复\0结尾字符解析出错的问题 #757
  16. 提升FastJsonHttpMessageConverter性能
  17. 提升Date/LocalTime/LocalDate/LocalDateTime/ZonedDateTime类型序列化的性能
  18. 修复反序列化SimpleGrantedAuthority依赖jackson的问题

MAVEN依赖配置

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.14</version>
</dependency>
  • GraalVM版本
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.14.graal</version>
</dependency>
  • Android版本
<dependency>
</tr></table> 

... (truncated)

Commits
  • 18f0091 2.0.14 release
  • d10cc9a bug fix for IgnoreNoneSerializable
  • afc60a3 bug fix for IgnoreNoneSerializable
  • 169612a bug fix for ErrorOnNoneSerializable
  • 6d3c008 update benchmark data
  • d2dbcc2 update benchmark data
  • c9be45e bug fix for jsonpath
  • acbf000 improved write Date performance
  • cb372e3 improved write Date performance
  • 5053174 fix : write none-iso8601 date with timeZone, for issue #762
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #192.