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]
SignalProperty
is gone now thatPropertyOf
has initializers forSignal
andSignalProducer
. - [removed] The
SinkType
operators 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.Sink
in RAC and the removal of|>
. - [removed] The
print
operators 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
host
parameter 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_enabled
UILabel.rex_text
UIButton.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
uncollect
for flattening sequence values (inverse ofcollect
) - Update to ReactiveCocoa 3.0-beta6.
- Removes
+=
that's now part of RAC NSUserDefaults.rex_signalForKey
=>rex_valueForKey
and 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