Skip to content

Releases: RestKit/RestKit

v0.27.2

Choose a tag to compare

@valeriomazzeo valeriomazzeo released this 19 Jul 12:55
  • #2497: Shouldn’t validate content type if there is no content
  • #2508: Masked use of __NSCFBoolean private API

Xcode 8 migration

Choose a tag to compare

@valeriomazzeo valeriomazzeo released this 03 Jul 19:13

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

Choose a tag to compare

@valeriomazzeo valeriomazzeo released this 26 Jul 16:18

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

Choose a tag to compare

@segiddins segiddins released this 03 Apr 21:22

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

Choose a tag to compare

@segiddins segiddins released this 22 Nov 00:01

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

Choose a tag to compare

@segiddins segiddins released this 19 Aug 03:21

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

Choose a tag to compare

@segiddins segiddins released this 17 Jul 00:52

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

Choose a tag to compare

@segiddins segiddins released this 24 Apr 16:09

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

Choose a tag to compare

@blakewatters blakewatters released this 23 Apr 21:51

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

v0.22.0

Choose a tag to compare

@segiddins segiddins released this 16 Aug 05:44
Merge branch 'hotfix/fix-nil-assignment-bug'