Releases: ReactiveCocoa/ReactiveCocoa
Releases · ReactiveCocoa/ReactiveCocoa
12.0.0
11.2.2
This is a patch release of ReactiveCocoa 11.2.
Changes
- Building from Xcode project no longer warns about use of deprecated class keyword usage. (#3726, kudos to @michalsrutek)
- Updated Carthage xcconfig dependency to 1.1 for proper building arm64 macOS variants. (#3728, kudos to @iby)
11.2.1
11.2.0
11.1.0
11.0.0
This is a breaking major release of ReactiveCocoa.
Removal
-
Binding for
WKInterfaceActivityRing
has been removed, since it causes watchOS builds to be linked with HealthKit, leading to potential App Store rejections for apps who do not use HealthKit. (#3706)Users who depend on the
WKInterfaceActivityRing
binding should consider replicating them in their projects instead.
10.3.0
10.2.0
10.1.0
This is the first minor release of ReactiveCocoa 10. It supports Swift 5.0 (Xcode 10.2/Xcode 10.3) and Swift 5.1 (Xcode 11).
Changes
Bugfixes
- Fix crashes of
NSObject.signal(for:)
andNSObject.producer(for:)
with Objective-C enums (#3667, kudos to @gfontenot)
Additions
- Add a binding target for the
barTintColor
ofUINavigationBar
(#3675, kudos to @rehatkathuria) - Add reactive extensions for standard WatchKit interface objects. (#3670, kudos to @tdimeco)
10.0.0
This is the first release of ReactiveCocoa 10.0. It supports Xcode 10.2 and Swift 5.0.
Changes
- Update ReactiveSwift to 6.0.
- 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