Skip to content

Releases: thoughtbot/Argo

1.0.0: The Golden Fleece

27 Apr 22:54
Compare
Choose a tag to compare

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

13 Mar 14:57
Compare
Choose a tag to compare

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:

18 Feb 16:31
Compare
Choose a tag to compare

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

17 Feb 16:48
Compare
Choose a tag to compare

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

16 Feb 16:40
Compare
Choose a tag to compare

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

16 Feb 16:51
Compare
Choose a tag to compare

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

16 Feb 16:33
Compare
Choose a tag to compare

This release adds support for Swift 1.2

0.3.2: Pure

16 Feb 15:58
Compare
Choose a tag to compare

We're now using the version of pure that comes with Runes.

0.3.1: Functionally Fixing Bugs

16 Feb 15:55
Compare
Choose a tag to compare

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

16 Feb 15:52
Compare
Choose a tag to compare

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.