xihan123 / QDReadHook

起点阅读自定义增强 Xp 模块,愿大家都有一个愉快的看书体验
GNU General Public License v3.0
783 stars 48 forks source link

fix(deps): update dependency com.alibaba.fastjson2:fastjson2-kotlin to v2.0.51 - autoclosed #252

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.alibaba.fastjson2:fastjson2-kotlin 2.0.50 -> 2.0.51 age adoption passing confidence

Release Notes

alibaba/fastjson2 (com.alibaba.fastjson2:fastjson2-kotlin) ### [`v2.0.51`](https://togithub.com/alibaba/fastjson2/releases/tag/2.0.51): fastjson 2.0.51发布 [Compare Source](https://togithub.com/alibaba/fastjson2/compare/2.0.50...2.0.51) 这又是一个例行发布的BUG FIX版本版本,修复最近一个月用户反馈的问题,大家按需升级。 ### Issues 1. 修复2.0.50引入的当反序列化传入Filter时OOM的问题 2. 完善对kotlin的支持,修复某些场景反序列化kotilin.emptyList报错的问题 [#​2392](https://togithub.com/alibaba/fastjson2/issues/2392) 3. 完善对Jackson Annotation的支持 [#​2641](https://togithub.com/alibaba/fastjson2/issues/2641) [#​2643](https://togithub.com/alibaba/fastjson2/issues/2643) [#​2644](https://togithub.com/alibaba/fastjson2/issues/2644) [#​2649](https://togithub.com/alibaba/fastjson2/issues/2649) 4. 修复某些情况下WriteNullStringAsEmpty不生效的问题 [#​2642](https://togithub.com/alibaba/fastjson2/issues/2642) 5. 内置支持MongoDB Date类型 [#​2614](https://togithub.com/alibaba/fastjson2/issues/2614) 6. 完善apt-codegen,支持生成Writer,支持graalvm native-image [#​2622](https://togithub.com/alibaba/fastjson2/issues/2622) [#​2575](https://togithub.com/alibaba/fastjson2/issues/2575) [#​2576](https://togithub.com/alibaba/fastjson2/issues/2576) 7. 修复toJavaObject方法二层嵌套对象不传递features的问题 [#​2564](https://togithub.com/alibaba/fastjson2/issues/2564) [#​2632](https://togithub.com/alibaba/fastjson2/issues/2632) 8. 修复fastjson 1.x API的一些不兼容问题 [#​2565](https://togithub.com/alibaba/fastjson2/issues/2565) [#​2529](https://togithub.com/alibaba/fastjson2/issues/2529) [#​2578](https://togithub.com/alibaba/fastjson2/issues/2578) [#​2584](https://togithub.com/alibaba/fastjson2/issues/2584) [#​2585](https://togithub.com/alibaba/fastjson2/issues/2585) [#​2593](https://togithub.com/alibaba/fastjson2/issues/2593) [#​2598](https://togithub.com/alibaba/fastjson2/issues/2598) [#​2640](https://togithub.com/alibaba/fastjson2/issues/2640) [#​2639](https://togithub.com/alibaba/fastjson2/issues/2639) 9. 修复JSONValidator.validate某些场景报错的问题 [#​2566](https://togithub.com/alibaba/fastjson2/issues/2566) 10. 修复反序列化Key为数值0或者负数时结果不对的问题 [#​2570](https://togithub.com/alibaba/fastjson2/issues/2570) 11. 修复JDK17下序列化对象字段包含Lock时报错的问题 [#​2571](https://togithub.com/alibaba/fastjson2/issues/2571) 12. 修复超大整数反序列化weiBigDecimal结果不对的问题 [#​2582](https://togithub.com/alibaba/fastjson2/issues/2582) 13. 修复反序列化EnumMap不支持autoType的问题 [#​2583](https://togithub.com/alibaba/fastjson2/issues/2583) 14. 修复开启autoType支持反序列化HashMap会包含[@​type](https://togithub.com/type)字段的问题 [#​2581](https://togithub.com/alibaba/fastjson2/issues/2581) [#​2623](https://togithub.com/alibaba/fastjson2/issues/2623) 15. 修复FastJsonHttpMessageConverter配置dateFormat不生效的问题 [#​2577](https://togithub.com/alibaba/fastjson2/issues/2577) 16. 修复反序列化ConcurrentLinkedQueue存在引用时报错的问题 [#​2602](https://togithub.com/alibaba/fastjson2/issues/2602) 17. 修复某些场景autoType long反序列化的结果为Integer类型的问题 [#​2608](https://togithub.com/alibaba/fastjson2/issues/2608) 18. 修复某些场景反序列化AtomicLong报错的问题 [#​2615](https://togithub.com/alibaba/fastjson2/issues/2615) 19. 支持通过long features配置全局以及JSONReader.Context和JSONWriter.Context的feature [#​2610](https://togithub.com/alibaba/fastjson2/issues/2610) 20. 修复Map对象在Filter中获得的JSONWriter.getPath结果不对的问题 [#​2590](https://togithub.com/alibaba/fastjson2/issues/2590) 21. JSONReader.Feature新增UseBigIntegerForInts和UseLongForInts,支持将整数缺省反序列化为BigInteger或者Long。 [#​2612](https://togithub.com/alibaba/fastjson2/issues/2612) 22. 反序列化日期类型支持更多格式,包括JDK9以后默认的CLDR日期格式 [#​2635](https://togithub.com/alibaba/fastjson2/issues/2635) ### 2. MAVEN依赖配置 ```xml com.alibaba.fastjson2 fastjson2 2.0.51 ``` - android5针对优化版本 ```xml com.alibaba.fastjson2 fastjson2 2.0.51.android5 ``` - android8针对优化版本 这个版本支持java.time和Optional ```xml com.alibaba.fastjson2 fastjson2 2.0.51.android8 ``` - 1.x 兼容版本 ```xml com.alibaba fastjson 2.0.51 ``` - Spring 5 extension配置 ```xml com.alibaba.fastjson2 fastjson2-extension-spring5 2.0.51 ``` - Spring 6 extension配置 ```xml com.alibaba.fastjson2 fastjson2-extension-spring6 2.0.51 ``` ### 3. 相关链接 - FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson\_1\_upgrade_cn - 相关issues https://github.com/alibaba/fastjson2/milestone/51 - 代码tag https://github.com/alibaba/fastjson2/tree/2.0.51 - Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.51/ - Android5特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.51.android5/ - Android8特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.51.android8/ - 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.51/ - 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark\_2.0.51.md

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.