From 6fdf71454bcdfaf13ed9060c08ed49fd892ca005 Mon Sep 17 00:00:00 2001 From: Nikita Lutsenko Date: Tue, 29 Mar 2016 20:59:53 -0700 Subject: [PATCH] =?UTF-8?q?Bolts=201.7.0=20=F0=9F=94=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bolts.podspec | 4 +--- Bolts/Common/Bolts.m | 2 +- Bolts/Resources/Mac-Info.plist | 4 ++-- Bolts/Resources/iOS-Info.plist | 4 ++-- Bolts/Resources/tvOS-Info.plist | 4 ++-- Bolts/Resources/watchOS-Info.plist | 4 ++-- CHANGELOG.md | 33 ++++++++++++++++++++++++++++++ 7 files changed, 43 insertions(+), 12 deletions(-) diff --git a/Bolts.podspec b/Bolts.podspec index 54ea4876d..8cdb364da 100644 --- a/Bolts.podspec +++ b/Bolts.podspec @@ -1,13 +1,11 @@ Pod::Spec.new do |s| s.name = 'Bolts' - s.version = '1.6.0' + s.version = '1.7.0' s.summary = 'Bolts is a collection of low-level libraries designed to make developing mobile apps easier.' s.description = <<-DESC Bolts was designed by Parse and Facebook for our own internal use, and we have decided to open source these libraries to make them available to others. Using these libraries does not require using any Parse services. Nor do they require having a Parse or Facebook developer account. The first component in Bolts is "tasks", which make organization of complex asynchronous code more manageable. A task is kind of like a JavaScript Promise, but available for iOS and Android. - - For more information, see the [Bolts iOS API Reference](http://boltsframework.github.io/docs/ios/). DESC s.homepage = 'https://github.com/BoltsFramework' s.license = 'BSD' diff --git a/Bolts/Common/Bolts.m b/Bolts/Common/Bolts.m index a00a7abca..d56ddd411 100644 --- a/Bolts/Common/Bolts.m +++ b/Bolts/Common/Bolts.m @@ -12,6 +12,6 @@ NS_ASSUME_NONNULL_BEGIN -NSString *const BoltsFrameworkVersionString = @"1.6.0"; +NSString *const BoltsFrameworkVersionString = @"1.7.0"; NS_ASSUME_NONNULL_END diff --git a/Bolts/Resources/Mac-Info.plist b/Bolts/Resources/Mac-Info.plist index aeeb4aa6a..36fda250f 100644 --- a/Bolts/Resources/Mac-Info.plist +++ b/Bolts/Resources/Mac-Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.6.0 + 1.7.0 CFBundleSignature ???? CFBundleVersion - 1.6.0 + 1.7.0 NSPrincipalClass diff --git a/Bolts/Resources/iOS-Info.plist b/Bolts/Resources/iOS-Info.plist index 40fc0dd7b..28ac4caa3 100644 --- a/Bolts/Resources/iOS-Info.plist +++ b/Bolts/Resources/iOS-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.6.0 + 1.7.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -22,7 +22,7 @@ iPhoneOS CFBundleVersion - 1.6.0 + 1.7.0 MinimumOSVersion 6.0 diff --git a/Bolts/Resources/tvOS-Info.plist b/Bolts/Resources/tvOS-Info.plist index aeeb4aa6a..36fda250f 100644 --- a/Bolts/Resources/tvOS-Info.plist +++ b/Bolts/Resources/tvOS-Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.6.0 + 1.7.0 CFBundleSignature ???? CFBundleVersion - 1.6.0 + 1.7.0 NSPrincipalClass diff --git a/Bolts/Resources/watchOS-Info.plist b/Bolts/Resources/watchOS-Info.plist index aeeb4aa6a..36fda250f 100644 --- a/Bolts/Resources/watchOS-Info.plist +++ b/Bolts/Resources/watchOS-Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.6.0 + 1.7.0 CFBundleSignature ???? CFBundleVersion - 1.6.0 + 1.7.0 NSPrincipalClass diff --git a/CHANGELOG.md b/CHANGELOG.md index d93997dff..efbe14646 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Bolts CHANGELOG +## 1.7.0 + +**New** +- Added `BFTask.+taskForCompletionOfAnyTask:`. + This method creates a task that will be completed when first of the provided task completes. + [#229](https://github.com/BoltsFramework/Bolts-ObjC/pull/229) + by [Florent Vilmart](https://github.com/flovilmart) +- New constants defined for userInfo keys of multi-error/multi-exception. + [#238](https://github.com/BoltsFramework/Bolts-ObjC/pull/238) + by [Takeru Chuganji](https://github.com/hoppenichu) +- Replaced `Bolts` class, `BoltsVersion` macro with a constant string. + [#239](https://github.com/BoltsFramework/Bolts-ObjC/pull/239) + by [Nikita Lutsenko](https://github.com/nlutsenko) + +**Improved** +- Reduced stack frame from continuation stack trace if task is completed. + [#237](https://github.com/BoltsFramework/Bolts-ObjC/pull/237) + by [Nikita Lutsenko](https://github.com/nlutsenko) + +**Fixed** +- Fixed disposing of `BFCancellationToken` when it has registrations. + [#226](https://github.com/BoltsFramework/Bolts-ObjC/pull/226) + by [Nikita Lutsenko](https://github.com/nlutsenko) +- Fixed and improved documentation. + [#230](https://github.com/BoltsFramework/Bolts-ObjC/pull/230) + by [Paweł Wrzosek](https://github.com/wzs) +- Fix warnings that surfaced in the release version of Xcode 7.3. + [#231](https://github.com/BoltsFramework/Bolts-ObjC/pull/231) + by [Nikita Lutsenko](https://github.com/nlutsenko) +- Fixed edge case scenario of `BFTask.+taskForCompletionOfAllTasks:` wouldn't finish or wouldn't be cancelled. + [#235](https://github.com/BoltsFramework/Bolts-ObjC/pull/235) + by [Nikita Lutsenko](https://github.com/nlutsenko) + ## 1.6.0 **New**