This release is meant for use with Xcode 7.1 and Swift 2.1.
🚧 Remember, RAC 4 is alpha software! 🚧
Expect breaking changes in subsequent alpha releases.
See the CHANGELOG to learn more about the major changes between ReactiveCocoa versions 3 and 4.
- [improved] Rename generic
TandEparams (#2349, #2388 thanks @bencochran) - [improved] Workaround to prevent
NSErrorfrom losing itsUserInfointoRACSignal(#2363, thanks @raylillywhite and @NachoSoto for review!) - [fixed]
filteroperator bug (#2367, thanks @bencochran and @NachoSoto for review!) - [improved] Change
NoErrorback to an enum (#2370, thanks @dapenggao and @NachoSoto for review!) - [added] DebuggingTechniques.md document (#2398, thanks @nikita-leonov and @saniul for review!)
- [improved] Move
flatMapintoSignalProducerTypeextension (#2380, thanks @nikita-leonov and @NachoSoto for review!) - [fixed] Explicitly set
TARGET_NAME(#2398, thanks @tonyarnold!) - [fixed] Update
READMEtoflatMapError(#2405, thanks @rpowelll!) - [improved] Explicit type annotations in
README(#2413, thanks @iv-mexx and @NachoSoto for review!) - [fixed]
Bagmemory problems in Swift 2.1 (#2417, thanks @NachoSoto!) - [fixed] Xcode 7.1 beta 2 (#2418, thanks @JaviSoto!)
- [fixed]
-flattencircular reference (#2433, thanks @joshaber and @mdiep for review!) - [improved]
SignalProduceroverloads forSignaloperators (#2439, thanks @NachoSoto!) - [improved] Added
@noescapetoSignal.initgenerator (#2441, thanks @NachoSoto and @andymatuschak for review!) - [added]
ObserverAPI (#2442, thanks @andymatuschak and @NachoSoto for review!) - [added]
flattenandflatMapfor allSignalandSignalProducercombos (#2449, thanks @NachoSoto and @mdiep for review) - [fixed] Infinite recursion in
RACScheduler.schedule(#2450, thanks @NachoSoto and @andymatuschak for review!) - [fixed]
SignalProducertests forObserverAPI (#2474 and #2475, thanks @dapenggao and @paulyoung for review!) - [improved] Update
BasicOperators.mdfor Swift 2 (#2477 and #2481, thanks @chenjsa!) - [fixed]
QueueSchedulerdeprecation warning (#2483, thanks @joshaber!) - [improved] Renamed
PropertyOftoAnyProperty(#2484, thanks @AquaGeek and @NachoSoto for review!) - [added]
BagandAtomicare public (#2489)
Thanks also to @dapenggao, @ikesyo, and @gfontenot for their improvements to the code!