Unclaimed project
Are you a maintainer of CodableWrappers? Claim this project to take control of your public changelog and roadmap.
Changelog
Make Custom Serialization of Swift Codable Types easy with Annotations
The major goal of this release was adding CodingKey customization. This was accomplished using's Swift's new Macro system.
Theoretically for version 4.0 all other wrappers could be moved to the Macro system rather than Property Wrappers. As this system is new and currently somewhat cumbersome/slow, I'd like to see how the ecosystem develops first. Additionally, using Macros for customizing serialization will result in fully implementing the encoding/decoding functions. Given the improvements of usage it would probably be worth the extra effort, but would mean no longer taking advantage of auto-generated Codable implementation.
Since currently CodingKey customization is impossible with Annotation syntax, Macros are the only way to go there and relatively straightforward to implement. 3.0 is the result of that work, and may pave the way to switching all current wrappers to Macros.
See full release notes for details
Full Changelog: https://github.com/GottaGetSwifty/CodableWrappers/compare/2.0.7...3.0.0