2.0.0: All For One and Argo 2 for All!
Argo 2.0.0 is out!!
- [NEW]: Swift 2.0 support
- [NEW]: watchOS targets, thanks @JaviSoto
- [NEW]: Alternative operator
<|>
for providing defaults or alternatives, thanks @terhechte - [NEW]: Add
DecodeError
enum for easier conversion toResult
, thanks @gfontenot - [NEW]:
dematerialize
function tothrow
whenDecoded
is aDecodeError
, thanks @paulyoung - [NEW]: Default
Decodable
implementations forString
andInt
RawRepresentable
enums, thanks @swizzlr - [IMPROVEMENT]: Remove Box & Runes dependency, thanks @sync & @gfontenot
- [IMPROVEMENT]: Exposed
flatReduce
&decodeJSON
functions, thanks @edwardaux - [IMPROVEMENT]: Performance and Memory impact, thanks @paulyoung
- [IMPROVEMENT]: Argo operators are overloaded to return
Optional
as well asDecoded
And thank you to all those not mentioned above for you commits to help Argo 2.0.0 become reality!
@sidraval, @nickygerritsen, @lowell, and @jdhealy