Skip to content

Releases: RACCommunity/Rex

0.8 - RAC 4 alpha support

21 Sep 01:08
Compare
Choose a tag to compare
Pre-release

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 that PropertyOf has initializers for Signal and SignalProducer.
  • [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 to Event.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

20 Sep 23:25
Compare
Choose a tag to compare

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

06 Sep 22:04
Compare
Choose a tag to compare
  • [fixed] Number of retain cycles in the Foundation and UIKit extensions (thanks @avalanched)
  • [changed] Removed unused host parameter from rex_classProperty
  • [fixed] Workaround compiler warning when using StaticString

0.3.0 - More Cocoa extensions

12 Aug 17:55
Compare
Choose a tag to compare

Additions and fixes to Cocoa extensions

  • [added] Extensions for UIBarItem and UIBarButtonItem (thanks @bjarkehs)
  • [added] NSTextField.rex_textSignal extension (thanks @skyylex)
  • [fixed] Renamed UIButton.rac_pressed to rex_pressed

0.2.3 - Initial UIKit extensions

19 Jun 21:24
Compare
Choose a tag to compare

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

29 May 23:35
Compare
Choose a tag to compare

Adds SignalProperty, propertyOf and propertySink to minimize boilerplate when creating properties.

0.2.1 - KVO and timeoutAfter

29 May 20:26
Compare
Choose a tag to compare
  • Adds timeoutAfter (generalized timeoutWithError)
  • Typed KVO bridge via NSObject.rex_producerForKeyPath

0.2 - Uncollect and ++RAC

26 May 19:57
Compare
Choose a tag to compare
  • Add uncollect for flattening sequence values (inverse of collect)
  • Update to ReactiveCocoa 3.0-beta6.
    • Removes += that's now part of RAC
    • NSUserDefaults.rex_signalForKey => rex_valueForKey and returns a producer

0.1.3 - Hello operator

14 May 06:29
Compare
Choose a tag to compare

🍻 @nomothetis for adding disposable and sink operators

0.1.2 - Foundation signals

11 May 17:44
Compare
Choose a tag to compare

Thanks to @larryonoff for NSData.rex_dataWithContentsOfURL and NSUserDefaults.rex_signalForKey