Releases: freshOS/Then
Releases · freshOS/Then
Xcode 10.1 & Swift 4.2.1
Adds the Carthage pre-built framework for Xcode 10.1 & Swift 4.2.1
Xcode10 & Swift 4.2
- Migrates to Xcode10 & Swift 4.2 🚀
4.1.1
Thread Safety 🔒
Thread Safety 🔒
- Fixes
WheAll
race condition when using concurrent operations - Fixes overall thread safety
..
&..?
syntax forawait
Big thanks @cfanfs for his work on this release 👏
Xcode 9.3 & Swift 4.1
Big Thanks to @casademora for this release 👏 🎉
This introduces breaking changes.
Promises calls like this:
func foo() -> Promise<Void> {
return Promise { resolve, _ in
// code...
}
}
Will now need to be disambiguated like so:
func foo() -> Promise<Void> {
return Promise { (resolve: @escaping () -> Void, _) in
// code...
}
}
Indeed, Promise<T>
and Promise<Void>
share the same initializer with different param types which is now considered ambiguous. Until we find a workaround, explicitly declaring types will be needed.
3.1.0
WhenAll DispatchQueue
whenAll
now accepts an optional DispatchQueue
Kudos to @cliapis for finding this issue 👏
Happy New Year everybody! 🍾 🎉
Fixes SPM integration &remove test coverage data
Fixes SPM integration &remove test coverage data
Swift 4 & Xcode9 !
Swift 4 & Xcode9 support.
tvOS Support
tvOS is now officially supported thanks to @florianbuerger !
Kudos 👏🎉