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
userInfo
keys forNSManagedObjectContextDidSaveNotification
v0.27.0
From #2434:
- Removed
iOS 5
related code inRKPathUtilities.m
- Increased deployment target to
iOS 8.0
andOS X 10.9
on both project and test apps - Updated rakefile: fixed
build:examples
task Allowed warnings onpod lib lint
(due toAFNetworking
)- Fixed
AFNetworking
reachability issue withCocoapods
use_frameworks!
- Fixed headers not found issue with
Cocoapods
>0.38.2
- Moved
RKHTTPUtilities
into Network directory - Updated example projects pod files
- Removed
AFNetworking
dependency from podspec - Renamed all
AFNetworking
classes toAFRK
to be able to install any version ofAFNetworking
meanwhile 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
nil
source 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
.mm
files 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. sourceToDestintationKeyTransformationBlock
Ian G - Make
RestKit.h
importable 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
Support
dependency 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
NSAssert
withNSException
where 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.