All Versions
131
Latest Version
Avg Release Cycle
33 days
Latest Release
1017 days ago
Changelog History
Page 9
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, 2017Important! 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 -
v5.4.2 Changes
July 05, 2017 -
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
afterfromPromise
. (#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.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
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
afteropen
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
- ajax: will set