Releases: RACCommunity/Rex
0.8 - RAC 4 alpha support
First release supporting RAC 4 and Swift 2. See also the RAC changelog since many of the changes are along the same lines.
- [updated] Signal operators are now implemented as protocol extensions so no more
|>. This mirrors the updates to RAC for Swift 2. - [removed]
SignalPropertyis gone now thatPropertyOfhas initializers forSignalandSignalProducer. - [removed] The
SinkTypeoperators since the protocol was removed from the Swift 2 standard lib. - [removed] The custom
send*operators. While an interesting idea, these don't fit anymore with the changes toEvent.Sinkin RAC and the removal of|>. - [removed] The
printoperators have been removed. These are trivially to add when needed, but I could be convinced to bring them back.
Note the jump from 0.5 -> 0.8 is a precaution in case another RAC 3 release is needed
0.5.0 - Target official RAC 3
Unless there's need for further RAC 3 support, this is the end of the line. New development will target RAC 4.
Thanks @ikesyo for the PRs to update the build.
0.4 - No more leaks
- [fixed] Number of retain cycles in the Foundation and UIKit extensions (thanks @avalanched)
- [changed] Removed unused
hostparameter fromrex_classProperty - [fixed] Workaround compiler warning when using
StaticString
0.3.0 - More Cocoa extensions
0.2.3 - Initial UIKit extensions
Adds a few property extensions to UIKit objects exposing MutableProperty's that ease binding from RAC without having to resort to DynamicProperty. Specifically:
UIControl.rex_enabledUILabel.rex_textUIButton.rex_pressed
0.2.2 - Property helpers
Adds SignalProperty, propertyOf and propertySink to minimize boilerplate when creating properties.
0.2.1 - KVO and timeoutAfter
- Adds
timeoutAfter(generalizedtimeoutWithError) - Typed KVO bridge via
NSObject.rex_producerForKeyPath
0.2 - Uncollect and ++RAC
- Add
uncollectfor flattening sequence values (inverse ofcollect) - Update to ReactiveCocoa 3.0-beta6.
- Removes
+=that's now part of RAC NSUserDefaults.rex_signalForKey=>rex_valueForKeyand returns a producer
- Removes
0.1.3 - Hello operator
🍻 @nomothetis for adding disposable and sink operators
0.1.2 - Foundation signals
Thanks to @larryonoff for NSData.rex_dataWithContentsOfURL and NSUserDefaults.rex_signalForKey