Skip to content

Releases: BoltsFramework/Bolts-ObjC

1.9.1

16 Apr 04:42
74b67b3
Compare
Choose a tag to compare

Merged pull requests:

Closed issues:

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

1.9.0

01 Jan 07:34
Compare
Choose a tag to compare

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)

Merged pull requests:

1.8.4

14 Jul 01:46
Compare
Choose a tag to compare

Fixed

  • Fix potential breaking change related to dynamic library compatibility version.
    #270
    by Nikita Lutsenko

1.8.3

12 Jul 02:55
Compare
Choose a tag to compare

Fixed

1.8.2

11 Jul 20:41
Compare
Choose a tag to compare

Fixed

  • Fixed custom build frameworks script.
    #263
    by Nikita Lutsenko
  • Fixed incorrect dynamic framework install name base and install name making dynamic framework not load in some cases.
    #266
    by Nikita Lutsenko
  • Fixed compilation of dynamic frameworks for watchOS/tvOS when no code signing identity is present.
    #266
    by Nikita Lutsenko

1.8.1

08 Jul 22:38
Compare
Choose a tag to compare
  • Fixed compilation of dynamic frameworks due to codesigning requirements.
    #260
    by Nikita Lutsenko

1.8.0

07 Jul 02:56
Compare
Choose a tag to compare

New

  • Deprecated exception catching in BFTask. This feature will be removed in 1.9.0.
    Read here on the motivation and follow the discussion.
    #251
    by Nikita Lutsenko
  • Added temporary API to opt-out from automatic BFTask exception catching.
    #251
    by Nikita Lutsenko
  • Added no-side-effects version of BFAppLinkNavigation.-navigate: and BFAppLinkNavigation.-navigateToAppLink:error:.
    #245
    by Bruno de Carvalho

Improved

  • Improved naming for BFContinuationBlock to avoid local variable shadowing.
    #258
    by Nikita Lutsenko

Fixed

1.7.0

31 Mar 02:28
Compare
Choose a tag to compare

New

  • Added BFTask.+taskForCompletionOfAnyTask:.
    This method creates a task that will be completed when first of the provided task completes.
    #229
    by Florent Vilmart
  • New constants defined for userInfo keys of multi-error/multi-exception.
    #238
    by Takeru Chuganji
  • Replaced Bolts class, BoltsVersion macro with a constant string.
    #239
    by Nikita Lutsenko

Improved

  • Reduced stack frame from continuation stack trace if task is completed.
    #237
    by Nikita Lutsenko

Fixed

1.6.0

12 Jan 02:20
Compare
Choose a tag to compare

New

Improved

  • Specify generic type for BFTask.+taskForCompletionofAllTasks*().
    #217
    by @nlutsenko
  • Remove nonnull requirement for return type from the block of BFTask.+taskFromExecutor(_ , block:).
    #218
    by @nlutsenko

Fixed

1.5.1

30 Dec 00:16
Compare
Choose a tag to compare

New

Improved

  • Most executor types will create and drain an autorelease pool for each individual task.
    #202 by richardjrossiii

View all issues and pull requests associated with this release here.