Releases: Reactive-Extensions/RxJS
Reactive Extensions for JavaScript (RxJS) version 2.2.3
Minor update from v2.2.2 which undoes the changes from v2.2.2 and continues the deprecation of the Rx.Node.fromEvent
, Rx.Node.fromCallback
and Rx.Node.fromNodeCallback
.
Additions
- Add optional
selector
overloads for event methods - Add optional
selector
overloads for callback methods
Removal
- Undo Rx.Node.fromEvent changes from v2.2.2
Reactive Extensions for JavaScript (RxJS) version 2.2.2
Minor update from Minor update from v2.2.1 which adds the following functionality:
Changes
- Add functionality to pass an array to Rx.Node.fromEvent
Reactive Extensions for JavaScript (RxJS) version 2.2.1
Minor update from v2.2.0 which adds the following functionality:
Additions
- Add
let
alias forletBind
Reactive Extensions for JavaScript (RxJS) version 2.2
RxJS is moving towards web standards and getting lean and mean. For the core of RxJS, we have dropped support for older browsers including IE8 and we've renamed rx.modern.js
to rx.js
. For those still needing compatibility to older browsers, there are a number of options including using rx.compat.js
which adds polyfills for functions such as Function#bind
and Array#extras
, or you can include your own polyfill library.
In this release, several new features were added to the Reactive Extensions for JavaScript (RxJS) core due to popular demand, including events, callbacks and promises in a new file rx.async.js
. Going forward, you will now be able to bind to events using your favorite library without needing a bridge library such as RxJS-jQuery, RxJS-Dojo, RxJS-DOM, etc. This library was once again built with standards in mind. However, to support older browsers, we also ship rx.async.compat.js
which normalizes events across browsers.
We have completed our API documentation and are including our getting started guide along with common asked questions here.
Additions:
rx.async.js
rx.virtualtime.js
- Moved
Rx.VirtualTimeScheduler
andRx.HistoricalScheduler
out of core to its own file
- Moved
Breaking Changes
rx.modern.js
renamed torx.js
and oldrx.js
renamed torx.compat.js
for older browser supportVirtualTimeScheduler
andHistoricalScheduler
classes moved torx.virtualtime.js
Rx.Observable.start
andRx.Observable.prototype.toAsync
methods moved torx.async.js
Deprecation Warnings:
- The following Node,js specific methods in
rx.node.js
will be removed in favor of those inrx.async.js
Rx.Node.fromEvent
=>Rx.Observable.fromEvent
Rx.Node.fromCallback
=>Rx.Observable.fromCallback
Rx.Node.fromNodeCallback
=>Rx.Observable.fromNodeCallback