1.1 KiB
1.1 KiB
CHANGELOG
[v1.1.1] - 2026-05-02
- 修复: 解决
FastEncoder在编码结构体时忽略匿名嵌入(Embedded)字段的问题,确保组合对象的完整序列化。
[v1.1.0] - 2026-05-02
- 功能: 新增
FastEncoder,实现单路径 JSON 编码,大幅提升性能并减少内存分配。 - 功能: 新增
ToJSONDesensitize和ToJSONDesensitizeBytes,支持原生字段脱敏。 - 功能: 新增
FastDecoder,实现单路径流式 JSON 解析,支持“零摩擦” Key 匹配(大小写不敏感、归一化映射)。 - 优化: 完善
null值处理逻辑,区分nil指针与空slice/map。 - 重构: 移除旧版
makeJSONType等冗余逻辑,代码结构更简洁高效。
[v1.0.4] - 2026-04-30
- 优化: 重构
UniqueAppend,改用 Map 查重,性能提升至 $O(n)$。 - 优化: 提升
If函数参数描述性,符合工程规范。 - 优化: 精简
parseInt/parseUint逻辑,减少冗余字符串扫描。 - 优化: 优化
FixUpperCase内部字符处理,引入位运算提升效率。