New
- Bolts now fully supports tvOS and Xcode 7.1. Changes
- Bolts for iOS requires at least iOS 6.0.
- Bolts for OS X requires at least OS X 10.8.
New
- Bolts now fully supports watchOS 2.
- Bolts for iOS is now compilied with Bitcode slice. Fixed
- Potential undefined behavior caused by casting block types.
- New: Added bitcode support when built from source for iOS 9.
- New:
BFTask
andBFTaskCompletionSource
now supports Obj-C Generics for types of the result. - Fixed: Resolved a crash when creating a BFURL when
target_url
is not a string (null or a number). - Fixed:
BFIncludeStatusBarInSizeAlways
is properly handled now.
- Improved: Removed the need to check canOpenURL: and just use openURL: directly which improves App Links behavior on iOS 9.
- Fixed: Potentially never completed task if continuation returns a task and cancellation was requested.
- Fixed: iOS 9 deprecations that cause warnings when building from source and targeting iOS 9+.
- Added:
BFCancellationToken
,BFCancellationTokenSource
,BFCancellationTokenRegistration
- Updated:
BFTask
APIs to have methods that acceptBFCancellationToken
as an argument. - Documentation updates and small bug fixes.
- Better subclassing support for
BFTask
,BFTaskCompletionSource
,BFExecutor
. - Improved
taskForCompletionOfAllTasks:
to check forerror
/exception
before cancelling a task. - Fixed and improved layout of
BFAppLinkReturnToRefererController
. - Improve optional importing for AppLinks code in umbrella header.
- Split Tasks and AppLinks in subspecs.
- New: Bolts for iOS is easily importable from Swift code (via
import Bolts
). - New: Added
BFTask +taskForCompletionOfAllTaskResults
. - New: Added
faulted
property onBFTask
. - New: Made
BFTaskErrorDomain
andBFTaskMultipleExceptionsException
constants publicly available. - New:
BFTask -description
now shows completed/cancelled/faulted status of a task.
- Made Bolts work if added as a subproject
- Support for iOS 8
- Support for OS X 10.10
- Updated headers to support llvm header maps
- Bolts for Mac is now a dynamic framework
- Bug fixes
- Adds App Links.
- Initial release.