Skip to content

Latest commit

 

History

History
480 lines (351 loc) · 39.5 KB

CHANGELOG.md

File metadata and controls

480 lines (351 loc) · 39.5 KB

Change Log

1.9.1 (2020-3-18)

Full Changelog

Merged pull requests:

Closed issues:

  • Apple Review #331
  • Need the Bolts framework with mac catalyst support#333

1.9.0 (2017-12-31)

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:

1.8.4 (2016-07-14)

Full Changelog

Closed issues:

  • [BFTask waitUntilFinished] wait forever. #141

Merged pull requests:

1.8.3 (2016-07-12)

Full Changelog

Merged pull requests:

1.8.2 (2016-07-11)

Full Changelog

Closed issues:

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

Merged pull requests:

1.8.1 (2016-07-08)

Full Changelog

Merged pull requests:

1.8.0 (2016-07-07)

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)

1.7.0 (2016-03-31)

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:

1.6.0 (2016-01-12)

Full Changelog

Fixed bugs:

  • Compile erros on Xcode 7.3 #215

Closed issues:

  • BFTask: returning nil #195

Merged pull requests:

1.5.1 (2015-12-30)

Full Changelog

Implemented enhancements:

  • Carthage compatibility #152

Closed issues:

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

Merged pull requests:

1.5.0 (2015-11-14)

Full Changelog

Implemented enhancements:

  • Add nullability annotations to header files #161

Closed issues:

  • Generics not detected in framework code #191

Merged pull requests:

  • Bolts 1.5.0 🔩 #199 (nlutsenko)
  • Improve BFTask.continue return type when used with generics. #198 (nlutsenko)
  • Changed -defaultExecutor's dispatch policy to check stack space. #197 (richardjrossiii)
  • Add explicit target dependencies to all tests. #190 (nlutsenko)
  • Update README.md #189 (peymano)
  • Recreate Bolts-iOS target to unbreak building via subproject reference. #188 (nlutsenko)
  • Improve performance, memory usage for tasks that are created with result/error/exception/cancelled. #187 (nlutsenko)
  • Make tvOS tests run in Travis-CI. #186 (nlutsenko)
  • Fix TaskTests.testDescription #185 (nlutsenko)
  • Simplify settings properties on a Task from TaskCompletionSource. #184 (nlutsenko)
  • Fix warning in BFWebViewAppLinkResolver.m. #183 (nlutsenko)
  • Fixed potential memory corruption on accessing a description of a task. #182 (nlutsenko)
  • Improve performance of task constructors. #181 (nlutsenko)
  • Enable Xcode code coverage for all schemes. #180 (nlutsenko)
  • Added nullability annotations to Bolts Tasks. #162 (nlutsenko)

1.4.0 (2015-10-23)

Full Changelog

Closed issues:

  • tvos support in V1.3.0? #163

Merged pull requests:

1.3.0 (2015-09-23)

Full Changelog

Implemented enhancements:

  • linker command failed with exit code 1 when bitcode enabled #153

Closed issues:

  • watchOS 2 Support #155

Merged pull requests:

1.2.2 (2015-09-10)

Full Changelog

Fixed bugs:

  • BFIncludeStatusBarInSizeAlways never includes the status bar in the size #110
  • BFURL crash on initialization when target_url is null #114

Closed issues:

  • forCompletionOfAllTasksWithResults: exception 'Cannot set the result on a completed task.' #140

Merged pull requests:

1.2.1 (2015-08-26)

Full Changelog

Implemented enhancements:

  • 2 issues in iOS 9 #126

Closed issues:

  • El Café Nadaista - Un Café de la Muerte con sabor a Colombia #123
  • Tasks not chaining properly #116
  • Issue when chaining BFTasks created from Swift #111
  • fetchAsync example no longer valid #107
  • Update podspec to include "cancellation" commit #98

Merged pull requests:

  • Bolts 1.2.1 #131 (nlutsenko)
  • Fix command line build scripts when bolts is contained in paths with spaces. #130 (nlutsenko)
  • Fixed deprecations in iOS 9 that cause warnings. #127 (nlutsenko)
  • Build only master for pushes on Travis-CI. #125 (nlutsenko)
  • Updated README to use new method signature. #124 (nlutsenko)
  • spelling #121 (Coeur)
  • Remove the need to check canOpenURL and just use openURL instead. #120 (mingflifb)
  • Add more tests, remove dead code to improve code coverage. #119 (nlutsenko)
  • Update and parallelize Travis-CI. #118 (nlutsenko)
  • Fixed never completed task if continuation returns a task and cancellation was requested. #106 (nlutsenko)

1.2.0 (2015-06-04)

Full Changelog

Closed issues:

  • Avoid using unavailable APIs when linking against app extension targets. #80

