Permalink
Commits on Jun 17, 2015
  1. Merge pull request #117 from rohan-panchal/64bit-fix

    Altered attribute type checking for different Integer and float types
    stephencelis committed Jun 17, 2015
  2. Fixed spacing issues

    rohan-panchal committed Jun 17, 2015
Commits on Jun 16, 2015
  1. Altered attribute type checking for different Integer types for non-6…

    …4bit arch.
    
    Changed the flow so that the different integer types Integer16,
    Integer32, Integer64 would be handled in a way that non 64-bit
    architectures could handle them correctly.
    rohan-panchal committed Jun 16, 2015
Commits on Dec 30, 2014
  1. Merge pull request #113 from alladinian/master

    Update README.md
    committed Dec 30, 2014
Commits on Dec 12, 2014
  1. Update README.md

    Replaced predicate example since block-based predicates are not supported in CoreData
    alladinian committed Dec 12, 2014
Commits on May 19, 2014
  1. Don't dirty unchanged records

    If any KVO methods get called (e.g., -willChangeValueForKey: and
    -didChangeValueForKey:), -isUpdated will return YES even if nothing has
    actually changed.
    
    Here, we prune unchanged values from the updates dictionary to ensure
    the record will not return YES for -hasChanges unless values change in
    the first place.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed May 19, 2014
Commits on Apr 5, 2014
  1. Remove/ignore Podfile.lock

    While the lockfile is important for private apps, it gets in the way for
    open source libraries. Bundler, for example, encourages gem builders to
    _not_ check in the Gemfile.lock. We should adopt a similar practice.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Apr 5, 2014
  2. Update podspec for 1.5.0

    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Apr 5, 2014
  3. README updates

    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Apr 5, 2014
Commits on Apr 3, 2014
  1. update changelog

    Marin Usalj committed Apr 3, 2014
Commits on Mar 31, 2014
  1. Merge pull request #90 from haaakon/patch-1

    Setting retina build status image for travis ci
    Marin Usalj committed Mar 31, 2014
  2. Setting retina build status image for travis ci

    Yep :)
    Håkon Bogen committed Mar 31, 2014
Commits on Mar 28, 2014
  1. Update Specs

     - Update to Kiwi 2.2.4
     - Update to us XCTest
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 27, 2014
  2. Update Kiwi specs to use @() over theValue()

    64-bit support.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 28, 2014
  3. Support descending/multiple string ordering

    E.g.,
    
      // Descending
      [Person order:@"firstName DESC"];
    
      // Multiple
      [Person order:@"lastName, firstName"];
    
      // Multiple, descending
      [Person order:@"lastName DESC, firstName DESC"];
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 27, 2014
Commits on Mar 27, 2014
  1. Merge pull request #62 from kattrali/recursive-find-create

    Add tests for recursively creating models using findOrCreate:
    stephencelis committed Mar 27, 2014
  2. Add test

    kattrali committed Dec 27, 2013
  3. Merge pull request #87 from supermarin/mappings-filter

    Handle mapping transformations in one place
    Marin Usalj committed Mar 27, 2014
  4. Handle mapping transformations in one place

    This pushes most of the transformation logic back into the Mappings
    category, and centralizes where properties are filtered in the
    ActiveRecord category.
    
    Because of this, we can ensure that:
    
     - transformations happen before KVC methods like willChangeValueForKey:
       and didChangeValueForKey: are called, and
    
     - invalid keys are dropped before building a predicate for fetching via
       findOrCreate:.
    
    Reported-by: amseddi
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 27, 2014
Commits on Mar 26, 2014
  1. Merge pull request #67 from kattrali/ignore-unknown-keys

    Ignore unknown keys
    stephencelis committed Mar 26, 2014
Commits on Mar 20, 2014
  1. update objectivesugar

    Marin Usalj committed Mar 20, 2014
  2. s/mneorr.com/supermar.in

    Marin Usalj committed Mar 20, 2014
  3. Add LICENSE to individual files

    Also add LICENSE information to the README (and update the LICENSE
    file).
    
    Should make things friendlier to those who care.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 13, 2014
  4. Bump Example's Podfile.lock for latest version of CocoaPods

    We may want to consider removing the lock file from source control
    entirely (as Ruby libraries generally don't check in the Gemfile.lock).
    It adds unnecessary noise for a sample project that runs tests.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 20, 2014
  5. Write conditionals with returns consistently

    Removes "else [if]" and trailing "else" when returning early from a
    method.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 20, 2014
  6. Support setting objects directly in to-many relationships

    By making this method more recursive, and checking if the value is
    already the correct class, we can be sure that doing the following won't
    break:
    
      Person *employee = [Person create];
      Person *manager = [Person create:@{
        @"employees": @[employee]
      }];
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 14, 2014
  7. Use subscripting whenever possible

    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 14, 2014
  8. Remove unused import

    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 13, 2014
  9. Document +[NSManagedObjectContext defaultContext]

    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 13, 2014
  10. Improve NSManagedObject+Mappings HeaderDoc

    More description. More param. More return.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 13, 2014
  11. Better KVC support for `update:`

    If we use setPrimitiveValue:forKey:, and wrap the block that assigns
    everything with calls to willChangeValueForKey: and
    didChangeValueForKey:, we can ensure that observers are acting on the
    full dataset at once.
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
    stephencelis committed Mar 13, 2014
Commits on Mar 18, 2014
  1. Merge pull request #84 from iandundas/patch-1

    Update README.md
    Marin Usalj committed Mar 18, 2014