Permalink
Commits on Sep 28, 2011
  1. Investigated issues surrounding inability to change HTTP AUTH credent…

    …ials thoroughly. fixes #250, #237, #127
    
    These issues has been open for some time. I have added thorough unit test coverage
    for scenarios of mutating the HTTP AUTH credentials on the RKClient and on individual
    RKRequest instances. Everything seems to work fine.
    
    Also added RKAuthenticationExample to RKCatalog for testing. Needs to be updated with
    support for using OAuth.
    blakewatters committed Sep 28, 2011
Commits on Sep 27, 2011
  1. Merge pull request #375 from beinstein/patch-1

    This removes an unnecessary UIKit header from the new authentication client code.
    grgcombs committed Sep 27, 2011
Commits on Sep 23, 2011
Commits on Sep 22, 2011
Commits on Sep 21, 2011
  1. Merge pull request #325 from allenwei/master

    Can not update user's token if token changed at server side
    blakewatters committed Sep 21, 2011
  2. Merge pull request #346 from ralfvdz/patch-1

    Log the body when all data has been received.
    blakewatters committed Sep 21, 2011
  3. Merge pull request #356 from jobi/master

    Allow specifying the bundle when seeding from a file
    blakewatters committed Sep 21, 2011
Commits on Sep 20, 2011
  1. Fixed bug where relationship connection was working off of source key…

    …Path instead of destination (i.e. relationship name). fixes #357
    blakewatters committed Sep 20, 2011
  2. Add a way to specify the bundle from seeding from a file

    [NSBundle mainBundle] doesn't work for logic tests, which don't have an
    application bundle.
    jobi committed Sep 20, 2011
  3. Refactored OAuth support for merge into master. fixes #84, #211

    Cleaned up @rodchile's excellent work integration OAuth 1.0 and 2.0 into RestKit. Changes
    are as follows:
    
    * Introduced new RKRequestAuthenticationType to replace the forceBasicAuthentication and other
        methods for influencing how authorization works.
    * Moved TDOAuth code into Vendor/
    * Renamed authorization code flow classes and delegate methods for clarity.
    blakewatters committed Sep 20, 2011
  4. Renamed RKObjectDynamicMapping to RKDynamicObjectMapping to better me…

    …sh with Cocoa idioms. fixes #354
    
    The old class name has been aliased for backwards compatibility.
    blakewatters committed Sep 20, 2011
  5. Fix use of reserved 'class' keyword that breaks import into Objective…

    …-C++. fixes #355
    
    Added basic spec file that imports the public headers into an Objective-C++ source file.
    blakewatters committed Sep 20, 2011
  6. Fixed issue with order dependence in Core Data connections. fixes #173

    Since OM 2.0 connection of relationships happened during the object mapping operation
    instead of aggregately at the end of the process. In this commit, we have introduced a lightweight
    queue for deferring portions of the mapping operation until a larger aggregate mapping has completed.
    
    The changes are as follows:
    * Introduced RKMappingOperationQueue for queueing portions of mapping. This is a synchronous queue modeled off
    of NSOperationQueue that does NOT use threading (for Core Data friendliness).
    * RKObjectMappingOperation now has a RKMappingOperationQueue queue property that defaults to nil
    * RKObjectMappingOperation instances built via RKObjectMapper will has a mapping operation queue
    assigned to the property.
    * If a queue is present, RKManagedObjectMappingOperation will use it to defer the connection of relationships.
    * At the end of an RKObjectMapper process, the mapping operation queue used by all mapping operations created
    during the process will be executed. This allows all relationships to be connected after all object creation
    has completed.
    
    The queue is general purpose, though currently only used for the connection of relationships.
    blakewatters committed Sep 20, 2011
  7. Added convenience methods and docs for mapping NSSet and NSArray attr…

    …ibute collections. fixes #285
    blakewatters committed Sep 20, 2011
Commits on Sep 19, 2011
  1. Unfortunately introduced an error while fixing #342 in commit a1b2201

    …in the RKObjectMappingProvider where retrieving mappings by class was broken, partially, yet passed unit tests. This fixes the bug and covers the gap in the tests.
    grgcombs committed Sep 19, 2011
Commits on Sep 18, 2011
Commits on Sep 16, 2011
  1. RKPathMatcher can now accommodate non-KVM dots that follow parameter …

    …keys in the pattern. Where /:filename.json would fail before, we use special escapes like /:filename\.json ... this fixes #349.  Thanks @jverkoey for the fix and @coryalder for the catch.
    grgcombs committed Sep 16, 2011
  2. Merge pull request #328 from mutewinter/patch-1

    Fixed a few typos and formatting errors.
    grgcombs committed Sep 16, 2011
Commits on Sep 15, 2011
  1. Merge pull request #334 from parkerboundy/add-apache-license

    Add the Apache License to headers (Issue #145) Closes #145.  Thanks @parkerboundy.
    grgcombs committed Sep 15, 2011
  2. Fixes a crash in RKObjectMappingProvider where objectMappingsForClass…

    … is called after some dynamic mappings have been registered in the provider. Fixes #342.  Thanks to @bjornjonsson
    grgcombs committed Sep 15, 2011
  3. Merge pull request #347 from bjornjonsson/master

    Fix of RKObjectMappingOperation does not respect forceCollectionMapping (Issue #341) This fixes #341.  A solid pull request with good tests.  I ran through it prior to his new test coverage last night and it looked good with no discernible side-effects.  With the new test coverage, the added code gets exercised appropriately.
    grgcombs committed Sep 15, 2011
Commits on Sep 14, 2011
  1. Fix of RKObjectMappingOperation does not respect forceCollectionMappi…

    …ng (Issue 341)
    
    Includes test cases and fixtures
    bjornjonsson committed Sep 14, 2011
  2. Log the body when all data has been received. (body not always availa…

    …ble/complete in didReceiveResponse)
    ralfvdz committed Sep 14, 2011
Commits on Sep 13, 2011
  1. Added assertions for object store nilness.

    The managedObjectContext helper method will now raise an exception if there is not a sharedManager or the current sharedManager does not have an objectStore configured.
    blakewatters committed Sep 13, 2011