Changelog History
Page 2
-
v10.0.0 Changes
April 27, 2019๐ This is the first release of ReactiveCocoa 10.0. It supports Xcode 10.2 and Swift 5.0.
๐ Changes
โก๏ธ 1. Update ReactiveSwift to 6.0. ๐ 2. Remove dependency on antitypical/Result.
Migration notes
- ๐ If you have used
Result
only as dependency ofReactiveSwift
, remove all instances ofimport Result
,import enum Result.NoError
orimport struct Result.AnyError
and remove theResult
Framework from your project. - ๐ฆ Replace all cases where
NoError
was used in aSignal
orSignalProducer
withNever
- ๐ฆ Replace all cases where
AnyError
was used in aSignal
orSignalProducer
withSwift.Error
- ๐ If you have used
-
v9.0.0 Changes
March 28, 2019๐ This is the first release of ReactiveCocoa 9.0. It requires Swift 4.2 or above and supports Xcode 10.2/Swift 5.0.
๐ Improvements
- UITextField and UITextView text and attributedText values non-optional. (#3591, kudos to @Marcocanc)
โ Additions
- ๐ฆ KVO observations can now be made with Smart Key Path in Swift 3.2+, using
producer(for:)
andsignal(for:)
available onNSObject.reactive
. (#3491, kudos to @andersio) - Binding target for
UIApplication.applicationIconBadgeNumber
(#3589, kudos to @cocoahero). - An extension for
NSView.alphaValue
. (#3636, kuds to @eimantas) - An extension for
NSView.isHidden
. (#3634, kudos to @eimantas)
-
v8.0.2 Changes
October 20, 2018๐ This is the second patch release of ReactiveSwift 8.0. It supports Swift 4.1 (Xcode 9.4) and Swift 4.2 (Xcode 10).
Carthage compatibility
๐ A build configuration related issue blocking Carthage builds has been resolved.
๐ Change
๐ 1. ReactiveMapKit has now platform specific build targets and schemes. (#3625, kudos to @andersio)
-
v8.0.1 Changes
October 06, 2018๐ This is a patch release of ReactiveSwift 8.0. It supports Swift 4.1 (Xcode 9.4) and Swift 4.2 (Xcode 10).
CocoaPods compatibility
The pod spec has been annotated with the language mode ReactiveCocoa is supposed to be built in (Swift 4.1). This should resolve issues when using ReactiveCocoa via CocoaPods with projects in Swift 4.2 mode.
๐ Bugfix
๐ฆ 1. Fixed an issue of
SignalProducer.take(duringLifetimeOf:)
incorrectly retaining its argument. (#3615, kudos to @andrei-kuzma)โ Additions
-
v8.0.0 Changes
July 25, 2018๐ This is the first release of ReactiveCocoa 8.0. It supports Swift 4.1 (Xcode 9.4) and preliminarily Swift 4.2 (Xcode 10).
๐ Change
๐ 1. Requires ReactiveSwift 4.0.
โ Additions
๐ 1. Add support for Cocoapods 1.5.0 static frameworks (#3590, kudos to @mishagray)
- Add
becomeFirstResponder
andresignFirstResponder
extensions toUIResponder
. (#3585, kudos to @Marcocanc) - Added
title
binding target toUIViewController
(#3588, kudos to @cocoahero). ๐ฆ 4. Added several trigger signals for view lifecycle events toUIViewController
(#3588, kudos to @cocoahero). - Add extensions for several properties on
UIBarButtonItem
(#3586, kudos to @asmallteapot).
- Add
-
v8.0.0-rc.1 Changes
July 04, 2018๐ This is the first release candidate of ReactiveCocoa 8.0. It supports Swift 4.1 (Xcode 9.4) and preliminarily Swift 4.2 (Xcode 10).
๐ Change
๐ 1. Requires ReactiveSwift 4.0 Release Candidate 2.
โ Additions
๐ 1. Add support for Cocoapods 1.5.0 static frameworks (#3590, kudos to @mishagray)
- Add
becomeFirstResponder
andresignFirstResponder
extensions toUIResponder
. (#3585, kudos to @Marcocanc) - Added
title
binding target toUIViewController
(#3588, kudos to @cocoahero). ๐ฆ 4. Added several trigger signals for view lifecycle events toUIViewController
(#3588, kudos to @cocoahero).
- Add
-
v7.2.0 Changes
April 08, 2018๐ This is the second minor release of ReactiveCocoa 7. It requires ReactiveSwift 3.1, and supports Swift 3.2, 4.0 and 4.1.
๐ Changes
Mitigated a compilation issue specific to Swift 4.1. (#3583)
๐ Fixed a compilation issue related to SR-7299. (#3580)
๐ Improved the interoperability of method interception. (#3570, kudos to @andersio)
โ Additions
โ Add
showsCancelButton
,textDidBeginEditing
andtextDidEndEditing
extensions toUISearchBar
(#3565, kudos to @banjun)NotificationCenter.reactive.keyboard(_:)
for system keyboard notification by the event types. (#3566, kudos to @ra1028)โ Add extensions for several properties on
UINavigationItem
(#3576, kudos to @asmallteapot). -
v7.1.0 Changes
January 13, 2018๐ This is the first release of ReactiveCocoa 7.1. It requires ReactiveSwift 3.1, and supports Swift 3.2 and Swift 4.0.
๐ Change
๐ Requires ReactiveSwift 3.1.
๐ Fix an issue preventing ReactiveCocoa from being built with the Swift 3.2 language mode. (#3556)
This issue might affect only users with CocoaPods 1.3.1 and earlier. For Carthage and the Xcode Project users, ReactiveCocoa is always built with the Swift 4.0 language mode.
โ Addition
-
v7.1.0-rc.2 Changes
December 24, 2017๐ This is the second release candidate of ReactiveCocoa 7.1. It requires ReactiveSwift 3.1, and supports Swift 3.2 and Swift 4.0.
๐ Change
๐ Fix an issue preventing ReactiveCocoa from being built with the Swift 3.2 language mode. (#3556)
This issue might affect only users with CocoaPods 1.3.1 and earlier. For Carthage and the Xcode Project users, ReactiveCocoa is always built with the Swift 4.0 language mode.
-
v7.1.0-rc.1 Changes
December 23, 2017๐ This is the first release candidate of ReactiveCocoa 7.1. It requires ReactiveSwift 3.1, and supports Swift 3.2 and Swift 4.0.
๐ Change
๐ 1. Requires ReactiveSwift 3.1 Release Candidate 1. (#3555)
โ Addition