Changes
- JSON coding for
Codable
types is now offered inData
orString
encoding flavorsJSONCodable
protocol implementations were previously constrained the underlying encoding to beData
.All
JSONCodable
types have been disambiguated asJSONDataCodable
and a new set of corresponding types forJSONStringCodable
have been added to allow usingString
as the underlying encoding. CodablePrefsCodable
: Moved encoder/decoder requirements to extension to allow more flexible implementations
Maintenance
- Updated README
- Internal cleanup