RestKit 0.10.0 has been 8 months in the making and is the product of over 40 contributors putting in countless hours and testing. With this new release, we've added new features, put a new perspective on testing your RestKit apps, cleaned up and added documentation, and fixed bugs.
We'd like to note that moving forward, we will only be supporting Xcode 4.2 and greater.
- RKTableController and related components have been added to bring massive UI support to the iOS platform. Using RestKit's powerful object mapping engine, RKTableController and its related components are able to transform local objects into UITableViewCell representations allowing for an extremely clean and DRY UITableViewController. There is a WIP sample for demoing this new functionality: https://github.com/RestKit/RKGithub
- Added a number of helpful classes to aid in the process of testing your object mappings and loaders. The testing support has no external dependencies and has no opinion about what testing library you use, except that you should definitely be using one. Read the wiki page to get started: https://github.com/RestKit/RestKit/wiki/Unit-Testing-with-RestKit
- Support for selecting object mapping using pattern matching on resourcePath
- Support for hydrating to-many relationships
- Support for NSOrderedSet with CoreData in iOS 5.x and OS X 10.7.x
We've overhauled and cleaned up much of the documentation on the network module of RestKit. This is currently a work-in-progress as the rest of the library gets hit with updated documentation. You'll find the documentation for this version at: http://restkit.org/api/0.10.0/.
Version 0.10.0 contains over 500 commits and closed 176 issues. For a full listing of issues resolved in this version, please visit our GitHub Issues page: https://github.com/RestKit/RestKit/issues?state=closed&milestone=6.