Releases: intsig171/SmartCodable
V4.1.12 发布公告
4.1.7 - BugFix
"Fixed the crash issue when entering compatibility logic due to parsing failure, and added handling for cases where the data is NaN or exceeds the Int type range."
修复了解析失败时进入兼容逻辑导致的crash问题,针对数据为NaN或超出Int类型长度的情况进行了处理。
4.1.3 - SmartUpdater
Optimize implementation of SmartUpdater.
Optimize the precision of floating-point numbers
When the json data is not 4.99 and the attribute is String, it is internally compatible and returns "4.99" instead of "4.899999999 ".
new decoder, new encoder, new feature.
V4.0.0 Release Notes
New Feature: Support for watchOS usage
New Feature: Support for visionOS usage
New Feature: Support for tvOS usage
New Feature: Custom encoder support, allowing for custom encoding, i.e., mappingForValue.
New Feature: Support for custom strategies for any type of Value, including Int, Bool, etc.
Optimization: Optimized decoder, synchronized with the master branch of Codable.
Optimization: Improved enum parsing, no longer requiring defaultCase.
Optimization: Enhanced README with detailed Chinese instructions.
Bugfix: Fixed a memory issue in concurrent logging.
SmartAny使用优化
包含SmartAny的model转json失败的优化