Skip to content

Releases: RestKit/RestKit

v0.27.2

19 Jul 12:55
Compare
Choose a tag to compare
  • #2497: Shouldn’t validate content type if there is no content
  • #2508: Masked use of __NSCFBoolean private API

Xcode 8 migration

03 Jul 19:13
Compare
Choose a tag to compare

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 for NSManagedObjectContextDidSaveNotification

v0.27.0

26 Jul 16:18
Compare
Choose a tag to compare

From #2434:

  • Removed iOS 5 related code in RKPathUtilities.m
  • Increased deployment target to iOS 8.0 and OS X 10.9 on both project and test apps
  • Updated rakefile: fixed build:examples task
  • Allowed warnings on pod lib lint (due to AFNetworking)
  • Fixed AFNetworking reachability issue with Cocoapods 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 to AFRK to be able to install any version of AFNetworking meanwhile using RestKit.

RestKit v0.24.1

03 Apr 21:22
Compare
Choose a tag to compare

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

22 Nov 00:01
Compare
Choose a tag to compare

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.

RestKit v0.23.3

19 Aug 03:21
Compare
Choose a tag to compare

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

17 Jul 00:52
Compare
Choose a tag to compare

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

24 Apr 16:09
Compare
Choose a tag to compare

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 with NSException 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

23 Apr 21:51
Compare
Choose a tag to compare

This release updates RestKit to fix warnings under Xcode 5.1 and transitions off of deprecated technologies such as XCTest.

v0.22.0

16 Aug 05:44
Compare
Choose a tag to compare
Merge branch 'hotfix/fix-nil-assignment-bug'