Skip to content
This repository has been archived by the owner on Jul 3, 2022. It is now read-only.

Releases: Thomvis/BrightFutures

5.1.0

05 Nov 19:05
5.1.0
Compare
Choose a tag to compare

Adds compatibility with the Swift Package Manager

5.0.1

17 Sep 07:33
v5.0.1
Compare
Choose a tag to compare

Compatible with Swift 3 / Xcode 8

5.0.0-beta.3

11 Sep 15:43
v5.0.0-beta.3
Compare
Choose a tag to compare
5.0.0-beta.3 Pre-release
Pre-release

This beta brings support for Xcode 8 GM.

5.0.0-beta.2

03 Sep 12:02
v5.0.0-beta.2
Compare
Choose a tag to compare
5.0.0-beta.2 Pre-release
Pre-release

This beta brings compatibility with Xcode 8 beta 6.

5.0.0-beta.1: Preliminary Swift 3 Support

13 Aug 11:21
v5.0.0-beta.1
Compare
Choose a tag to compare
  • Removes Queue and Semaphore in favor of DispatchQueue and DispatchSemaphore

4.1.1

03 Aug 20:02
v4.1.1
Compare
Choose a tag to compare

Adds support for Swift 2.3 and Xcode 8 (tested with beta 4)

4.1.0

25 May 10:22
v4.1.0
ba18381
Compare
Choose a tag to compare
  • [FIX] AsyncType.delay() now correctly starts the delay after the AsyncType has completed, which was the intended behavior. This fix can be breaking if you depended on the faulty behavior. (#139, thanks peyton!)

4.0.1

30 Apr 12:44
v4.0.1
Compare
Choose a tag to compare
  • Fixed version in the podspec

4.0.0

28 Apr 15:17
v4.0.0
Compare
Choose a tag to compare

BrightFutures 4.0.0 is compatible with Swift 2.2 and Xcode 7.3.

  • [BREAKING] NoError has been removed from BrightFutures.
  • [BREAKING] SequenceType.fold(_:zero:f:) and methods that use it (such as SequenceType.traverse(_:f:) and SequenceType.sequence()) are now slightly more asynchronous: to prevent stack overflows, after a certain number of items, it will perform an asynchronous call.
  • [FIX] Fixed stack overflow when using sequence() or traverse() on large sequences.

4.0.0-beta.2

24 Apr 20:13
Compare
Choose a tag to compare
4.0.0-beta.2 Pre-release
Pre-release

Breaking: SequenceType.fold(_:zero:f:) and methods that use it (such as SequenceType.traverse(_:f:) and SequenceType.sequence()) are now slightly more asynchronous: to prevent stack overflows, after a certain number of items, it will perform an asynchronous call.
Fixed stack overflow when using sequence() or traverse(_:f:) on large sequences.