diff --git a/README.md b/README.md index aedbff8..dadcd70 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Tomorrowland -[![Version](https://img.shields.io/badge/version-v1.3.0-blue.svg)](https://github.com/lilyball/Tomorrowland/releases/latest) +[![Version](https://img.shields.io/badge/version-v1.4.0-blue.svg)](https://github.com/lilyball/Tomorrowland/releases/latest) ![Platforms](https://img.shields.io/badge/platforms-ios%20%7C%20macos%20%7C%20watchos%20%7C%20tvos-lightgrey.svg) ![Languages](https://img.shields.io/badge/languages-swift%20%7C%20objc-orange.svg) ![License](https://img.shields.io/badge/license-MIT%2FApache-blue.svg) @@ -347,7 +347,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted ## Version History -### Development +### v1.4.0 - Fix the cancellation propagation behavior of `Promise.Resolver.resolve(with:)` and the `flatMap` family of methods. Previously, requesting cancellation of the promise associated with the resolver (for `resolve(with:)`, or the returned promise for the `flatMap` family) would immediately request cancellation of the upstream promise even if the upstream promise had other children. The new behavior fixes this such that it participates in automatic cancellation propagation just like any other child promise ([#54][]). - Slightly optimize stack usage when chaining one promise to another. diff --git a/Sources/Info.plist b/Sources/Info.plist index 3c2f9a0..4e57c3d 100644 --- a/Sources/Info.plist +++ b/Sources/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.3.0 + 1.4.0 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Tests/Info.plist b/Tests/Info.plist index 351fded..2e93959 100644 --- a/Tests/Info.plist +++ b/Tests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 1.3.0 + 1.4.0 CFBundleVersion 1 diff --git a/Tomorrowland.podspec b/Tomorrowland.podspec index 1b3c045..751230d 100644 --- a/Tomorrowland.podspec +++ b/Tomorrowland.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "Tomorrowland" - s.version = "1.3.0" + s.version = "1.4.0" s.summary = "Lightweight Promises for Swift and Obj-C" s.description = <<-DESC