RxJs v5.1.0 Release Notes

Release Date: 2017-02-01 // about 7 years ago
  • 🐛 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 and ColdObservable 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)