tag:github.com,2008:https://github.com/TheAngryDarling/SwiftBasicCodableHelpers/releases Tags from SwiftBasicCodableHelpers 2022-10-17T16:48:41Z tag:github.com,2008:Repository/206054469/1.1.7 2022-10-17T16:48:41Z 1.1.7 <p>Removed leftover Swift.print. Re-sync'd SingleValueDecodingContainer+…</p> <p>…BasicCodableHelpers.dswift and SingleValueDecodingContainer+BasicCodableHelpers.swift as they were not matching</p> TheAngryDarling tag:github.com,2008:Repository/206054469/1.1.6 2021-10-03T03:37:11Z 1.1.6 TheAngryDarling tag:github.com,2008:Repository/206054469/1.1.5 2021-04-29T17:57:35Z 1.1.5 <p>When on Swift 5.4+ Swift protocols DecoderType, StandardDecoderType, …</p> <p>…EncoderType, StandardEncoderType switched from inheriting class to inherit AnyObject to remove new warning.</p> TheAngryDarling tag:github.com,2008:Repository/206054469/1.1.4 2021-04-10T20:56:05Z 1.1.4 <p>Added new method encodeIfPresentOrNil to encode the given object or w…</p> <p>…ill encode nil</p> TheAngryDarling tag:github.com,2008:Repository/206054469/1.1.3 2021-03-28T20:30:10Z 1.1.3 <p>Added struct CodableDictionary to encode Key/Value pairs as String/Va…</p> <p>…lue Using single value encoding/decoding on the key.</p> <p>Added protocol BasicCodableHelperCustomDictionaryKeySingleValueCodable to help decodeDictionary method identify what basic type the key expects to decode from single value container</p> TheAngryDarling tag:github.com,2008:Repository/206054469/1.1.2 2021-03-17T17:43:11Z 1.1.2 <p>Removed extra condition on encode&lt;T&gt;(..., where condition(T) -&gt; Bool …</p> <p>…...) and encodeIfPresent&lt;T&gt;(..., where condition(T) -&gt; Bool ...) removing requirement that T inherit Equatable</p> <p>Removed encode&lt;C&gt;(_ value: C, ..., where condition: (C) -&gt; Bool) throws -&gt; Bool where C: Encodable, C: Collection and encodeIfPresent&lt;C&gt;(_ value: C?, ..., where condition: (C) -&gt; Bool) throws -&gt; Bool where C: Encodable, C: Collection due to causing conflicts with encode&lt;T&gt;(_ value: T, ..., where condition: (T) -&gt; Bool) throws -&gt; Bool where T: Encodable and encodeIfPresent&lt;T&gt;(_ value: T?, ..., where condition: (T) -&gt; Bool) throws -&gt; Bool where T: Encodable</p> TheAngryDarling tag:github.com,2008:Repository/206054469/1.1.1 2021-03-15T18:37:05Z 1.1.1 <p>Renamed Simple(Encoder/Decoder) to SimpleSingleValue(Encoder/Decoder)…</p> <p>… and made classes public</p> TheAngryDarling tag:github.com,2008:Repository/206054469/1.1.0 2021-03-08T00:56:32Z 1.1.0 <p>Fixed issue of custom decodeIfPresent methods now testing for nil to …</p> <p>…ensure value was not NSNull. Added return indicator on encodeIfPresenåt methods to indicate if object was encoded or not and how they were encoded if there were multiple possibilities of encoding types. Added new protocols SupportedDictionaryRoot(Encoder/Decoder) types and SupportedArrayRoot(Encoder/Decoder) types to allow specific support for methods basesd on the encoding/decoding support type. Expanded custom methods accross the containers and encoders/decoders</p> TheAngryDarling tag:github.com,2008:Repository/206054469/1.0.6 2020-08-12T23:56:05Z 1.0.6 TheAngryDarling tag:github.com,2008:Repository/206054469/1.0.5 2020-08-12T07:29:52Z 1.0.5 <p>Added new encodeDictionary and decodeDictionary methods to encode/dec…</p> <p>…ode dictionaries as objects and not arrays</p> TheAngryDarling