Permalink
Commits on Jul 21, 2017
  1. Fix makefile, update docs

    Joan McCarthy
    Joan McCarthy committed Jul 21, 2017
  2. Merge branch 'develop' of github.com:cloudmine/CloudMineSDK-iOS into …

    Joan McCarthy
    Joan McCarthy committed Jul 21, 2017
    …develop
  3. Merge pull request #88 from apbendi/img-acl

    Joan McCarthy
    Joan McCarthy committed Jul 21, 2017
    Add a first-class Object Type for Interacting with File Metadata
Commits on Jul 20, 2017
  1. Prep for 1.7.16 Release

    apbendi committed Jul 20, 2017
    * Bump pod version to 1.7.16
    * Update CHANGELOG to reflect changes made
Commits on Jul 19, 2017
  1. Properly Decode CMFileMetadata Objects

    apbendi committed Jul 19, 2017
    Special case this specific type, since it doesn't
    have a __class__ value, we must recognize it and return
    the expected class. This means subclasses of CMFileMetadata
    will not reserialize as the subclass. Since no one has asked
    for the ability to subclass the metadata object, we won't
    worry about this use case for now.
Commits on Jul 12, 2017
Commits on Apr 24, 2017
Commits on Apr 6, 2017
  1. bump to 1.7.16

    Joan McCarthy
    Joan McCarthy committed Apr 6, 2017
Commits on Jan 6, 2017
  1. Prep for 1.7.15 Bugfix release

    apbendi committed Jan 6, 2017
     * Update project target for CocoaPods 1.1.1
     * Bump the pod version to 1.7.15
     * Update the CHANGELOG to describe bugfix
  2. Merge pull request #85 from shu-ua/develop

    apbendi committed Jan 6, 2017
    Fixing memory leak with "__bridge"
Commits on Dec 26, 2016
  1. fix memory leak

    Bohdan Shcherbyna
    Bohdan Shcherbyna committed Dec 26, 2016
Commits on Oct 13, 2016
  1. Merge pull request #84 from apbendi/cache-fix

    marcweil committed Oct 13, 2016
    File Cache Fix/Deprecation
Commits on Oct 4, 2016
  1. Move Cache Cleanining

    apbendi committed Oct 4, 2016
    Instead of cleaning the legacy cache when the developer sets
    their API credentials, do it when the webservice object is
    instanstiated. This ensures the cache cleaning will happen
    even if the developer sets the credential properties directly.
    
    Because multiple WebServices objects could exist in one codebase,
    we'll ensure the code cleaning is only run once using
    dispatch_once.
Commits on Oct 3, 2016
  1. Bump version 1.7.14

    apbendi committed Oct 3, 2016
  2. Clean the legacy cache

    apbendi committed Oct 3, 2016
    When a developer sets their app credentials, run a
    background job to clean out any files in the legacy
    cache directory.
  3. Gut the -writeToCache method and remove deprecated unit tests; print …

    apbendi committed Oct 3, 2016
    …log warnings if deprecated methods are called
Commits on Sep 27, 2016
  1. Merge pull request #82 from apbendi/object-bugfix

    marcweil committed Sep 27, 2016
    Work around KVC Crasher in CMObject -description method
  2. Merge pull request #80 from apbendi/xcode8-fix

    marcweil committed Sep 27, 2016
    Fix type cast warning exposed by Xcode 8
Commits on Sep 26, 2016
  1. Work around KVC Crasher in CMObject -description method

    apbendi committed Sep 26, 2016
    A customer reports a low but non-negligible crash rate from
    CMObject's -description method. The method throws a
    NSUndefinedKeyException in rare circumstances, which we can not
    reproduce. The key being called is one observed dynamically by
    the MAObjCRuntime library. This is the most conservative fix:
    in this method only, we call a "safe" version of valueForKey: which
    wraps the call in a @try-@catch block.
    
    A more aggressive fix would have been to override -valueForUndefinedKey:
    on CMObject, but given the runtime trickery used throughout the app,
    I can't feel 100% confident there would be no other side effects in
    doing so. There have been other places in the SDK where @try-@catch had
    been used for actual control flow.
    
    The *ideal* fix would be to track down why the RT lib is returning a
    property  name that subsequently results in an undefined key exception.
    Given the low incedence and the fact its coming from a non-critical
    code path, investing that time seems overkill for now.
Commits on Sep 21, 2016
Commits on Aug 9, 2016
  1. Bump version to 1.7.12

    marcweil committed Aug 9, 2016
  2. Update CHANGELOG.md

    marcweil committed Aug 9, 2016
Commits on Jul 26, 2016
  1. Merge pull request #79 from apbendi/test-time

    apbendi committed Jul 26, 2016
    Use a locally defined timeout for async integration test matchers
  2. Update web service integration specs to use locally defined timeout v…

    apbendi committed Jul 26, 2016
    …alue for async eventually matchers
  3. Update CMStore integration specs to use locally defined timeout value…

    apbendi committed Jul 26, 2016
    … for async eventually matchers