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.47 - autoclosed #199

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

alibaba/fastjson2 (com.alibaba.fastjson2:fastjson2-kotlin) ### [`v2.0.47`](https://togithub.com/alibaba/fastjson2/releases/tag/2.0.47): fastjson 2.0.47发布 [Compare Source](https://togithub.com/alibaba/fastjson2/compare/2.0.46...2.0.47) 这个版本主要是大幅度提升android版本的首次序列化/反序列化的性能。在序列化大约1M的JSON对象时性能也有了较大提升。 ### Issues 1. 在非android版本某些Android设备上处理数据时崩溃 [#​2263](https://togithub.com/alibaba/fastjson2/issues/2263) 2. JSONField Annotation defaultValue配置支持Enum [#​2239](https://togithub.com/alibaba/fastjson2/issues/2239) 3. 修复反序列化List类型字段输入null时报错的问题 [#​2233](https://togithub.com/alibaba/fastjson2/issues/2233) 4. 修复反序列化时JSON.toJavaObject方法有错误识别setter方法的问题 [#​2230](https://togithub.com/alibaba/fastjson2/issues/2230) 5. 修复引用类型、Boolean、Short 不支持JSONWriter.Feature.WriteNulls [#​2234](https://togithub.com/alibaba/fastjson2/issues/2234) 6. 修复序列化kotlin data cass调用copy方法的问题 [#​2231](https://togithub.com/alibaba/fastjson2/issues/2231) 7. 修复有些场景JSON.isValid方法抛异常的问题 [#​2222](https://togithub.com/alibaba/fastjson2/issues/2222) 8. 修复JSONPath不支持中划线的问题 [#​2228](https://togithub.com/alibaba/fastjson2/issues/2228) 9. 提升android下首次序列化的性能 [#​2189](https://togithub.com/alibaba/fastjson2/issues/2189) ### MAVEN依赖配置 ```xml com.alibaba.fastjson2 fastjson2 2.0.47 ``` - android5针对优化版本 这个版本和android4兼容版本基本一致,只是使用了java.nio.charset.StandardCharsets,后续将会不再升级android4兼容版本。 ```xml com.alibaba.fastjson2 fastjson2 2.0.47.android5 ``` - android8针对优化版本 这个版本支持java.time和Optional ```xml com.alibaba.fastjson2 fastjson2 2.0.47.android8 ``` - 1.x 兼容版本 ```xml com.alibaba fastjson 2.0.47 ``` - Spring 5 extension配置 ```xml com.alibaba.fastjson2 fastjson2-extension-spring5 2.0.47 ``` - Spring 6 extension配置 ```xml com.alibaba.fastjson2 fastjson2-extension-spring6 2.0.47 ``` ### 相关链接 - FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson\_1\_upgrade_cn - 相关issues https://github.com/alibaba/fastjson2/milestone/47 - 代码tag https://github.com/alibaba/fastjson2/tree/2.0.47 - Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.47/ - Android5特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.47.android5/ - Android8特别优化版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.47.android8/ - 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.47/ - 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark\_2.0.47.md ### [`v2.0.46`](https://togithub.com/alibaba/fastjson2/releases/tag/2.0.46): fastjson 2.0.46发布 [Compare Source](https://togithub.com/alibaba/fastjson2/compare/2.0.45...2.0.46) 这又是一个BUG FIX版本,大家按需升级。这个版本在android 4 ~ android 33上性能有了非常大的提升。 ### Issues 1. 修复JSONB反序列化skip不存在int类型字段某些场景报错的问题 [#​1257](https://togithub.com/alibaba/fastjson2/issues/1257) 2. 修复JSONB反序列化自定义异常类的List类型变量赋值为null时报错的问题 [#​2181](https://togithub.com/alibaba/fastjson2/issues/2181) 3. 修复反序列化某些场景不兼容fastjson 1.x "new Date(millis)"的格式 [#​2087](https://togithub.com/alibaba/fastjson2/issues/2087) 4. 修复jdk module功能启用后package重复的问题 [#​2176](https://togithub.com/alibaba/fastjson2/issues/2176) 5. 修复某些场景下序列化数组类型不正确的问题 [#​2175](https://togithub.com/alibaba/fastjson2/issues/2175) 6. 修复toJSON不能识别循环引用的问题 [#​2187](https://togithub.com/alibaba/fastjson2/issues/2187) 7. 修复JSONPath exists函数不支持多级表达式的问题 [#​2190](https://togithub.com/alibaba/fastjson2/issues/2190) 8. 修复反序列化double结束为\r\n等转义时报错的问题 [#​2164](https://togithub.com/alibaba/fastjson2/issues/2164) 9. 修复不兼容日期格式yyyy-MM-dd hh:mm:ss的问 [#​2199](https://togithub.com/alibaba/fastjson2/issues/2199) 10. 修复不兼容日期格式yyyy-MM-dd'T'HH:mm:ssXXX的问题[#​2206](https://togithub.com/alibaba/fastjson2/issues/2206) 11. 修复当 Double 字段为 null时。开启 WriteNullNumberAsZero 和 WriteLongAsString,会变成 "0"的问题 [#​2211](https://togithub.com/alibaba/fastjson2/issues/2211) 12. 修复不兼容jackson的Annotation JsonDeserialize#contentUsing的问题 [#​2217](https://togithub.com/alibaba/fastjson2/issues/2217) 13. 修复List字段JSONField#deserializeUsing不起作用的问题 [#​2213](https://togithub.com/alibaba/fastjson2/issues/2213) 14. 修复java.sql.Struct类型序列化报错的问题 [#​2205](https://togithub.com/alibaba/fastjson2/issues/2205) 15. 修复某些场景引用检测不起作用的问题 [#​2180](https://togithub.com/alibaba/fastjson2/issues/2180) 16. 修复JSONWriter.Feature.BrowserCompatible 导致 LocalDateTime 类型Map Key未按预期格式进行格式化处理 [#​2183](https://togithub.com/alibaba/fastjson2/issues/2183) 17. 修复序列化不会忽略InputStream类型字段的问题 [#​2202](https://togithub.com/alibaba/fastjson2/issues/2202) ### MAVEN依赖配置 ```xml com.alibaba.fastjson2 fastjson2 2.0.46 ``` - android4兼容版本 ```xml com.alibaba.fastjson2 fastjson2 2.0.46.android4 ``` - android5兼容版本 这个版本和android4兼容版本基本一致,只是使用了java.nio.charset.StandardCharsets,后续将会不再升级android4兼容版本。 ```xml com.alibaba.fastjson2 fastjson2 2.0.46.android5 ``` - android8兼容版本 这个版本支持java.time和Optional ```xml com.alibaba.fastjson2 fastjson2 2.0.46.android8 ``` - 1.x 兼容版本 ```xml com.alibaba fastjson 2.0.46 ``` - Spring 5 extension配置 ```xml com.alibaba.fastjson2 fastjson2-extension-spring5 2.0.46 ``` - Spring 6 extension配置 ```xml com.alibaba.fastjson2 fastjson2-extension-spring6 2.0.46 ``` ### 相关链接 - FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson\_1\_upgrade_cn - 相关issues https://github.com/alibaba/fastjson2/milestone/46 - 代码tag https://github.com/alibaba/fastjson2/tree/2.0.46 - Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.46/ - Android4兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.46.android4/ - Android5兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.46.android5/ - Android8兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.46.android8/ - 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.46/ - 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark\_2.0.46.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.