Skip to content

Releases: couchdeveloper/RXPromise

RXPromise 1.0.2

02 Jun 09:16
Compare
Choose a tag to compare
Version 1.0.2

Version 0.13.1-beta

18 May 10:25
Compare
Choose a tag to compare
Version 0.13.1-beta Pre-release
Pre-release
  • Minor changes:

    Class method all: and allSettled: now fulfill the returned promise with an empty NSArray if no promise are given, instead of rejecting the promise.

Version 0.13.0-beta

17 May 11:56
Compare
Choose a tag to compare
Version 0.13.0-beta Pre-release
Pre-release

Merged Pull request, with some minor changes.

  • There's now a new class method allSettled:.

Version 0.12.1-beta

17 May 09:32
Compare
Choose a tag to compare
Version 0.12.1-beta Pre-release
Pre-release
  • Minor enhancement: the extension class method all: now stores nil result values as a NSNullobject in its result array.

Version 0.12.0-beta

09 Apr 15:17
Compare
Choose a tag to compare
Version 0.12.0-beta Pre-release
Pre-release

API Changes

  • Additional Execution Contexts

    Now, the following kind of execution contects can be specified with the thenOn property:

    • dispatch_queue
    • NSOperationQueue
    • NSThread
    • NSManagedObjectContext

    For example:

    NSOperationQueue* operationQueue = [[NSOperationQueue alloc] init];
    
    promise.thenOn(operationQueue, ^id(id result){
       // executing on the NSOperationQueue
       ...
       return nil;
    }, nil);
  • Added a property thenOnMain for convenience which is functional equivalent to
    thenOn(dispatch_get_main_queue(), .., ...)

Bug Fixes

  • Minimum iOS deployment target (since 0.11.0) MUST be iOS 6.0
  • Fixed a Unit Test

Documentation

  • The documentation in the README.md file has been revised.

Miscellaneous

  • Minor changes in project structure and naming of projects and targets.

Version 0.11.3-beta

05 Apr 13:18
Compare
Choose a tag to compare
Version 0.11.3-beta Pre-release
Pre-release
  • Fixed a bug where the cancel reason for promises returned by methods repeat and sequence has not been forwarded to the current task.
  • Fixed a Unit Test
  • Added Unit Tests to confirm that cancel reasons get forwarded correctly

Version 0.11.2-beta

01 Apr 13:41
Compare
Choose a tag to compare
Version 0.11.2-beta Pre-release
Pre-release
  • Fixed a bug in method runLoopWait
  • Minimum Deployment target for Mac OS X is now 10.8