All Versions
123
Latest Version
Avg Release Cycle
22 days
Latest Release
15 days ago

Changelog History
Page 1

  • v7.4.0 Changes

    October 06, 2021

    ๐Ÿ”‹ Features

  • v7.3.1 Changes

    October 01, 2021

    ๐Ÿ› Bug Fixes

    • โฑ Schedulers: Throwing a falsy error in a scheduled function no longer results in strange error objects. (#6594) (c70fcc0)
    • โฑ scheduling with Rx-provided schedulers will no longer leak action references (#6562) (ff5a748), closes #6561
    • forkJoin: now finalizes sources before emitting (#6546) (c52ff2e), closes #4914
    • observeOn: release action references on teardown (321d205)
    • types: update schedule signature overload (c61e57c)
  • v7.3.0 Changes

    July 28, 2021

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”ฆ Expose Connectable, the return type of connectable (#6531) (69f5bfa), closes #6529
    • AsyncSubject: properly emits values during reentrant subscriptions (#6522) (dd8bdf3), closes #6520

    ๐Ÿ”‹ Features

    • retry: Now supports configurable delay as a named argument (#6421) (5f69795)
    • tap: Now supports subscribe, unsubscribe, and finalize handlers (#6527) (eb26cbc)
  • v7.2.0 Changes

    July 05, 2021

    ๐Ÿ› Bug Fixes

    • debounceTime: unschedule dangling task on unsubscribe before complete (#6464) (7ab0a4c)
    • fromEvent: Types now properly infer when resultSelector is provided (#6447) (39b9d81)

    ๐Ÿ”‹ Features

    • ๐Ÿ—„ Operators are all exported at the top level, from "rxjs". From here on out, we encourage top-level imports with RxJS. Importing from rxjs/operators will be deprecated soon. (#6488) (512adc2), closes #6242
  • v7.1.0 Changes

    May 21, 2021

    ๐Ÿ› Bug Fixes

    • โ†ช returned operator functions from multicast operators share, publish, publishReplay are now referentially transparent. Meaning if you take the result of calling publishReplay(3) and pass it to more than one observable's pipe method, it will behave the same in each case, rather than having a cumulative effect, which was a regression introduced sometime in version 6. If you required this broken behavior, there is a workaround posted here (#6410) (e2f2e51), closes /github.com/ReactiveX/rxjs/pull/6410#issuecomment-846087374 #5411

    ๐Ÿ”‹ Features

    • All subjects now have an observed property. This will allow users to check whether a subject has current subscribers without us allowing access to the observers array, which is going to be made private in future versions. (#6405) (f47425d)
    • groupBy: Support named arguments, support ObservableInputs for duration selector (#5679) (7a99397)
    • share: use another observable to control resets (#6169) (12c3716)
  • v7.0.1 Changes

    May 12, 2021

    ๐Ÿ› Bug Fixes

    • bindCallback: resulting function now recreated underlying Subject and is reusable once again. (#6369) (abf2bc1)
    • retry: properly handles retry counts smaller than 1. (#6359) (e797bd7)
    • share: properly closes synchronous "firehose" sources. (#6370) (2271a91)
    • ๐Ÿ—„ Observable teardowns now properly called if useDeprecatedSynchronousErrorHandling is true. (#6365) (e19e104), closes #6364
    • Subscription: properly release parent subscriptions when unsubscribed. (#6352) (88331d2), closes #6351 #6351
    • node: do not reference DOM-related imports to assist in node usage. (#6305) (b24818e), closes #6297
  • v7.0.0 Changes

    April 29, 2021

    ๐Ÿ› Bug Fixes

    • VS code will now properly auto-import operators, et al (#6276) (f43c728), closes #6067
    • AjaxResponse: add stricter type (AjaxResponseType) (#6279) (839e192)
  • v7.0.0-rc.3 Changes

    April 28, 2021

    ๐Ÿ› Bug Fixes

    • ๐Ÿ—„ finalize behaves well with useDeprecatedSynchronousErrorHandling (#6251) (e4bed2a), closes #6250
    • ๐Ÿ”€ resolve run-time errors when using deprecated sync error handling (#6272) (35daaf7), closes #6271
    • resolve issue that made users unable to assert instanceof AjaxError. (#6275) (a7c2d29)

    ๐Ÿ”‹ Features

    • โž• add config object to connectable (#6267) (4d98b40)

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ”ง Our very new creation function, connectable, now takes a configuration object instead of just the Subject instance. This was necessary to make sure it covered all use cases for what we were trying to replace in the deprecated multicasting operators. Apologies for the late-in-the-game change, but we know it's not widely used yet (it's new in v7), and we want to get it right.
  • v7.0.0-rc.2 Changes

    April 20, 2021

    ๐Ÿ› Bug Fixes

    • webSocket: return the correct type for WebSocketSubject multiplex method(#6232) (33383b8)

    โช Reverts

    • ๐Ÿ“ฆ Revert "chore: Add typesVersions to package.json (#6229)" (#6241) (304f3a7), closes #6229 #6241
  • v7.0.0-rc.1 Changes

    April 19, 2021

    ๐Ÿ› Bug Fixes

    • TypeScript: Add typesVersions definition to package.json in order to help VS Code find automatic imports. (#6067) (659a623)