All Versions
131
Latest Version
Avg Release Cycle
33 days
Latest Release
551 days ago
Changelog History
Page 10
Changelog History
Page 10
-
v5.1.1 Changes
February 13, 2017๐ 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 Changes
February 01, 2017๐ 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
-
v5.0.3 Changes
January 05, 2017 -
v5.0.2 Changes
December 23, 2016 -
v5.0.1 Changes
December 13, 2016๐ Bug Fixes
- TypeScript: pin to TypeScript 2.0.x, fix errors with Error subclassing (300504c)
-
v5.0.0 Changes
December 13, 2016 -
v5.0.0-rc.5 Changes
December 07, 2016๐ Bug Fixes
- AjaxObservable: catch XHR send failures to observer (#2159) (128fb9c)
- distinctKey: Removed accidental leftover reference of
distinctKey
(9fd8096), closes #2161 - errors: Better error message when you return non-observable things, (#2152) (86a909c), closes #215
- event: uses
Object.prototype.toString.call
on objects (#2143) (e036e79) - typings: type guard support for
last
,first
,find
andfilter
. (5f2e849)
๐ Features
๐ฅ BREAKING CHANGES
- โฑ timeout:
timeout
no longer accepts theerrorToSend
argument
related #2141
-
v5.0.0-rc.4 Changes
November 19, 2016 -
v5.0.0-rc.3 Changes
November 15, 2016๐ Bug Fixes
- typings: You no longer have to install the type definition for chai (#2112)
๐ Features
-
v5.0.0-rc.2 Changes
November 05, 2016๐ Bug Fixes
- AjaxObservable: remove needless type param R from AjaxObservable.getJSON() (#2069) (0c3d4a4)
- bufferCount: will behave as expected when
startBufferEvery
is less thanbufferSize
(#2076) (d13dbb4), closes #2062 - ๐ build_docs: fix doc building (#1974) (1bbbe8b)
- ErrorObservable: Add generic error type for ErrorObservable. (#2071) (9df86ba)
- first: will now only emit one value in recursive cases (#2100) (a047e7a), closes #2098
- fromEvent: Throw if event target is invalid (#2107) (147ce3e)
- IteratorObservable: clarify the return type of IteratorObservable.create() (#2070) (4f0f865)
- IteratorObservable: Observables
from
generators will now finalize when subscription ends (22d286a), closes #1938 - multicast: fix a bug that caused multicast to omit messages after termination (#2021) (44fbc14)
- Notification:
materialize
output will now match Rx4 (#2106) (c83bab9), closes #2105 - Object.assign: stop polyfilling Object assign (#2080) (b5f8ab3)
- Observable/Ajax: mount properties to origin readystatechange fn (#2025) (76a9abb)
- operator/do: fix typings (9a40297)
- โฌ๏ธ reduce/scan: both scan/reduce operators now accepts
undefined
itself as a valid seed (#2050) (fee7585), closes #2047 - ReplaySubject: observer now subscribed prior to running subscription function (#2046) (fea08e9), closes #2044
- sample: source is now subscribed to before the notifier (ffe99e8), closes #2075
- Symbol.iterator: will not polyfill Symbol iterator unless Symbol exists (#2082) (1138c99)
- typings: fixed Subject.lift to have the same shape as Observable.lift (b07f597)
- WebSocketSubject.prototype.multiplex: no longer nulls out socket after first unsubscribe (#2039) (a5e9cfe), closes #2037
๐ Features
- distinct: remove
distinctKey
,distinct
signature change and perf improvements (#2049) (89612b2), closes #2009 - groupBy: Adds subjectSelector argument to groupBy (#2023) (f94ceb9)
- typescript: remove dependency to 3rd party es2015 definition (#2027) (4c31974), closes #2016
๐ฅ BREAKING CHANGES
- ๐ป Notification:
Notification.prototype.exception
is nowNotification.prototype.error
to match Rx4 semantics - Symbol.iterator: RxJS will no longer polyfill
Symbol.iterator
ifSymbol
does not exist. This may break code that inadvertently relies on this behavior - Object.assign: RxJS will no longer polyfill
Object.assign
. It does not requireObject.assign
to function, however, your code may be inadvertently relying on this polyfill. - ๐ AjaxObservable: Observable.ajax.getJSON() now only supports a single type parameter,
getJSON<T>(url: string, headers?: Object): Observable<T>
. The extra type parameter it accepted previously was superfluous. - ๐ distinct:
distinctKey
has been removed. Usedistinct
- distinct:
distinct
operator has changed, first argument is an optionalkeySelector
. The customcompare
function is no longer supported.