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

Changelog History
Page 9

  • v5.5.0-beta.1 Changes

    September 27, 2017

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“ฆ package: published from a Linux machine to prevent a strange issue where the Observable directory was not showing up when installed on some Linux environments.
    • ๐Ÿ— build: fix source maps by adding back sources and fixing path (#2872) (daaf424)
    • ๐Ÿ“ฆ package: remove src directory and fix typings location (#2866) (c57eea7)

    ๐Ÿ”‹ Features

  • v5.5.0-beta.0 Changes

    September 22, 2017

    Important! Checkout the explanation of the new [lettable operators features here](doc/lettable-operators.md)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“ฆ package: correct errors generated during rollup for UMD generation (#2839) (124cc93)
    • partition: update TypeScript signature to match docs and filter operator (#2819) (755df9b)
    • subscribeToResult: throw error in subscriber with inner observable (d7bffa9), closes #2618

    ๐Ÿ”‹ Features

    • ajax: Include the response on instances of AjaxError (3f6553c)
    • audit: add higher-order lettable version of audit (e2daefe)
    • auditTime: add higher-order lettable version of auditTime (9e963aa)
    • buffer: add higher-order lettable version of buffer (d8ca9de)
    • bufferCount: add higher-order lettable version of bufferCount (0ae2ed5)
    • bufferTime: add higher-order lettable version of bufferTime operator (0377ca6)
    • bufferToggle: add higher-order lettable version of bufferToggle (ea1c3ee)
    • bufferWhen: add higher-order lettable version of bufferWhen (ec3eceb)
    • catchError: add higher-order lettable version of catch (408a2af)
    • combineAll: add higher-order lettable version of combineAll (97704b3)
    • โœ… combineLatest: add higher-order lettable version of combineLatest (b7154f2)
    • concatMap: add higher-order lettable version of concatMap (c4125ff)
    • concatMapTo: add higher-order lettable version of concatMapTo (0a6672e)
    • count: add higher-order lettable version of count (caf713e)
    • debounce: add higher-order lettable version of debounce (cb8ce46)
    • debounceTime: add higher-order lettable version of debounceTime (df0d439)
    • delay: add higher-order lettable version of delay (7efb803)
    • delayWhen: add higher-order lettable version of delayWhen (cb91c3f)
    • dematerialize: add higher-ordeer lettable version of dematerialize (b5948f9)
    • distinct: add higher-order lettable version of distinct (0429a69)
    • distinctUntilChanged: add higher-order lettable version of distinctUntilChanged (b2725e7)
    • distinctUntilKeyChanged: add higher-order lettable version of distinctUntilKeyChanged (9db141c)
    • elementAt: add higher-order lettable version of elementAt (b8e956b)
    • every: add higher-order lettable version of every (13f3503)
    • exhaust: add higher-order lettable version of exhaust (b145dca)
    • exhaustMap: add higher-order lettable exhaustMap (b134e0c)
    • expand: add higher-order lettable expand (6ec8a19)
    • filter: add higher-order lettable version of filter (2848556)
    • finalize: add higher-order lettable version of finally, called finalize (cfeae9f)
    • find: add higher-order lettable version of find (ff6d5af)
    • findIndex: add higher-order lettable findIndex (40e680e)
    • first: add higher-order lettable first (33eac1e)
    • groupBy: add higher-order lettable groupBy (5281229)
    • ignoreElements: add higher-order lettable version of ignoreElements (68286d4)
    • isEmpty: add higher-order lettable version of isEmpty (aad1833)
    • last: add higher-order lettable version of last (bf33b97)
    • lettables: add higher-order lettable versions of concat, concatAll, mergeAll (d7e8be7)
    • map: add higher-order lettable map operator (ce40b2d)
    • mapTo: add higher-order lettable version of mapTo (e97530f)
    • materialize: add higher-order lettable materialize operator (ce42477)
    • ๐Ÿ”€ merge: add higher-order lettable version of merge (#2809) (3136403)
    • ๐Ÿ”€ mergeMap: add higher-order lettable version of mergeMap (417efde)
    • ๐Ÿ”€ mergeMapTo: add higher-order lettable version of mergeMapTo (653b47a)
    • ๐Ÿ”€ mergeScan: add higher-order lettable version of mergeScan (fde7205)
    • multicast: add higher-order lettable variant of multicast (fb6014d)
    • observeOn: add higher-order lettable version of observeOn (feb0f5a)
    • onErrorResumeNext: add higher-order lettable version of onErrorResumeNext (badec6a)
    • operators: higher-order lettables of reduce, min, max and defaultIfEmpty added (9974fc2)
    • ๐Ÿ“ฆ package: rxjs distribution now supports main, module and es2015 keys in package.json (988e1af)
    • pairwise: add higher-order lettable version of pairwise (bb21a44)
    • partition: add higher-order lettable version of partition (595e588)
    • pipe: add pipe method ot Observable (9f6312d)
    • pipe: add pipe utility function(42f9daf)
    • pluck: add higher-order lettable version of pluck (8ab0914)
    • publish: add higher-order lettable variant of publish (4ccf794)
    • publishBehavior: add higher-order lettable version of publishBehavior (e911aef)
    • publishLast: add higher-order lettable version of publishLast (684728c)
    • publishReplay: add higher-order lettable version of publishReplay (2958917)
    • race: add higher-order lettable version of race (e646851)
    • refCount: add higher-order lettable version of refCount (21fba63)
    • repeat: add higher-order lettable version of repeat (8473fe5)
    • repeatWhen: add higher-order lettable version of repeatWhen (1d1cecd)
    • retry: add higher-order lettable version of retry (28e9b13)
    • retryWhen: add higher-order lettable version of retryWhen (1290e3c)
    • sample: add higher-order lettable version of sample (8c73e6e)
    • sampleTime: add higher-order lettable version of sampleTime (ba6a9ce)
    • scan: add higher-order lettable version of scan (2cc5d75)
    • sequenceEqual: add higher-order lettable version of sequenceEqual (7cd3165)
    • share: add higher-order lettable version of share (f10c42e)
    • shareReplay: add higher-order lettable version of shareReplay (e8be197)
    • single: add higher-order lettable version of single (3bc050a)
    • skip: add higher-order lettable version of skip (baed383)
    • skipLast: add higher-order lettable version of skipLast (6e1ff3c)
    • skipUntil: add higher-order lettable version of skipUntil (6cc2cd6)
    • skipWhile: add higher-order lettable version of skipWhile (76d8ffa)
    • subscribeOn: add higher-order lettable version of subscribeOn (866af37)
    • switchAll: add higher-order lettable version of switch (2f12572)
    • switchMap: add higher-order lettable version of switchMap (b6e5b56)
    • switchMapTo: add higher-order lettable version of switchMapTo (2640184)
    • take: add higher-order lettable version of take (089a5a6)
    • takeLast: add higher-order lettable version of takeLast (cd7e7dd)
    • takeUntil: add higher-order lettable version of takeUntil (bb2ddaa)
    • takeWhile: add higher-order lettable version of takeWhile (f86c862)
    • tap: add higher-order lettable version of do (f85c60e)
    • throttle: add higher-order lettable version of throttle (e4dd1fd)
    • throttleTime: add higher-order lettable version of throttleTime (34a592d)
    • timeInterval: add higher-order lettable version of timeInterval (fcad034)
    • โฑ timeout: add higher-order lettable version of timeout (2546750)
    • timeoutWith: add higher-order lettable version of timeoutWith (bd7f5ed)
    • timestamp: add higher-order lettable version of timestamp (a780bf2)
    • toArray: add higher-order lettable version of toArray (82480cf)
    • toArray: add higher-order lettable version of toArray (a03a50c)
    • toPromise: add higher-order lettable version of toPromise (1627da2)
    • window: add higher-order lettable version of window (9f6373e)
    • windowCount: add higher-order lettable version of windowCount (2a9e54c)
    • windowTime: add higher-order lettable version of windowTime (29ffa1b)
    • windowToggle: add higher-order lettable version of windowToggle (81ec389)
    • windowWhen: add higher-order lettable version of windowWhen (0b73208)
    • โœ… withLatestFrom: add higher-order lettable version of withLatestFrom (509c97c)
    • zip: add higher-order lettable version of zip (8a9b9b2)
    • zipAll: add higher-order lettable version of zipAll (f6bd51f)
  • v5.4.3 Changes

    August 10, 2017

    ๐Ÿ› Bug Fixes

    • compilation: compiles under typescript 2.4.2 (#2780) (d2a32f9)
    • exports: add exports for missing static operators: generate, (08c4196)
  • v5.4.2 Changes

    July 05, 2017

    ๐Ÿ› Bug Fixes

    • Notification: Don't reference this from static methods. (9f8e375)
    • Subject: lift signature is now appropriate for stricter TypeScript 2.4 checks (#2722) (9804de7)
  • v5.4.1 Changes

    June 14, 2017

    ๐Ÿ› Bug Fixes

    • ajax: Only set timeout & responseType if request is asynchronous (#2486) (380fbcf)
    • audit: will now properly mirror source if durations are Observable.empty() (#2595) (6ded82e)
    • elementAt: will now properly unsubscribe when it completes or errors (#2501) (a400cab)
    • ErrorObservable: will now propagate errors properly when used in a catch after fromPromise. (#2552) (cf88a20)
    • groupBy: group duration notifiers will now properly unsubscribe and clean up (#2662) (ab92083), closes #2660 #2661
    • Observable: errors thrown in observer/handlers without an operator applied will no longer be swallowed (#2626) (c250afc), closes #2565
    • โฌ‡๏ธ reduce: type definitions overloads for TypeScript are now in proper order (#2523) (ccc0647)
    • โฑ Schedulers: Fix issue where canceling an asap or animationFrame action early could throw (#2638) (fc39043)
  • v5.4.0 Changes

    May 09, 2017

    ๐Ÿ”‹ Features

    • shareReplay: adds shareReplay variant of publishReplay (#2443) (5a2266a)
    • skipLast: add skipLast operator (#2316) (4ffbbe5), closes #1404
    • TypeScript: fromPromise accepts PromiseLike object (#2505) (ade1fd5)
  • v5.3.3 Changes

    May 09, 2017

    ๐Ÿ› Bug Fixes

    • delayWhen: correctly handle synchronous duration observable (#2589) (695f280), closes #2587
    • race: allow TypeScript support for array of observables other than rest param (#2548) (ace553c)
    • Subscriber: do not call complete with undefined value param (#2559) (3d63de2)

    ๐Ÿš€ (NOTE: 5.3.2 was a broken release and was removed)

  • v5.3.1 Changes

    May 02, 2017

    ๐Ÿ› Bug Fixes

    • AsyncAction: rescheduling an action with the same delay before it has executed will now schedule appropriately. (#2580) (281760e)
    • closure: make root.ts work with closure (#2546) (0ecf55d)
    • โœ… tests: add missing babel-polyfill to package.json (b277ce9), closes #2261
    • โœ… withLatestFrom: change from hot to cold observable in marble test (0c65446), closes #2526
  • v5.3.0 Changes

    April 03, 2017

    ๐Ÿ› Bug Fixes

    • catch: return type is now the union of input types (#2478) (840def0)
    • forEach: fix a temporal dead zone issue in forEach. (#2474) (e9e9801)
    • multicast: Ensure ConnectableObservables returned by multicast are state-isolated. (aaa9e6b)
    • โฌ‡๏ธ reduce: proper TypeScript signature overload ordering (#2382) (f6a4951), closes #2338
    • SafeSubscriber: SafeSubscriber shouldn't mutate incoming Observers. (a1778e0)
    • โฑ timeout: Cancels scheduled timeout, if no longer needed (3e9d529), closes #2134 #2244 #2355 #2347 #2353 #2254 #2372 #1301
    • zipAll: complete when the source is empty (712fece)

    ๐Ÿ”‹ Features

    • delayWhen: add index to the selector function (5d6291e)
    • symbol exports: symbols now also exported without $$ prefix to work with Babel UMD exporting (#2435) (747bef6), closes #2415

    ๐ŸŽ Performance Improvements

    • bufferCount: optimize bufferCount operator (#2359) (28d0883)

    April Fools

    • smooth: smooth() was never really a thing. Sorry, folks. :D
  • v5.2.0 Changes

    February 21, 2017

    ๐Ÿ› Bug Fixes

    • ajax: will set withCredentials after open on XHR for IE10 (#2332) (0ab1d3b)
    • bindCallback: emit undefined when callback is without arguments (915a2a8)
    • bindNodeCallback: emit undefined when callback has no success arguments (8b81fc6), closes #2254
    • bindNodeCallback: errors thrown in callback will be scheduled if a scheduler is provided (#2344) (82ec4f1)
    • concat: will now return Observable when given a single object implementing Symbol.observable (#2387) (f5d035a)
    • ErrorObservable: remove type constraint to error value (2f951cd), closes #2395
    • forkJoin: add type signature for single observable with selector (7983b91), closes #2347
    • ๐Ÿ”€ merge: return Observable when called with single lowerCaseO (85752eb)
    • ๐Ÿ”€ mergeAll: introduce variant support for mergeMap (656f2b3), closes #2372
    • single: predicate function receives indicies starting at 0 (#2396) (c81882f)
    • subscribeToResult: accept array-like as result (14685ba)

    ๐Ÿ”‹ Features

    • webSocket: Add binaryType to config object (86acbd1), closes #2353
    • windowTime: maxWindowSize parameter in windowTime operator (381be3f), closes #1301