meteor-rxjs
meteor-rxjs copied to clipboard
Update dependency rxjs to v5.5.12
This PR contains the following updates:
Package | Type | Update | Change | References |
---|---|---|---|---|
rxjs | dependencies | minor | 5.0.0-beta.12 -> 5.5.12 |
source |
Release Notes
reactivex/rxjs
v5.5.12
v5.5.11
v5.5.10
v5.5.9
v5.5.8
v5.5.7
v5.5.6
Bug Fixes
- Observable: rethrow errors when syncErrorThrowable and inherit it from destination. Fixes #2813 (541b49d)
v5.5.5
Bug Fixes
- Observable: rethrow errors when syncErrorThrowable and inherit it from destination. Fixes #2813 (541b49d)
v5.5.4
Support Added
- Bazel: Add files to support users that want Bazel builds with RxJS (12dac3b)
v5.5.3
Bug Fixes
- Revert "fix(scheduler): prevent unwanted clearInterval (#3044)" (ad5c7c6)
- Revert "fix(scheduler): prevent unwanted clearInterval (#3044)" (64f9285)
- debounceTime: synchronous reentrancy of debounceTime no longer swallows the second value (#3218) (598e9ce), closes #2748
- dependency: move symbol-observable into devdependency (4400628)
- IteratorObservable: get new iterator for each subscription (#2497) (1bd0a58), closes #2496
- Observable.toArray: Fix toArray with multiple subscriptions. (#3134) (3390926)
- SystemJS: avoid node module resolution of pipeable operators (#3025) (0f3cf71), closes #2971 #2996 #3011
- tap: make next optional (#3073) (e659f0c), closes #2534
- TSC: Fixing TSC errors. Fixes #3020 (01d1575)
- typings: the return type of project of mergeScan should be ObservableInput<R> (23fe17d)
Chores
Code Refactoring
- asap: Remove setImmediate polyfill (5eb6af7)
- distinct: Remove Set polyfill (68ee499)
- groupBy: Remove Map polyfill (74b5b1a)
Features
- Observable: unhandled errors are now reported to HostReportErrors (#3062) (cd9626a)
- reorganize: move ./interfaces.ts to internal/types.ts (cfbfaac)
- reorganize: internal utils hidden (70058cd)
-
reorganize: add
rxjs/create
exports (c9963bd) -
reorganize: ajax observable creator now exported from
rxjs/ajax
(e971c93) -
reorganize: all patch operators moved to
internal
directory (7342401) -
reorganize: export
noop
andidentity
fromrxjs
(810c4d0) -
reorganize: export
Notification
fromrxjs
(8809b48) -
reorganize: export schedulers from
rxjs
(abd3b61) - reorganize: export Subject, ReplaySubject, BehaviorSubject from rxjs (bd683ca)
-
reorganize: export the
pipe
utility function fromrxjs
(4574310) - reorganize: hid testing implementation details (b981666)
- reorganize: move observable implementations under internal directory (2d5c3f8)
- reorganize: move operator impls under internal directory (207976f)
- reorganize: move top-level impls under internal directory (c3bb705)
- reorganize: moved symbols to be internal (80783ab)
-
reorganize: operators all exported from
rxjs/operators
(b1f8bfe) -
reorganize: websocket subject creator now exported from
rxjs/websocket
(5ac62c0)
BREAKING CHANGES
-
webSocket:
webSocket
creator function now exported fromrxjs/websocket
aswebsocket
. - IteratorObservable: IteratorObservable no longer share iterator between subscription
-
utils: Many internal use utilities like
isArray
are now hidden underrxjs/internal
, they are implementation details and should not be used. -
testing observables:
HotObservable
andColdObservable
, and other testing support types are no longer exported directly. -
creation functions: All create functions such as
of
,from
,combineLatest
andfromEvent
should now be imported fromrxjs/create
. -
types and interfaces: Can no longer explicitly import types from
rxjs/interfaces
, import them fromrxjs
instead -
symbols: Symbols are no longer exported directly from modules such as
rxjs/symbol/observable
please useSymbol.observable
andSymbol.iterator
(polyfills may be required) -
deep imports: Can no longer deep import top-level types such as
rxjs/Observable
,rxjs/Subject
,rxjs/ReplaySubject
, et al. All imports should be done directly fromrxjs
, for example:import \{ Observable, Subject \} from 'rxjs';
-
schedulers: Scheduler instances have changed names to be suffixed with
Scheduler
, (e.g.asap
->asapScheduler
) -
operators: Pipeable operators must now be imported from
rxjs
like so:import { map, filter, switchMap } from 'rxjs/operators';
. No deep imports. -
ajax: Ajax observable should be imported from
rxjs/ajax
. -
Observable: You should no longer deep import custom Observable
implementations such as
ArrayObservable
orForkJoinObservable
. -
_throw:
_throw
is now exported asthrowError
-
if:
if
is now exported asiif
-
operators: Deep imports to
rxjs/operator/*
will no longer work. Again, pipe operators are still where they were. - error handling: Unhandled errors are no longer caught and rethrown, rather they are caught and scheduled to be thrown, which causes them to be reported to window.onerror or process.on('error'), depending on the environment. Consequently, teardown after a synchronous, unhandled, error will no longer occur, as the teardown would not exist, and producer interference cannot occur
-
distinct: Using
distinct
requires aSet
implementation and must be polyfilled in older runtimes - asap: Old runtimes must polyfill Promise in order to use ASAP scheduling.
-
groupBy: Older runtimes will require Map to be polyfilled to use
groupBy
-
TypeScript: IE10 and lower will need to polyfill
Object.setPrototypeOf
-
operators removed: Operator versions of static observable creators such as
merge
,concat
,zip
,onErrorResumeNext
, andrace
have been removed. Please use the static versions of those operations. e.g.a.pipe(concat(b, c))
becomesconcat(a, b, c)
.
5.5.6 (2017-12-21)
Bug Fixes
- Observable: rethrow errors when syncErrorThrowable and inherit it from destination. Fixes #2813 (541b49d)
5.5.5 (2017-12-06)
Support Added
- Bazel: Add files to support users that want Bazel builds with RxJS (12dac3b)
5.5.4 (2017-12-05)
Bug Fixes
- scheduler: resolve regression on angular router with zones (#3158) (520b06a)
- publish: re-publish after having built with proper version of TypeScript. (f0ff5bc, closes#3155)
5.5.3 (2017-12-01)
Bug Fixes
- concatStatic: missing exports for mergeStatic and concatStatic (#2999) (cae5f9b)
- scheduler: prevent unwanted clearInterval (#3044) (7d722d4), closes #3042
- SystemJS: avoid node module resolution of pipeable operators (#3025) (d77e3d7), closes #2971 #2996 #3011
- typings: fix subscribe overloads (#3053) (1a9fd42), closes #3052
5.5.2 (2017-10-25)
Bug Fixes
- package: fixed import failures in Webpack (#2987) (e16202d)
- typings: improved type inference for arguments to publishReplay (#2992) (0753ff7), closes #2991
-
typings: ensure TS types for
zip
andcombineLatest
are properly inferred. (b8e6cf8) - typings: publish variants will properly return ConnectableObservable(#2983) (d563bfa)
5.5.1 (2017-10-24)
Bug Fixes
-
build: Remove
module
andes2015
keys to avoid resolution conflicts (5073139) - ajaxobservable: fix operator import path (d9b62ed)
v5.5.2
Bug Fixes
- concatStatic: missing exports for mergeStatic and concatStatic (#2999) (cae5f9b)
- scheduler: prevent unwanted clearInterval (#3044) (7d722d4), closes #3042
- SystemJS: avoid node module resolution of pipeable operators (#3025) (d77e3d7), closes #2971 #2996 #3011
- typings: fix subscribe overloads (#3053) (1a9fd42), closes #3052
v5.5.1
Bug Fixes
- package: fixed import failures in Webpack (#2987) (e16202d)
- typings: improved type inference for arguments to publishReplay (#2992) (0753ff7), closes #2991
-
typings: ensure TS types for
zip
andcombineLatest
are properly inferred. (b8e6cf8) - typings: publish variants will properly return ConnectableObservable(#2983) (d563bfa)
v5.5.0
Bug Fixes
Features
v5.4.3
Important! Checkout the explanation of the new lettable operators features here
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)
5.4.3 (2017-08-10)
Bug Fixes
- compilation: compiles under typescript 2.4.2 (#2780) (d2a32f9)
- exports: add exports for missing static operators: generate, (08c4196)
5.4.2 (2017-07-05)
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)
5.4.1 (2017-06-14)
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.4.2
Bug Fixes
- compilation: compiles under typescript 2.4.2 (#2780) (d2a32f9)
- exports: add exports for missing static operators: generate, (08c4196)
v5.4.1
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.0
Features
-
shareReplay: adds
shareReplay
variant ofpublishReplay
(#2443) (5a2266a) - skipLast: add skipLast operator (#2316) (4ffbbe5), closes #1404
- TypeScript: fromPromise accepts PromiseLike object (#2505) (ade1fd5)
5.3.3 (2017-05-09)
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)
5.3.1 (2017-05-02)
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.3
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
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.0
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
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.1.1
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 <T, R> 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
5.1.1 (2017-02-13)
Bug Fixes
- bindCallback: input function context can now be properly set via output function (#2319) (cb91c76)
- bindNodeCallback: input function context can now be properly set via output function (#2320) (3ec315d)
- Subscription: fold ChildSubscription logic into Subscriber to prevent operators from leaking ChildSubscriptions. (#2360) (22e4c17), closes #2244 #2355
v5.1.0
Bug Fixes
- catch: update the catch operator to dispose inner subscriptions if the catch subscription is di (#2271) (8a1e089)
- combineLatest: Don't mutate array of observables passed to (#2276) (9b73c46)
- ISubscription: update type definition of ISubscription::closed (#2249) (0c304a2)
- Observable: Ensure the generic type of the Observer passed to Observable's initializer function is the same. (51a0bc1), closes #2166
- Observable: errors thrown during subscription are now properly sent down error channel (#2313) (d4a9aac), closes #1833
- reduce: index will properly start at 1 if no seed is provided, to match native Array reduce behavior (30a4ca4), closes #2290
- repeatWhen: resulting observable will wait for the source to complete, even if a hot notifier completes first. (#2209) (c65a098), closes #2054
- Subject: ensure subject properly throws ObjectUnsubscribedError when unsubscribed then resubscribed to (#2318) (41489eb)
-
TestScheduler: helper methods return proper types,
HotObservable
andColdObservable
instead of Observable (#2305) (758aae9) - windowTime: ensure windows created when only a timespan is passed are closed and cleaned up properly. (#2278) (d4533c4)
Features
- fromEventPattern: support optional removeHandler (86960c2)
- fromEventPattern: support pass signal from addHandler to removeHandler (01d0622)
5.0.3 (2017-01-05)
Bug Fixes
- observeOn: seal memory leak involving old notifications (9664a38), closes #2244
-
Subscription:
add
will return Subscription thatremove
s itself when unsubscribed (375d4a5) -
TypeScript: interfaces that accepted
Scheduler
now acceptIScheduler
interface (a0d28a8)
5.0.2 (2016-12-23)
Bug Fixes
- ajax: upload progress is now set correctly (#2200) (1a83041)
- groupBy: Fix groupBy to dispose of outer subscription. (#2201) (2269618)
5.0.1 (2016-12-13)
Bug Fixes
- TypeScript: pin to TypeScript 2.0.x, fix errors with Error subclassing (300504c)
v5.0.3
Bug Fixes
- catch: update the catch operator to dispose inner subscriptions if the catch subscription is di (#2271) (8a1e089)
- combineLatest: Don't mutate array of observables passed to (#2276) (9b73c46)
- ISubscription: update type definition of ISubscription::closed (#2249) (0c304a2)
- Observable: Ensure the generic type of the Observer passed to Observable's initializer function is the same. (51a0bc1), closes #2166
- Observable: errors thrown during subscription are now properly sent down error channel (#2313) (d4a9aac), closes #1833
- reduce: index will properly start at 1 if no seed is provided, to match native Array reduce behavior (30a4ca4), closes #2290
- repeatWhen: resulting observable will wait for the source to complete, even if a hot notifier completes first. (#2209) (c65a098), closes #2054
- Subject: ensure subject properly throws ObjectUnsubscribedError when unsubscribed then resubscribed to (#2318) (41489eb)
-
TestScheduler: helper methods return proper types,
HotObservable
andColdObservable
instead of Observable (#2305) (758aae9) - windowTime: ensure windows created when only a timespan is passed are closed and cleaned up properly. (#2278) (d4533c4)
Features
- fromEventPattern: support optional removeHandler (86960c2)
- fromEventPattern: support pass signal from addHandler to removeHandler (01d0622)
5.0.3 (2017-01-05)
Bug Fixes
- observeOn: seal memory leak involving old notifications (9664a38), closes #2244
-
Subscription:
add
will return Subscription thatremove
s itself when unsubscribed (375d4a5) -
TypeScript: interfaces that accepted
Scheduler
now acceptIScheduler
interface (a0d28a8)
5.0.2 (2016-12-23)
Bug Fixes
- ajax: upload progress is now set correctly (#2200) (1a83041)
- groupBy: Fix groupBy to dispose of outer subscription. (#2201) (2269618)
5.0.1 (2016-12-13)
Bug Fixes
- TypeScript: pin to TypeScript 2.0.x, fix errors with Error subclassing (300504c)
v5.0.2
Bug Fixes
- observeOn: seal memory leak involving old notifications (9664a38), closes #2244
-
Subscription:
add
will return Subscription thatremove
s itself when unsubscribed (375d4a5) -
TypeScript: interfaces that accepted
Scheduler
now acceptIScheduler
interface (a0d28a8)
v5.0.1
Bug Fixes
- ajax: upload progress is now set correctly (#2200) (1a83041)
- groupBy: Fix groupBy to dispose of outer subscription. (#2201) (2269618)
[v5.0.0
](https://togithub.com/reactivex/rxjs/blob/master/CHANGELOG.md#500httpsgithubco
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!
".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.