Releases: RestKit/RestKit
v0.27.2
Xcode 8 migration
This release includes a major migration of the project in order to support Xcode 8.
Many of the internal dependencies have been updated and Travis-CI builds are finally fully operational again.
Also, this release includes a major bug fix related to iOS 10.x:
- #2449: Use explicit
userInfokeys forNSManagedObjectContextDidSaveNotification
v0.27.0
From #2434:
- Removed
iOS 5related code inRKPathUtilities.m - Increased deployment target to
iOS 8.0andOS X 10.9on both project and test apps - Updated rakefile: fixed
build:examplestask Allowed warnings onpod lib lint(due toAFNetworking)- Fixed
AFNetworkingreachability issue withCocoapodsuse_frameworks! - Fixed headers not found issue with
Cocoapods>0.38.2 - Moved
RKHTTPUtilitiesinto Network directory - Updated example projects pod files
- Removed
AFNetworkingdependency from podspec - Renamed all
AFNetworkingclasses toAFRKto be able to install any version ofAFNetworkingmeanwhile usingRestKit.
RestKit v0.24.1
This is a maintenance release focused on continued bug fixed and improvements.
- Change the RKPropertyInspector cache writeback to use dispatch_barrier_sync
carllindberg - Added query parameters to the mapping metadata
wainglaister - Fixed mapping with a
nilsource key path
Valerio Mazzeo
v0.24.0
This release focuses on some major performance improvements contributed by @carllindberg, as well as enforcing stricter compliance with CoreData's thread confinement model.
This release also sees the minimum supported iOS version being increased to 5.1.1.
- Don't log potentially sensitive information at Error/Warning/Info log levels
Jason Sadler - Fix CoreData thread confinement violations
Blake Watters
Patrick Pierson - Bridging to other log systems is now possible
carllindberg
Ernesto Rivera
RestKit v0.23.3
Maintenance
This is a small maintenance update that focuses on several crucial improvements to core RestKit functionality, in addition to incremental improvements on the modularization front. The RestKit Core team welcomes Valerio Mazzeo, who was the driving force behind this release.
Changelog
- Fix equivalence tests for request and response descriptors Alex Leigh
- Provide a single entry point for retrieving the fetch requests from the fetch request blocks Valerio Mazzeo #1995
- Implemented indexing on NSArray of NSString and NSNumber Valerio Mazzeo
- Allow for the Testing and CoreData subspecs without the Search subspec Samuel E. Giddins #1987
- Extended RKObjectMappingMatcher capabilities with a RKKeyPathClassObjectMappingMatcher class Valerio Mazzeo
RestKit v0.23.2
Maintenance
This is a maintenance release that brings incremental updates to modularization and various facets of the RestKit architecture.
Changelog
- Honor passed in sqlite options when creating persistent store
- Make more functions work in
.mmfiles Romain Criton - Fix RKMappingOperation skipping validation when data source tells it to set unchanged values Coneko
- Prefer the use RKAttributeMapping value transformers if provided Kamil Kocemba
- Copy
RKObjectMapping. sourceToDestintationKeyTransformationBlockIan G - Make
RestKit.himportable with stand-alone subspecs Samuel Giddins - Add rudimentary dynamic mapping equivalence Jason Peebles
- Switch to a vendored SOCKit version for manual installation
- Memoization of
RKResponseDescriptor's path matcher Karl Gluck - Removed hidden
Supportdependency upon AFNetworking
RestKit v0.23.1
Modernization & Maintenance
This release updates RestKit to fix warnings under Xcode 5.1 and transitions off of deprecated technologies such as XCTest.
Changelog
- Replaced numerous uses of
NSAssertwithNSExceptionwhere appropriate - Update project to build for arm64 on iOS targets
Matt Magoffin
#1677 - Improved handling for response codes with optional bodies
#1686 - Prevented deletion of managed objects if a response mapper error is encountered
Konstantin Novikov
#1695 - Improved checking around Etags
#1599 - Ensured MOC isn't saved when an error is mapped
- Set proper error in
RKMappingOperation
Ian G - Use custom date formatter on attribute mapping when available
Freddie Tilley - Allowed each subspec to be used standalone
Samuel E. Giddins
#1770
Modernization & Maintenance
This release updates RestKit to fix warnings under Xcode 5.1 and transitions off of deprecated technologies such as XCTest.