All Versions
23
Latest Version
Avg Release Cycle
103 days
Latest Release
551 days ago

Changelog History
Page 1

  • v1.9.1 Changes

    April 16, 2020

    Merged pull requests:

    Closed issues:

    • Apple Review #331
    • πŸ‘ Need the Bolts framework with mac catalyst support #333
  • v1.9.0 Changes

    December 31, 2017

    Full Changelog

    Implemented enhancements:

    • πŸ‘» Removal of automatic exception catching. #252
    • πŸ‘ Allow usage of only app extension APIs in all schemes. #313 (nlutsenko)
    • ⚑️ Update shared configurations for Xcode 9. #312 (nlutsenko)
    • ⬆️ Upgrade to use Xcode 8.2. #293 (nlutsenko)
    • βž• Add BFVoid macro to allow enforcing 'void' result types on BFTask. #289 (nlutsenko)

    Closed issues:

    • Working on above iOS8? #311
    • πŸ— Build failed when running scripts #295
    • Carthage compatibility with Facebook-sdk #285
    • ⚑️ Files not found after Parse + Facebook pod update #278
    • Bolts/BFTask.h file not found #277
    • Swift 3 Naming Collision #276
    • Is this library compatible with swift 3.0? #275

    πŸ”€ Merged pull requests:

  • v1.8.4 Changes

    July 14, 2016

    Full Changelog

    Closed issues:

    • [BFTask waitUntilFinished] wait forever. #141

    πŸ”€ Merged pull requests:

  • v1.8.3 Changes

    July 12, 2016

    Full Changelog

    πŸ”€ Merged pull requests:

  • v1.8.2 Changes

    July 11, 2016

    Full Changelog

    Closed issues:

    • Xcode 8 beta 2: dyld: Library not loaded: /Library/Frameworks/Bolts.framework/Bolts #265

    πŸ”€ Merged pull requests:

    • Bolts 1.8.2 πŸ”© #267 (nlutsenko)
    • βœ… Use latest xctoolchain to fix dynamic library loading and code signing. #266 (nlutsenko)
    • βž• Add CodeCov and default clang-format configurations. #264 (nlutsenko)
    • πŸ‘‰ Make Travis-CI run faster on CocoaPods phase. #263 (nlutsenko)
    • Unbreak packaging script. #262 (nlutsenko)
  • v1.8.1 Changes

    July 08, 2016

    Full Changelog

    πŸ”€ Merged pull requests:

    • Bolts 1.8.1 πŸ”© #261 (nlutsenko)
    • ⚑️ Update toolchain to unbreak compilation of dynamic frameworks. #260 (nlutsenko)
  • v1.8.0 Changes

    July 07, 2016

    Full Changelog

    Implemented enhancements:

    • Opt out exceptions #250
    • -[BFTask waitUntilFinished] does not account for spurious thread wakeup #134

    Closed issues:

    • FBSDKCoreKit 4.10.0 is forcing Bolts 1.6 through CocoaPods, using a faulty waitUntilFinished method on BFTask #257
    • Meeting me #248
    • Chained BFTask(s) run during "Background Fetching" task stopped at the first task #234
    • Can add additional result data when error? #200
    • β€œInclude of non-modular header inside framework module” error in project with framework sub-dependency #192
    • Bracket typing autocomplete issue. #109
    • πŸ‘€ NSInternalInconsistencyException for seemingly no reason #102

    πŸ”€ Merged pull requests:

    • Bolts 1.8.0 πŸ”© #259 (nlutsenko)
    • ⚑️ Update all configurations to latest and improve naming of targets. #258 (nlutsenko)
    • πŸ‘‰ Make sure that internal headers are not exposed in AppLinks pod. #254 (nlutsenko)
    • πŸ—„ Deprecate BFTask automatic exception catching. #251 (nlutsenko)
    • πŸ›  Fix potential spurious thread wakeup. #247 (nlutsenko)
    • πŸ— Unbreak build framework script. #246 (nlutsenko)
    • βž• Add no-side-effects version of navigateToAppLink:error: and navigate: #245 (biasedbit)
  • v1.7.0 Changes

    March 31, 2016

    Full Changelog

    Implemented enhancements:

    • Create separate API using Swift generics #61

    Closed issues:

    • Retry primitive? #233
    • βœ… How to get (older version of) Bolts working with Xcode 6.4? I need to test in iOS7 simulator. #228
    • BFTask's -continueWithExecutor cannot make use of Swift block syntactic sugar #222
    • Syntax for conditional check for errors in README doesn't work #221
    • ⚑️ Bolts 1.6.0 build errors after a pod update #220
    • "Cannot set the result on a completed task." even with trySetResult #207
    • Duplicate interface definition for class 'BFAppLink' #178

    πŸ”€ Merged pull requests:

    • Bolts 1.7.0 πŸ”© #244 (nlutsenko)
    • πŸ›  Fix flaky test in TaskTests. #243 (nlutsenko)
    • πŸ‘‰ Use Xcode 7.3 for Travis-CI. #242 (nlutsenko)
    • βœ‚ Remove unused viewToMoveWithNavController property #241 (ejensen)
    • πŸš€ Change iOS Tests deployment target to 7.0. #240 (nlutsenko)
    • Replace Bolts class, BoltsVersion macro with constant string. #239 (nlutsenko)
    • Define constant variables for multiple {errors, exceptions} userInfo keys #238 (chuganzy)
    • ⬇️ Reduce stack frame from continuation stack trace if task is completed. #237 (nlutsenko)
    • πŸ‘‰ Use Barrier version of OSAtomic in taskForCompletionOfAllTasks:. #235 (nlutsenko)
    • ⚑️ Update xctoolchain, fix new warnings in Xcode 7.3 #231 (nlutsenko)
    • ⚑️ Update README.md #230 (wzs)
    • βž• Adds race task #229 (flovilmart)
    • βž• Add tests/cleanup code to improve code coverage. #227 (nlutsenko)
    • πŸ›  Fix disposing of CancellationTokenSource with registrations. #226 (nlutsenko)
    • πŸ“‡ Rename Bolts-iOS to Bolts-ObjC. #224 (nlutsenko)
  • v1.6.0 Changes

    January 12, 2016

    Full Changelog

    πŸ›  Fixed bugs:

    • Compile erros on Xcode 7.3 #215

    Closed issues:

    • BFTask: returning nil #195

    πŸ”€ Merged pull requests:

    • Bolts 1.6.0 πŸ”© #219 (nlutsenko)
    • βœ‚ Remove nonnull requirement from BFTask.taskFromExecutor(_ ,block:). #218 (nlutsenko)
    • Specify generic type for BFTask.taskForCompletionOfAllTasks*(). #217 (nlutsenko)
    • πŸ›  Fix Xcode 7.3 warnings. #216 (nlutsenko)
    • βž• Add Carthage to Travis-CI. #214 (nlutsenko)
    • 🚚 Move error code constant for multiple errors into BFTask. #213 (nlutsenko)
    • Strip macros for generics in Task, TaskCompletionSource. #212 (nlutsenko)
  • v1.5.1 Changes

    December 30, 2015

    Full Changelog

    Implemented enhancements:

    • Carthage compatibility #152

    Closed issues:

    • Is it possible to create 'cold' (lazy evaluated) tasks? #203

    πŸ”€ Merged pull requests: