Skip to content

Releases: alibaba/fastjson

fastjson-1.2.44版本发布 Bug修复安全加固

21 Dec 02:25
Compare
Choose a tag to compare

Issues

  1. 支持空字符串转HashMap # 1657
  2. 支持JSONField.format的日期格式配置在List类型字段上 #1660
  3. 新增支持CustomMapDeserializer #1653
  4. TypeUtils.cast支持LocalDateTime #1654
  5. 安全加固

相关链接

fastjson-1.2.43版本发布 Bug修复安全加固

16 Dec 05:09
Compare
Choose a tag to compare

Issues

  1. ParserConfig/SerializerConfig支持clear方法,用于动态ClassLoader场景。
  2. TypeUtils.cast支持java.sql.Time类型 #1644
  3. 修复JSONType.serializerFeatures属性某些场景无效的问题 #1649
  4. JSONPath支持length操作,等同于size #1651
  5. ASMDeserializerFactory支持Mockito #1652
  6. 修复snake case list property反序列化数据丢失的问题 #1647
  7. 安全加固

相关链接

fastjson-1.2.42版本发布 Bug修复安全加固

12 Dec 12:22
Compare
Choose a tag to compare

Issues

  1. 增强Kotlin支持 #1569
  2. 修复Sourcebrella Inc反馈可能存在的空指针异常 #11613 #1614
  3. 增强JSON.toJSONBytes方法
  4. 修复SerializerFeature.WriteNullBooleanAsFalse在存在NameFilter时不起作用的问题
  5. 修复JSONCreator有setter时反序列化不对的问题 #1636
  6. 新增加Feature.NonStringKeyAsString,用于将非字符串Key反序列化为字符串 #1633
  7. 修复JSON.toJavaObject不能识别大小写不必配的问题 #1611
  8. 增加时间戳转LocalDate/LocalTime的支持 #1594
  9. 安全加固,ParserConfig新增防逆向分析防护

相关链接

fastjson-1.2.41版本发布 对Kotlin的支持

17 Nov 13:18
Compare
Choose a tag to compare

这个版本增强对Kotlin的支持,并且修复了几个BUG。

Issues

  1. 增强对kotlin的支持 #1569
  2. 新增Feature.SupportAutoType
  3. 反序列化增强对Map.Entry类型的支持 #1583
  4. 修复JSONPath.paths方法在值重复时计算错误的问题 #1572
  5. 增强对JDK8 LocalDateTime反序列化支持,支持millis数值输入。 #1571
  6. 修复WriteNullBooleanAsFalse参数配置时导致其他类型空值输出的问题 #1570
  7. 修复当JavaBean的字段数量超过256个时,PropertyNamingStrategy.SnakeCase设置无效的问题 #1565

相关链接

fastjson-1.1.67.android发布, 增强Kotlin支持

17 Nov 08:39
Compare
Choose a tag to compare

这个版本增强了kotlin的支持,新增Feature.SupportAutoType,并默认关闭autoType功能,和标准版行为一致。

Issues

  1. 增强对kotlin的支持 #1569
  2. 修复非boolean类型匹配到isXXX的问题 #1529
  3. 修复对ordered JSONObject序列化顺序不对的问题 #1560
  4. 新增Feature.SupportAutoType,并默认关闭autoType功能,和标准版行为一致。

相关链接

额外说明

1.1.66.android版本发布过程出错,导致pom第一行为空行,pom文件无法解析。1.1.67.android是修正pom错误重发,其他内容是一样的。

fastjson-1.2.40版本发布,修复BUG并增强Kotlin支持

04 Nov 10:29
Compare
Choose a tag to compare

这又是一个修复BUG的小版本,其中3个Bug和kotlin相关,增强了对kotlin的支持

Issues

  1. 增强对kotlin的支持 #1543 #1488 #1526
  2. JSONType配置配置PropertyNamingStrategy #1555
  3. 错误配置JSONField时自动忽略 #1548
  4. 修复JSONField.unwrap配置在某些场景生成错误JSON数据的问题 #1474
  5. 修复Hibernate Lazy Init判断不对的问题 #1519
  6. 修复对ordered JSONObject序列化顺序不对的问题 #1560

相关链接

fastjson-1.1.65.android发布, 增强Kotlin支持

03 Nov 11:01
Compare
Choose a tag to compare

这个是一个较小改进的版本,主要是增强对kotlin的支持。

Issues

  1. 增强对kotlin的支持 #1524
  2. 修复非boolean类型匹配到isXXX的问题 #1529
  3. 修复对ordered JSONObject序列化顺序不对的问题 #1560

相关链接

fastjson-1.1.64.android发布, 修复BUG,增强对Kotlin的支持

08 Oct 06:05
Compare
Choose a tag to compare

这又是一个Bug修复的版本,修复最近一个月收到的问题反馈,增强了对Kotlin的支持。

Issues

  1. 修复Feature.SupportNonPublicField不能识别父类型的问题 #1494
  2. 修复自定义异常类Parse丢失字段的问题
  3. 修复kotlin类反序列化时没有属性字段的set方法不支持的问题 #1462
  4. 修复enum name不存在时报错的问题 #1498
  5. 修复JSONCreator创建实例之后不调用剩余setter的问题 #1458
  6. 修复WildCardType泛型在某些场景报错的问题 #1478

相关链接

fastjson-1.2.39版本发布,修复了kotlin及各种场景下的小问题

01 Oct 14:59
Compare
Choose a tag to compare

这是一个bug fixed版本,修复了kotlin及各种场景遇到的问题。

国庆期间在家写代码,没有给祖国人民添堵(其实是我怕堵在路上),希望能够对大家有帮助。

Issues

  1. 修复Feature.SupportNonPublicField不能识别父类型的问题 #1494
  2. 修复JSONType.serializeEnumAsJavaBean在enum派生类是不起作用的bug #1496
  3. 修复kotlin类反序列化时没有属性字段的set方法不支持的问题 #1462
  4. 修复null key及WriteClassName组合导致反序列化空指针的问题 #1503
  5. 修复LocalDateTime nanoOfSecond为0是序列化日期格式不生效的问题 #1450
  6. 修复java.util.Date字段顺序非默认排序时特定场景报错的问题
  7. 修复JSONCreator创建实例之后不调用剩余setter的问题 #1458
  8. 修复FastJsonHttpMessageConverter对spring4依赖的问题 #1501

相关链接

fastjson-1.1.63.android发布, 增强对kotlin的支持,提升性能

03 Sep 15:40
Compare
Choose a tag to compare

增强对kotlin的支持,修复了几个Bug,提升Date/int类型的反序列化性能

Issues

  1. 修复某些场景kotlin支持的bug #1441 #1431
  2. 增强对ISO 8601日期格式的支持 #1443
  3. 修复特定features组合导致的空指针异常 #1425
  4. 提升日期类型的反序列化性能
  5. 提升int类型字段值为负数时的parse性能

相关链接