Commits on Jul 27, 2011
  1. RKSyncObserver doesn't save the objectStore anymore; this should be d…

    …one by the user so that objects that require relationships don't fail validations.
    committed Jul 27, 2011
Commits on Jul 26, 2011
Commits on Jul 24, 2011
Commits on Jul 20, 2011
  1. Merge pull request #216 from jwang/patch-1

    README links for submodules updated.
    blakewatters committed Jul 20, 2011
Commits on Jul 18, 2011
Commits on Jul 11, 2011
Commits on Jul 8, 2011
  1. Store new objects by lookupValue instead of primaryKeyValue. This avo…

    …ids creation of duplicated objects the are manufactured by findOrCreateInstanceOfEntity:
    blakewatters committed Jul 8, 2011
Commits on Jul 7, 2011
  1. Major update to SyncDelegate and autosyncing. Delegate gets much more…

    … useful information and autosyncing sends notifications rather than calling delegate notifications.
    committed Jul 7, 2011
  2. Reworked object mapping behaviors to better accommodate situations wh…

    …ere the server side responds with a successful status code and a payload that does not contain any mappable attributes or relationships. We now consider this to be successful. If a mapping operation is performed that does not result in any mappings being applied, it will return NO without setting an error. If an instance of RKObjectMapper is invoked that does not find any mappable content in the payload, this will result in an unmappable content error. The object loader guards against this by not attempting to map any empty payloads. This should ensure that you only get the unmappable content error if you have asked RK to load and map a payload it cannot find an object mapping for.
    blakewatters committed Jul 7, 2011
  3. Merge pull request 196

    commit 802d477
    Author: Cédric Luthi <>
    Date:   Thu Jul 7 02:56:09 2011 +0200
        Use stringByAppendingPathComponent: for concatenating paths
    blakewatters committed Jul 7, 2011
  4. Don't generate an unmappable content error if a successful status cod…

    …e is returned along with an empty response body. This enables the use of the status code to indicate success without any content for mapping. In these cases, we wrap the targetObject of the loader into a RKObjectMappingResult at the @"" keyPath so that the delegates are invoked as expected. closes #189
    blakewatters committed Jul 7, 2011
Commits on Jul 6, 2011
  1. SyncObserver now deals with more standard REST responses (no need to …

    …return empty json on put or delete, just HEAD is fine).
    committed Jul 6, 2011
  2. Fix for missing prototype warnings due to not including void in the p…

    …arameters list for C functions that take no arguments.
    blakewatters committed Jul 6, 2011
Commits on Jul 5, 2011
  1. Syncing works the way it should. Have now tested Put/Post/Delete as w…

    Server needs to respond with empty response on put/delete, RK can't find the object otherwise. This will need to be patched in other parts of the library.
    committed Jul 5, 2011
  2. Unwind nil behavior introduced in previous commit and add test covera…

    …ge for asObject behaviors.
    blakewatters committed Jul 5, 2011
  3. Fix for crash when coercing an empty object mapping result set into a…

    … singular result with asObject. closes #190
    blakewatters committed Jul 5, 2011
  4. Fix for inappropriate suspension of the main queue when using an IP a…

    …ddress instead of a hostname.
    blakewatters committed Jul 5, 2011