Releases: BoltsFramework/Bolts-ObjC
Releases · BoltsFramework/Bolts-ObjC
Release list
1.5.0
New
- Bolts Tasks now have nullability annotations. #161
Improved
- Improved return types for continuation methods of a
BFTaskwhen used with generics. #198 - Improved performance of constructing a
BFTaskwith result/error/exception. #181, #187 - Improved performance and dispatch policy of
BFExecutor.defaultExecutor(). #197 - Improved performance and removed a stack frame when completing a
BFTask. #184
Fixed
- Fixed rare issue when compilation would fail if Bolts is used as a subproject reference. #188
- Fixed potential data inconsistency when getting description of a
BFTask. #182 - Fixed a warning in
BFWebViewAppLinkResolver. #183
View all issues and pull requests associated with this release here.
1.4.0
Bolts 1.3.0
Bolts 1.2.2
- New: Added bitcode support when built from source for iOS 9.
- New:
BFTaskandBFTaskCompletionSourcenow supports Obj-C Generics for types of the result. - Fixed: Resolved a crash when creating a BFURL when
target_urlis not a string (null or a number). - Fixed:
BFIncludeStatusBarInSizeAlwaysis properly handled now.
Please note: This is the last release of Bolts that is compiled with Xcode 6.4.
Bolts 1.2.1
- Improved: Removed the need to check
canOpenURL:and just useopenURL: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+.
Bolts 1.2.0
- Added:
BFCancellationToken,BFCancellationTokenSource,BFCancellationTokenRegistration - Updated:
BFTaskAPIs to have methods that acceptBFCancellationTokenas an argument. - Documentation updates and small bug fixes.
Bolts 1.1.5
- Better subclassing support for
BFTask,BFTaskCompletionSource,BFExecutor. - Improved
taskForCompletionOfAllTasks:to check forerror/exceptionbefore cancelling a task. - Fixed and improved layout of
BFAppLinkReturnToRefererController. - Improve optional importing for AppLinks code in umbrella header.
- Split Tasks and AppLinks in subspecs.
Bolts 1.1.4
- New: Bolts for iOS is easily importable from Swift code (via
import Bolts). - New: Added
BFTask +taskForCompletionOfAllTaskResults. - New: Added
faultedproperty onBFTask. - New: Made
BFTaskErrorDomainandBFTaskMultipleExceptionsExceptionconstants publicly available. - New:
BFTask -descriptionnow shows completed/cancelled/faulted status of a task.
Bolts 1.1.3
- 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