Merged pull requests:

1.1.5 (2015-04-22)

Full Changelog

Closed issues:

  • Cancellation trumps error in -[BFTask taskForCompletionOfAllTasks:] #87
  • BFTask cancellation #86
  • Nice to Have: Cocoapods Subspecs #60

Merged pull requests:

  • Release 1.1.5 #95 (ghost)
  • Split AppLinks and Tasks into separate subspecs. #94 (ghost)
  • Fix State Priority Bug #87 #93 (josephearl)
  • Cleanup code and improve subclassing for BFTask, BFExecutor, BFTaskCompletionSource. #92 (ghost)
  • Update Patent Grant and License #91 (ghost)
  • Fixed warnings on clang modulemaps and potentially no module map in release configuration. #90 (ghost)
  • Fix up the app link return to referer view/controller #88 (toddkrabach)

1.1.4 (2015-03-03)

Full Changelog

Closed issues:

  • Errors with Bolts-Pod when using Facbook-iOS-SDK on CI Server #79
  • NSError cannot be used as a boolean #73
  • [Crash] on iPhone 4 iOS 7.0.4 FYI #72
  • Missing tag v1.1.0 #69
  • Attempt to read non existent folder #66
  • Codesign OSX10.9.5 #65
  • Completed set before the task has actually completed #58
  • Use NSProgress for progress info and cancellation token #42
  • Not compatible with UISearchDisplayController #35
  • Add 'isFaulted' property to BFTask - keep in line with Android #33
  • Small hitTargets of BFAppLinkRefererView... #29
  • Provide a result for taskForCompletionOfAllTasks #23
  • For asynch parse operations when testing - waitUntilFinished hangs indefinitely #19
  • How to re-throw exceptions? #16

Merged pull requests:

  • Release 1.1.4 #85 (ghost)
  • Make BFTaskErrorDomain, BFTaskMultipleExceptionsException public. #84 (ghost)
  • Add podspec linting to Travis-CI. #83 (ghost)
  • Convert static library target to iOS Static Framework. #82 (ghost)
  • Enable more pedantic warnings and fix them. #81 (ghost)
  • Better -(NSString*)description for BFTask #78 (josephearl)
  • Increase Size of Hit Targets on BFAppLinkRefererView #77 (josephearl)
  • Add taskForCompletionOfAllTasksWithResults and faulted property #76 (josephearl)
  • Fixed Swift syntax in Readme. #75 (ghost)
  • Fix minor typo in Readme.md #70 (alexshepard)
  • fixed incorrect string syntax #68 (revolter)

1.1.3 (2014-10-09)

Full Changelog

Merged pull requests:

  • Change from \#import "foo" to \#import \<Bolts/foo\>. #63 (bolinfest)
  • Update Bolts to work on OS X 10.10 and enable modules. Update iOS to include armv7s. #62 (ghost)
  • Make Bolts subproject referencable. Introduced build_release script. #59 (ghost)

1.1.2 (2014-08-21)

Full Changelog

Closed issues:

  • Custom URL Schemes not supported in [BFAppLinkNavigation navigateToURLInBackground:url] #47
  • Prevent duplicate tasks #40
  • How to stop BFTask Chain ? #39
  • navigateToURLInBackground returns NSURLErrorDomain - code 1002 #30

Merged pull requests:

  • Applink Events #56 (agener917)
  • Added Swift versions of most examples. #55 (gfosco)
  • Fixed potential crash in BFAppLinkReturnToRefererController when it is initialized without navigation controller. #54 (ghost)
  • Fixed documentation in the common parts of Bolts. #51 (ghost)
  • Added badges for CI/CocoaPods/License/Dependencies/References. #48 (ghost)

1.1.1 (2014-08-02)

Full Changelog

Closed issues:

  • back view is missing #36
  • AppLink Release Date? #24

Merged pull requests:

  • Specified proper install path and dynamic library install name. #45 (ghost)
  • Make Bolts for Mac being built as a dynamic library. #43 (ghost)
  • Fix typo #32 (wiruzx)
  • Update respondsToSelector checks to reflect the new method names #31 (ide)
  • UITextAlignment is deprecated, so for iOS 6+, use NSTextAlignment instead #28 (toddkrabach)
  • +[BFTask taskFromExecutor:withBlock] to easily create ad-hoc tasks #21 (ide)

1.1.0 (2014-04-30)

Full Changelog

v1.1.0 (2014-04-30)

Full Changelog

Closed issues:

  • Task Cancellation #18
  • No facility for automatically generating array of results for grouped tasks #15

Merged pull requests:

1.0.0 (2014-01-31)

Full Changelog

Merged pull requests:

v1.0.0 (2014-01-30)

* This Change Log was automatically generated by github_changelog_generator