Skip to content

Releases: ReactiveX/RxJavaFX

Release 0.1.3

24 Jul 17:49
Compare
Choose a tag to compare

Fixed CompositeObservable dupe issue from 0.1.2

ADDED
CompositeObservable for merging multiple Observables, but allows Observables to be added/removed at any time. Helpful for consolidating multiple UI event sourcesx

MODIFIED
Removed dupe initial emission from ObservableSetSource.fromObservableSet() factory

Release 0.1.2

24 Jul 17:14
Compare
Choose a tag to compare

ADDED
CompositeObservable for merging multiple Observables, but allows Observables to be added/removed at any time. Helpful for consolidating multiple UI event sources

MODIFIED
Removed dupe initial emission from ObservableSetSource.fromObservableSet() factory

Release 0.1.1

14 Jul 14:20
Compare
Choose a tag to compare

ADDED

  • JavaFxObservable.fromDialog() factory which will emit the result of a Dialog<T> as an Observable<T>.

MODIFIED

  • JavaFxObservable.fromObservableList() now does an initial emission of the ObservableList before any changes occur.
  • JavaFxObservable.fromObservableMap() now does an initial emission of the ObservableMap before any changes occur.
  • JavaFxObservable.fromObservableSet() now does an initial emission of the ObservableSet before any changes occur.

Release 0.1.0

30 Jun 00:51
Compare
Choose a tag to compare

Two new functionalities were added to this release.

JavaFX interval()

Added following factory to emit consecutive Long values at a set interval on the JavaFX thread. See #34

JavaFxObservable.interval(Duration duration)

Lazy RxJava Bindings

Two more Binding factories were added to turn an RxJava Observable into a JavaFX Binding, and now there is an option to call toLazyBinding() and not just toBinding(). This will result in the Binding implementation delaying subscription to the Observable until a value is requested from it. #35.

JavaFxSubscriber.toLazyBinding(Observable<T> observable)
JavaFxSubscriber.toLazyBinding(Observable<T> observable, Action1<Throwable> onError)

Release 0.0.7

28 May 02:17
Compare
Choose a tag to compare
  • Added factories to turn ObservableMap<K,T> events into several flavors of Observable<R>
  • Added factories to turn ObservableSet<T> events into several flavors of Observable<R>

Release 0.0.6

30 Apr 18:03
Compare
Choose a tag to compare

Added CompositeBinding, a JavaFX equivalent to CompositeSubscription. See #23

ObservableList Support and Improved Scheduler

15 Mar 14:37
Compare
Choose a tag to compare

See README for new features

  • ObservableList to Observable factory support
  • Improved JavaFxScheduler with trampoline mechanism

Special thanks to @akarnokd for his help with the JavaFxScheduler.

New JavaFxObservable Factories

08 Mar 19:16
Compare
Choose a tag to compare

New factories added to JavaFxObservable:

  • fromSceneEvents()
  • fromWindowEvents()
  • fromActionEvents(), with overloads for Node, MenuItem, and ContextMenu

Enhancement Release 0.0.3

14 Feb 19:30
Compare
Choose a tag to compare

Refer to README to see new features.

  • Observable to Binding conversion
  • Value change factories

Attempt re-release on Maven Central

09 Jan 17:05
Compare
Choose a tag to compare

After a long delay, we are excited to release RxJavaFX. This simple API allows you to turn JavaFX ObservableValues and Node Events into a reactive Observable stream with all the RxJava goodness. It also comes with a JavaFX Scheduler so you can safely schedule emissions on a JavaFX thread at any time.