All Versions
131
Latest Version
Avg Release Cycle
33 days
Latest Release
656 days ago

Changelog History
Page 12

  • v5.0.0-beta.11 Changes

    August 09, 2016

    ๐Ÿ› Bug Fixes

    • ajaxObservable: only set default Content-Type header when no body is sent (#1830) (5a895e8)
    • AjaxObservable: drop resultSelector support in ajax method (7a77437), closes #1783
    • AsyncSubject: do not allow change value after complete (801f282), closes #1800
    • BoundNodeCallbackObservable: cast to any to access to private field in source (54f342f)
    • catch: accept selector returns ObservableInput (e55c62d), closes #1857
    • โœ… combineLatest: emit unique array instances with the default projection (2e30fd1)
    • Observable.from: standardise arguments (remove map/context) (aa30af2)
    • โฑ schedulers: fix asap and animationFrame schedulers to execute across async boundaries. (#182 (548ec2a), closes [(#1820](https://github.com/(/issues/1820) #1814
    • subscribeToResult: update subscription to iterables (5d6339a)
    • WebSocketSubject: prevent early close (#1831) (848a527), closes [(#1831](https://github.com/(/issues/1831)

    ๐Ÿ”‹ Features

    • fromEvent: Pass through event listener options (#1845) (8f0dc01)
    • PairsObservable: add PairsObservable creation method (26bafff), closes #1804

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ‘ Observable.from: - Observable.from no longer supports the optional map function and associated context argument. This change has been reflected in the related constructors and their properties have been standardised.
    • ๐Ÿ‘ AjaxObservable: ajax.*() method no longer support resultSelector, encourage to use map instead
  • v5.0.0-beta.10 Changes

    July 06, 2016

    ๐Ÿ› Bug Fixes

  • v5.0.0-beta.1 Changes

    January 13, 2016

    ๐Ÿ› Bug Fixes

    • ajax: ensure post sending values (7aae0a3)
    • ajax: ensure that headers are set properly (1100bdd)
    • ajax: ensure XHR props are set after open (4a6a579)
    • ajax: ensure XHR send is being called (c569e3e)
    • ajax: remove unnecessary onAbort handling (ed8240e)
    • ajax: response properly based off responseType (b2a27a2)
    • ajax: should no longer succeed on 300 status (4d4fa32)
    • animationFrame: req/cancel animationFrame has to be called within the context of root. (30a11ee)
    • debounceTime: align value emit behavior as same as RxJS4 (5ee11e0), closes #1081
    • distinctUntilChanged: implement optional keySelector (f6a897c)
    • fromEvent: added spread operator for emitters that pass multiple arguments (3f8eabb)
    • fromObservable: expand compatibility for iterating string source (8f7924f), closes #1147
    • Immediate: update setImmediate compatibility on IE (39e6c0e), closes #1163
    • inspect: remove inspect and inspectTime operators (17341a4)
    • Readme: update link to bundle on npmcdn (44a8ca7)
    • ReplaySubject: Fix case-sensitive import. (de31f32)
    • ScalarObservable: fix issue where scalar map fired twice (c18c42e), closes #1142 #1140
    • โฑ scheduling: Fixes bugs in scheduled actions. (e050f01)
    • Subscriber: errors in nextHandler no longer propagate to errorHandler (f42eed2), closes #1135
    • WebSocketSubject: ensure error codes passed to WebSocket close method (3b1655e)
    • WebSocketSubject: ensure WebSocketSubject can be resubscribed (861a0c1)
    • WebSocketSubject: resultSelector and protocols specifications work properly (580f69a)

    ๐Ÿ”‹ Features

    • ajax: add resultSelector and improve perf (6df755f)
    • ajax: adds ajax methods from rx-dom. (2ca4236)
    • bindNodeCallback: add Observable.bindNodeCallback (497bb0d), closes #736
    • Observable: add let to allow fluent style query building (5a2014c)
    • Observable: add pairwise operator (1432e59)
    • Operator: Expose the Operator interface to library consumers (29aa3af)
    • pluck: add pluck operator (8026906), closes #1134
    • race: add race operator (ee3b593)
    • โฑ scheduler: adds animationFrame scheduler. (e637b78)
    • WebSocketSubject: add basic WebSocketSubject implementation (58cd806)
    • WebSocketSubject.multiplex: add multiplex operator to WebSocketSubject (904d617)

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿšš inspect: inspect and inspectTime were removed. Use withLatestFrom instead.
    • Subscriber/Observable: errors thrown in nextHandlers by consumer code will no longer propagate to the errorHandler.
  • v5.0.0-beta.0 Changes

    December 15, 2015

    ๐Ÿ› Bug Fixes

    • micro-perf: rename immediate to queue scheduler (fe56b28), closes #1040
    • micro-perf: use the correnct scheduler on current-thread tests (3dff5eb)
    • operators: emit declarations for patch modules (676f82d)
    • โœ… test: make explicit unsubscription for observable (7f67b09)
    • โœ… test: make explicit unsubscription for observable (65e65e2)
    • window: fix window() to dispose window Subjects (5168f73)
    • windowCount: fix windowCount to dispose window Subjects (f29ee29)
    • windowTime: fix windowTime to dispose window Subjects (b73e260)
    • windowToggle: fix windowToggle to dispose window Subjects (15ff3f7)
    • windowWhen: fix windowWhen to dispose window Subjects (91c1941)

    ๐Ÿ”‹ Features

    • inspect: added inspect operator (f9944ae)
    • inspectTime: add inspectTime operator (6835dcd)
    • sample: readd sample operator (e93bffc)
    • sampleTime: reimplement sampleTime with RxJS 4 behavior (6b77e69)
    • โฑ TestScheduler: add createTime() parser to return number (cb8cf6b)

    ๐Ÿ’ฅ BREAKING CHANGES

    • โฑ sampleTime: sampleTime now has the same behavior sample(number, scheduler) did in RxJS 4
    • sample: sample behavior returned to RxJS 4 behavior
    • inspectTime: sampleTime is now inspectTime
    • inspect: RxJS 5 sample behavior is now inspect
    • extended operators: All extended operators are now under the same operator directory as all others. This means that import "rxjs/add/operator/extended/min" is now import "rxjs/add/operator/min"
  • v5.0.0-alpha.9 Changes

    November 10, 2015

    ๐Ÿ› Bug Fixes

    • util: incorrect Symbol.iterator for es6-shim (15bf32c)

    ๐Ÿ”‹ Features

    • forkJoin: accept promise, resultselector as parameter of forkJoin (190f349), closes #507
  • v5.0.0-alpha.8 Changes

    November 06, 2015

    ๐Ÿ› Bug Fixes

    • concat: handle a given scheduler correctly (8745216)
    • ๐Ÿ“ฆ package.json: loosen the engines/npm semver range to prevent false warnings (df791c6)
    • skipUntil: unsubscribe source when it completes (8a4162b), closes #577
    • take: deal with total <= 0 and add tests (c5cc06f)
    • windowWhen: fix windowWhen with regard to unsubscriptions (8174947)

    ๐Ÿ”‹ Features

    • ๐Ÿ”€ mergeScan: add new mergeScan operator. (0ebb5bd)
    • multicast: support both Subject and subjectFactory arguments (f779027)

    ๐Ÿ’ฅ BREAKING CHANGES

    • publish: reverted to RxJS 4 behavior
    • publishBehavior: reverted to RxJS 4 behavior
    • publishReplay: reverted to RxJS 4 behavior
    • shareBehavior: removed
    • shareReplay: removed
  • v5.0.0-alpha.7 Changes

    October 27, 2015

    ๐Ÿ› Bug Fixes

    • NextTickAction: fix unsubscription behavior (3d8264c), closes #582
    • buffer: cleanup notifier subscription when unsubscribed (1b30aa9)
    • delay: accepts absolute time delay (b109100)
    • ๐Ÿ”€ mergeMapTo: mergeMapTo result should complete (6f9859e)
    • operator: update type definitions for union types (9d90c75), closes #581
    • repeat: fix inner subscription semantics for repeat (f67a596), closes #554
    • switchMapTo: reimplement switchMapTo to pass tests (d4789cd)
    • takeUntil: unsubscribe notifier when it completes (9415196)

    ๐Ÿ”‹ Features

    • operator: add max operator (7fda036)
    • operator: add min operator (79cb6cf)
    • shareBehavior: add shareBehavior and its tests (97ff1ec)
  • v5.0.0-alpha.6 Changes

    October 17, 2015

    ๐Ÿ› Bug Fixes

    • retryWhen: fix internal unsubscriptions (5aff5e8)
    • scan: scan now behaves like RxJS 4 scan (27f9c09)
  • v5.0.0-alpha.5 Changes

    October 16, 2015

    ๐Ÿ› Bug Fixes

    • bufferToggle: fix bugs in order to pass tests (949fa31)
    • ๐Ÿ”€ mergeAll: fix mergeAll micro performance tests to use mapTo instead of map. (616e86e)
    • ๐Ÿ“ฆ package: correct typings path (a501b06)
    • repeat: add additional resubscription behavior (4f9f33b), closes #516
    • retry: fix internal unsubscriptions for retry (cc92f45), closes #546
    • windowToggle: fix window closing and unsubscription semantics (0cb21e6)
  • v5.0.0-alpha.4 Changes

    October 15, 2015

    ๐Ÿ› Bug Fixes

    • Subject: fix missing unsubscribe call (9dd27d6)
    • Subscriber: avoid implicit any (08faaa9)
    • bufferWhen: onComplete of closings determine buffers (5d28a38)
    • fromEvent: make selector argument optional in fromEvent static method (71d90b4)
    • skipUntil: update skipUntil behavior with error, completion (6f0d98f), closes #518
    • windowCount: fix windowCount window opening times (908ae56), closes #273

    ๐Ÿ”‹ Features

    • operator: add debounce operator (a1e652f), closes #493
    • operator: add debounceTime operator (dd2ba40)

    ๐ŸŽ Performance Improvements

    • ScalarObservable: add fast-path for mapping scalar observables (7b0d3dc)
    • count: fast-path for counting over scalars (c35a120)
    • filter: add fast-path for filtering scalar observables (e2e8954)
    • โฌ‡๏ธ reduce: add fast-path for reducing over scalar observables (4c65136)
    • scan: fast-path for scanning scalars (0201b92)
    • skip: fast-path for skip over scalar observable (9b49936)
    • take: add fast-path for take over scalars (33053b1)