Releases: thoughtbot/Argo
1.0.0: The Golden Fleece
The official 1.0.0 release of Argo. Includes a new Decoded
type that allows you to retain decoding failure information for debugging purposes. Also, the new global decode
function helps you quickly decode your model objects from the AnyObject
returned from NSJSONSerialization
.
0.4.3: Beta 3 compatibility
This is a small compatibility release for Swift 1.2 Beta 3. The only change is that we've internally updated to Runes 1.2.1, which removed the (now) duplicate definitions of flatMap
.
0.4.2: :punch: :32bit:
This release adds a workaround for compiler issues in Swift 1.2 on 32 bit systems that causes an EXC_BAD_ACCESS
crash when using partial application of static generic protocol functions, which is just about the weirdest phrase I've ever had to say out loud.
0.3.4: Pinball Wizard
This release pins Runes to 1.1.1 for Carthage. This ensures that the pre-built binaries installed with Carthage are compatible with Swift 1.1
0.4.1: They All Float Down Here
This adds JSONDecodable
support for Float
properties. Not sure why we didn't do this earlier.
As an added bonus, we've also enabled the ability to use Argo inside app extensions.
0.3.3: Swift 1.1 support for Floats
This is a bug fix update for Swift 1.1 that corresponds to the 0.4.1 release for Swift 1.2
0.4.0: Back to the Future
This release adds support for Swift 1.2
0.3.2: Pure
We're now using the version of pure
that comes with Runes.
0.3.1: Functionally Fixing Bugs
We were using flatMap
in a few places that we should have used map
. This boneheaded mistake was causing segfaults for some users so we went ahead and fixed it.
0.3.0: Dependencies for your Dependencies
This release removes the functional operators from Argo, and extracts them to Runes. This should help avoid duplicate operator definitions by introducing a common dependency for libraries that want to use these operators.