reactivex/rxjs
### [`v7.5.5`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#755-httpsgithubcomreactivexrxjscompare754755-2022-03-08)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.4...7.5.5)
##### Bug Fixes
- **package:** add types to exports ([#6802](https://togithub.com/reactivex/rxjs/issues/6802)) ([3750f75](https://togithub.com/reactivex/rxjs/commit/3750f75104bb82d870c53c0605c942e41245d79c))
- **package:** add `require` export condition ([#6821](https://togithub.com/reactivex/rxjs/issues/6821)) ([c8955e4](https://togithub.com/reactivex/rxjs/commit/c8955e4c6a972135030fdfddc18a7a48337ae9c7))
- **timeout:** no longer will timeout when receiving the first value synchronously ([#6865](https://togithub.com/reactivex/rxjs/issues/6865)) ([2330c96](https://togithub.com/reactivex/rxjs/commit/2330c9660b20f2e0cda0c4eeb36bb582b4a85186)), closes [#6862](https://togithub.com/reactivex/rxjs/issues/6862)
##### Performance Improvements
- Don't clone observers unless you have to ([#6842](https://togithub.com/reactivex/rxjs/issues/6842)) ([3289d20](https://togithub.com/reactivex/rxjs/commit/3289d20ddc3a84d2aede8e3ab9962a8ef5d43c83))
### [`v7.5.4`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#754-httpsgithubcomreactivexrxjscompare753754-2022-02-09)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.3...7.5.4)
##### Performance Improvements
- removed code that would `bind` functions passed with observers to `subscribe`. ([#6815](https://togithub.com/reactivex/rxjs/issues/6815)) ([fb375a0](https://togithub.com/reactivex/rxjs/commit/fb375a0c5befd6852cd63d3c310448e42fa9580e)), closes [#6783](https://togithub.com/reactivex/rxjs/issues/6783)
### [`v7.5.3`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#753-httpsgithubcomreactivexrxjscompare752753-2022-02-08)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.2...7.5.3)
##### Bug Fixes
- **subscribe:** allow interop with Monio and other libraries that patch function bind ([0ab91eb](https://togithub.com/reactivex/rxjs/commit/0ab91eb4c1da914efbf03a2732629914cd3398dc)), closes [#6783](https://togithub.com/reactivex/rxjs/issues/6783)
### [`v7.5.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#752-httpsgithubcomreactivexrxjscompare751752-2022-01-11)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.1...7.5.2)
##### Bug Fixes
- operators that ignore input values now use `unknown` rather than `any`, which should resolve issues with eslint no-unsafe-argument ([#6738](https://togithub.com/reactivex/rxjs/issues/6738)) ([67cb317](https://togithub.com/reactivex/rxjs/commit/67cb317a7a6b9fdbd3d2e8fdbc2ac9ac7e57179c)), closes [#6536](https://togithub.com/reactivex/rxjs/issues/6536)
- **ajax:** crossDomain flag deprecated and properly reported to consumers ([#6710](https://togithub.com/reactivex/rxjs/issues/6710)) ([7fd0575](https://togithub.com/reactivex/rxjs/commit/7fd05756c595dddb288b732b00a90fcfb2a9080a)), closes [#6663](https://togithub.com/reactivex/rxjs/issues/6663)
### [`v7.5.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#751-httpsgithubcomreactivexrxjscompare750751-2021-12-28)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.0...7.5.1)
##### Bug Fixes
- export supporting interfaces from top-level `rxjs` site. ([#6733](https://togithub.com/reactivex/rxjs/issues/6733)) ([299a1e1](https://togithub.com/reactivex/rxjs/commit/299a1e16f725edfc2e333c430e3a7dfc75dd94e7))
### [`v7.5.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#750-httpsgithubcomreactivexrxjscompare740750-2021-12-27)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.4.0...7.5.0)
##### Bug Fixes
- **takeWhile:** Now returns proper types when passed a `Boolean` constructor. ([#6633](https://togithub.com/reactivex/rxjs/issues/6633)) ([081ca2b](https://togithub.com/reactivex/rxjs/commit/081ca2ba7290aa3084c1477a6d4bcc573bf478f6))
- **forEach:** properly unsubs after error in next handler ([#6677](https://togithub.com/reactivex/rxjs/issues/6677)) ([b9ab67d](https://togithub.com/reactivex/rxjs/commit/b9ab67d21ca9d227fcd1123bf80ab87ca9296af9)), closes [#6676](https://togithub.com/reactivex/rxjs/issues/6676)
- **WebSocketSubject:** handle slow WebSocket close ([#6708](https://togithub.com/reactivex/rxjs/issues/6708)) ([8cb201c](https://togithub.com/reactivex/rxjs/commit/8cb201cd42dd751b4185b94fe2d36c6bfda02fe2)), closes [#4650](https://togithub.com/reactivex/rxjs/issues/4650) [#3935](https://togithub.com/reactivex/rxjs/issues/3935)
- RxJS now supports tslib 2.x, rather than just 2.1.x ([#6692](https://togithub.com/reactivex/rxjs/issues/6692)) ([0b2495f](https://togithub.com/reactivex/rxjs/commit/0b2495f72e76627fdd19dd7a670dd74847d6449c)), closes [#6689](https://togithub.com/reactivex/rxjs/issues/6689)
- schedulers will no longer error while rescheduling and unsubscribing during flushes ([e35f589](https://togithub.com/reactivex/rxjs/commit/e35f589e2ca10ab2d2d69f7e9fe60727edc4c53d)), closes [#6672](https://togithub.com/reactivex/rxjs/issues/6672)
##### Features
- **repeat:** now has configurable delay ([#6640](https://togithub.com/reactivex/rxjs/issues/6640)) ([6b7a534](https://togithub.com/reactivex/rxjs/commit/6b7a534f579f95f97f47eff74bdea9991ee85712))
### [`v7.4.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#740-httpsgithubcomreactivexrxjscompare731740-2021-10-06)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.3.1...7.4.0)
##### Features
- Add es2015 entries to the exports declaration to support Angular ([#6614](https://togithub.com/reactivex/rxjs/issues/6614)) ([268777b](https://togithub.com/reactivex/rxjs/commit/268777bc3a4fd0cf76882683b51809771741ddc3)), closes [/github.com/ReactiveX/rxjs/pull/6613#discussion_r716958551](https://togithub.com//github.com/ReactiveX/rxjs/pull/6613/issues/discussion_r716958551)
#### [7.3.1](https://togithub.com/reactivex/rxjs/compare/7.3.0...7.3.1) (2021-10-01)
##### Bug Fixes
- **Schedulers:** Throwing a falsy error in a scheduled function no longer results in strange error objects. ([#6594](https://togithub.com/reactivex/rxjs/issues/6594)) ([c70fcc0](https://togithub.com/reactivex/rxjs/commit/c70fcc02b4b737709aba559bf36b030a47902ee4))
- scheduling with Rx-provided schedulers will no longer leak action references ([#6562](https://togithub.com/reactivex/rxjs/issues/6562)) ([ff5a748](https://togithub.com/reactivex/rxjs/commit/ff5a748b31ee73a6517e2f4220c920c73fbdd1fc)), closes [#6561](https://togithub.com/reactivex/rxjs/issues/6561)
- **forkJoin:** now finalizes sources before emitting ([#6546](https://togithub.com/reactivex/rxjs/issues/6546)) ([c52ff2e](https://togithub.com/reactivex/rxjs/commit/c52ff2e3aae19cd0877adb63182c03b79427de96)), closes [#4914](https://togithub.com/reactivex/rxjs/issues/4914)
- **observeOn:** release action references on teardown ([321d205](https://togithub.com/reactivex/rxjs/commit/321d2052696a7c366786c1ef3be7ad2a98a55f62))
- **types:** update schedule signature overload ([c61e57c](https://togithub.com/reactivex/rxjs/commit/c61e57c9c64a1525d034aea641f1b846737e1eee))
### [`v7.3.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#731-httpsgithubcomreactivexrxjscompare730731-2021-10-01)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.3.0...7.3.1)
##### Bug Fixes
- **Schedulers:** Throwing a falsy error in a scheduled function no longer results in strange error objects. ([#6594](https://togithub.com/reactivex/rxjs/issues/6594)) ([c70fcc0](https://togithub.com/reactivex/rxjs/commit/c70fcc02b4b737709aba559bf36b030a47902ee4))
- scheduling with Rx-provided schedulers will no longer leak action references ([#6562](https://togithub.com/reactivex/rxjs/issues/6562)) ([ff5a748](https://togithub.com/reactivex/rxjs/commit/ff5a748b31ee73a6517e2f4220c920c73fbdd1fc)), closes [#6561](https://togithub.com/reactivex/rxjs/issues/6561)
- **forkJoin:** now finalizes sources before emitting ([#6546](https://togithub.com/reactivex/rxjs/issues/6546)) ([c52ff2e](https://togithub.com/reactivex/rxjs/commit/c52ff2e3aae19cd0877adb63182c03b79427de96)), closes [#4914](https://togithub.com/reactivex/rxjs/issues/4914)
- **observeOn:** release action references on teardown ([321d205](https://togithub.com/reactivex/rxjs/commit/321d2052696a7c366786c1ef3be7ad2a98a55f62))
- **types:** update schedule signature overload ([c61e57c](https://togithub.com/reactivex/rxjs/commit/c61e57c9c64a1525d034aea641f1b846737e1eee))
### [`v7.3.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#730-httpsgithubcomreactivexrxjscompare720730-2021-07-28)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.2.0...7.3.0)
##### Bug Fixes
- Expose `Connectable`, the return type of `connectable` ([#6531](https://togithub.com/reactivex/rxjs/issues/6531)) ([69f5bfa](https://togithub.com/reactivex/rxjs/commit/69f5bfae0eb2880a3d5cfb34db3a182182b325de)), closes [#6529](https://togithub.com/reactivex/rxjs/issues/6529)
- **AsyncSubject:** properly emits values during reentrant subscriptions ([#6522](https://togithub.com/reactivex/rxjs/issues/6522)) ([dd8bdf3](https://togithub.com/reactivex/rxjs/commit/dd8bdf3b18b596155b66029ef16ebabf989360c5)), closes [#6520](https://togithub.com/reactivex/rxjs/issues/6520)
##### Features
- **retry:** Now supports configurable delay as a named argument ([#6421](https://togithub.com/reactivex/rxjs/issues/6421)) ([5f69795](https://togithub.com/reactivex/rxjs/commit/5f69795f4be035499cf223bf9a3d7352c4975291))
- **tap:** Now supports subscribe, unsubscribe, and finalize handlers ([#6527](https://togithub.com/reactivex/rxjs/issues/6527)) ([eb26cbc](https://togithub.com/reactivex/rxjs/commit/eb26cbc4488c9953cdde565b598b1dbdeeeee9ea))
### [`v7.2.0`](https://togithub.com/reactivex/rxjs/compare/7.1.0...7.2.0)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.1.0...7.2.0)
### [`v7.1.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#710-httpsgithubcomreactivexrxjscompare701710-2021-05-21)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.0.1...7.1.0)
##### 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](https://togithub.com/ReactiveX/rxjs/pull/6410#issuecomment-846087374) ([#6410](https://togithub.com/reactivex/rxjs/issues/6410)) ([e2f2e51](https://togithub.com/reactivex/rxjs/commit/e2f2e516514bdeb76229e69c639f10f21bccafad)), closes [/github.com/ReactiveX/rxjs/pull/6410#issuecomment-846087374](https://togithub.com//github.com/ReactiveX/rxjs/pull/6410/issues/issuecomment-846087374) [#5411](https://togithub.com/reactivex/rxjs/issues/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](https://togithub.com/reactivex/rxjs/issues/6405)) ([f47425d](https://togithub.com/reactivex/rxjs/commit/f47425d349475231c0f3542bb6ecef16a63e933a))
- **groupBy:** Support named arguments, support ObservableInputs for duration selector ([#5679](https://togithub.com/reactivex/rxjs/issues/5679)) ([7a99397](https://togithub.com/reactivex/rxjs/commit/7a9939773802c4f7948c6d868a8f75facdea9f37))
- **share:** use another observable to control resets ([#6169](https://togithub.com/reactivex/rxjs/issues/6169)) ([12c3716](https://togithub.com/reactivex/rxjs/commit/12c3716cecbf01f353c980488bf18845177b37b6))
#### [7.0.1](https://togithub.com/reactivex/rxjs/compare/7.0.0...7.0.1) (2021-05-12)
##### Bug Fixes
- **bindCallback:** resulting function now recreated underlying Subject and is reusable once again. ([#6369](https://togithub.com/reactivex/rxjs/issues/6369)) ([abf2bc1](https://togithub.com/reactivex/rxjs/commit/abf2bc13e38406717127159c8c373b910223b562))
- **retry:** properly handles retry counts smaller than `1`. ([#6359](https://togithub.com/reactivex/rxjs/issues/6359)) ([e797bd7](https://togithub.com/reactivex/rxjs/commit/e797bd70b1368e189df00d697504304a3a5ef1a8))
- **share:** properly closes synchronous "firehose" sources. ([#6370](https://togithub.com/reactivex/rxjs/issues/6370)) ([2271a91](https://togithub.com/reactivex/rxjs/commit/2271a9180131a0becdbf789c1429ef741ace4b2f))
- Observable teardowns now properly called if `useDeprecatedSynchronousErrorHandling` is `true`. ([#6365](https://togithub.com/reactivex/rxjs/issues/6365)) ([e19e104](https://togithub.com/reactivex/rxjs/commit/e19e104d011233d83bc10c37f1ee0b3ac6e15612)), closes [#6364](https://togithub.com/reactivex/rxjs/issues/6364)
- **Subscription:** properly release parent subscriptions when unsubscribed. ([#6352](https://togithub.com/reactivex/rxjs/issues/6352)) ([88331d2](https://togithub.com/reactivex/rxjs/commit/88331d2ecdcf0f81a0712b315ed810d4da7d4b97)), closes [#6351](https://togithub.com/reactivex/rxjs/issues/6351) [#6351](https://togithub.com/reactivex/rxjs/issues/6351)
- **node**: do not reference DOM-related imports to assist in node usage. ([#6305](https://togithub.com/reactivex/rxjs/issues/6305)) ([b24818e](https://togithub.com/reactivex/rxjs/commit/b24818e96775045c7485932bf33349471e8f1363)), closes [#6297](https://togithub.com/reactivex/rxjs/issues/6297)
### [`v7.0.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#701-httpsgithubcomreactivexrxjscompare700701-2021-05-12)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.0.0...7.0.1)
##### Bug Fixes
- **bindCallback:** resulting function now recreated underlying Subject and is reusable once again. ([#6369](https://togithub.com/reactivex/rxjs/issues/6369)) ([abf2bc1](https://togithub.com/reactivex/rxjs/commit/abf2bc13e38406717127159c8c373b910223b562))
- **retry:** properly handles retry counts smaller than `1`. ([#6359](https://togithub.com/reactivex/rxjs/issues/6359)) ([e797bd7](https://togithub.com/reactivex/rxjs/commit/e797bd70b1368e189df00d697504304a3a5ef1a8))
- **share:** properly closes synchronous "firehose" sources. ([#6370](https://togithub.com/reactivex/rxjs/issues/6370)) ([2271a91](https://togithub.com/reactivex/rxjs/commit/2271a9180131a0becdbf789c1429ef741ace4b2f))
- Observable teardowns now properly called if `useDeprecatedSynchronousErrorHandling` is `true`. ([#6365](https://togithub.com/reactivex/rxjs/issues/6365)) ([e19e104](https://togithub.com/reactivex/rxjs/commit/e19e104d011233d83bc10c37f1ee0b3ac6e15612)), closes [#6364](https://togithub.com/reactivex/rxjs/issues/6364)
- **Subscription:** properly release parent subscriptions when unsubscribed. ([#6352](https://togithub.com/reactivex/rxjs/issues/6352)) ([88331d2](https://togithub.com/reactivex/rxjs/commit/88331d2ecdcf0f81a0712b315ed810d4da7d4b97)), closes [#6351](https://togithub.com/reactivex/rxjs/issues/6351) [#6351](https://togithub.com/reactivex/rxjs/issues/6351)
- **node**: do not reference DOM-related imports to assist in node usage. ([#6305](https://togithub.com/reactivex/rxjs/issues/6305)) ([b24818e](https://togithub.com/reactivex/rxjs/commit/b24818e96775045c7485932bf33349471e8f1363)), closes [#6297](https://togithub.com/reactivex/rxjs/issues/6297)
### [`v7.0.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#700-httpsgithubcomreactivexrxjscompare700-rc3700-2021-04-29)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.7...7.0.0)
##### Bug Fixes
- VS code will now properly auto-import operators, et al ([#6276](https://togithub.com/reactivex/rxjs/issues/6276)) ([f43c728](https://togithub.com/reactivex/rxjs/commit/f43c72815f9ebe5ee3a8ed11513be0f541c9517d)), closes [#6067](https://togithub.com/reactivex/rxjs/issues/6067)
- **AjaxResponse:** add stricter `type` (`AjaxResponseType`) ([#6279](https://togithub.com/reactivex/rxjs/issues/6279)) ([839e192](https://togithub.com/reactivex/rxjs/commit/839e192b7d826d833d7ce941be97c3735bd19c0a))
### [`v6.6.7`](https://togithub.com/reactivex/rxjs/compare/6.6.6...6.6.7)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.6...6.6.7)
### [`v6.6.6`](https://togithub.com/reactivex/rxjs/compare/6.6.4...6.6.6)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.4...6.6.6)
### [`v6.6.4`](https://togithub.com/reactivex/rxjs/compare/6.6.3...6.6.4)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.3...6.6.4)
### [`v6.6.3`](https://togithub.com/reactivex/rxjs/compare/6.6.2...6.6.3)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.2...6.6.3)
### [`v6.6.2`](https://togithub.com/reactivex/rxjs/compare/6.6.1...6.6.2)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.1...6.6.2)
### [`v6.6.1`](https://togithub.com/reactivex/rxjs/compare/6.6.0...6.6.1)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.0...6.6.1)
### [`v6.6.0`](https://togithub.com/reactivex/rxjs/compare/6.5.5...6.6.0)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.5...6.6.0)
### [`v6.5.5`](https://togithub.com/reactivex/rxjs/compare/6.5.4...6.5.5)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.4...6.5.5)
### [`v6.5.4`](https://togithub.com/reactivex/rxjs/compare/6.5.3...6.5.4)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.3...6.5.4)
### [`v6.5.3`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#653-httpsgithubcomreactivexrxjscompare652653-2019-09-03)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.2...6.5.3)
##### Bug Fixes
- **general:** Refactor modules so they don't show side effects in some tools ([#4769](https://togithub.com/reactivex/rxjs/issues/4769)) ([9829c5e0](https://togithub.com/reactivex/rxjs/commit/9829c5e0))
- **defer:** restrict allowed factory types ([#4835](https://togithub.com/reactivex/rxjs/issues/4835)) ([40a22096](https://togithub.com/reactivex/rxjs/commit/40a22096))
### [`v6.5.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#652-httpsgithubcomreactivexrxjscompare650652-2019-05-10)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.1...6.5.2)
##### Bug Fixes
- **endWith:** wrap args - they are not observables - in of before concatenating ([#4735](https://togithub.com/reactivex/rxjs/issues/4735)) ([986be2f](https://togithub.com/reactivex/rxjs/commit/986be2f))
- **forkJoin:** test for object literal ([#4741](https://togithub.com/reactivex/rxjs/issues/4741)) ([c11e1b3](https://togithub.com/reactivex/rxjs/commit/c11e1b3)), closes [#4737](https://togithub.com/reactivex/rxjs/issues/4737) [#4737](https://togithub.com/reactivex/rxjs/issues/4737)
- **Notification:** replace const enum ([#4556](https://togithub.com/reactivex/rxjs/issues/4556)) ([e460eec](https://togithub.com/reactivex/rxjs/commit/e460eec)), closes [#4538](https://togithub.com/reactivex/rxjs/issues/4538)
- **of:** remove deprecation comment to prevent false positive warning ([#4724](https://togithub.com/reactivex/rxjs/issues/4724)) ([da69c16](https://togithub.com/reactivex/rxjs/commit/da69c16))
- **pairwise:** make it recursion-proof ([#4743](https://togithub.com/reactivex/rxjs/issues/4743)) ([21ab261](https://togithub.com/reactivex/rxjs/commit/21ab261))
- **scan:** fixed declarations to properly support different return types ([#4598](https://togithub.com/reactivex/rxjs/issues/4598)) ([126d2b6](https://togithub.com/reactivex/rxjs/commit/126d2b6))
- **Subscription:** Return Empty when teardown === null ([#4575](https://togithub.com/reactivex/rxjs/issues/4575)) ([ffc4e68](https://togithub.com/reactivex/rxjs/commit/ffc4e68))
- **throttleTime:** emit single value with trailing enabled ([#4564](https://togithub.com/reactivex/rxjs/issues/4564)) ([fd690a6](https://togithub.com/reactivex/rxjs/commit/fd690a6)), closes [#2859](https://togithub.com/reactivex/rxjs/issues/2859) [#4491](https://togithub.com/reactivex/rxjs/issues/4491)
- **umd:** export fetch namespace ([#4738](https://togithub.com/reactivex/rxjs/issues/4738)) ([7926122](https://togithub.com/reactivex/rxjs/commit/7926122))
- **fromFetch:** don't abort if fetch resolves ([#4742](https://togithub.com/reactivex/rxjs/issues/4742) ([ed8d771](https://togithub.com/reactivex/rxjs/commit/ed8d771))
### [`v6.5.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#651-httpsgithubcomreactivexrxjscompare650651-2019-04-23)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.0...6.5.1)
##### Bug Fixes
- **Notification:** replace const enum ([#4556](https://togithub.com/reactivex/rxjs/issues/4556)) ([e460eec](https://togithub.com/reactivex/rxjs/commit/e460eec)), closes [#4538](https://togithub.com/reactivex/rxjs/issues/4538)
- **throttleTime:** emit single value with trailing enabled ([#4564](https://togithub.com/reactivex/rxjs/issues/4564)) ([fd690a6](https://togithub.com/reactivex/rxjs/commit/fd690a6)), closes [#2859](https://togithub.com/reactivex/rxjs/issues/2859) [#4491](https://togithub.com/reactivex/rxjs/issues/4491)
### [`v6.5.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#650-httpsgithubcomreactivexrxjscompare640650-2019-04-23)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.4.0...6.5.0)
##### Bug Fixes
- **docs-app:** remove stopWordFilter from lunr pipeline ([#4536](https://togithub.com/reactivex/rxjs/issues/4536)) ([9eaebd4](https://togithub.com/reactivex/rxjs/commit/9eaebd4))
- **dtslint:** disable tests that break in TS@next ([#4705](https://togithub.com/reactivex/rxjs/issues/4705)) ([ecc73d2](https://togithub.com/reactivex/rxjs/commit/ecc73d2))
- **index:** export NotificationKind ([#4514](https://togithub.com/reactivex/rxjs/issues/4514)) ([7125355](https://togithub.com/reactivex/rxjs/commit/7125355)), closes [#4513](https://togithub.com/reactivex/rxjs/issues/4513)
- **race:** better typings ([#4643](https://togithub.com/reactivex/rxjs/issues/4643)) ([fb9bc48](https://togithub.com/reactivex/rxjs/commit/fb9bc48)), closes [#4390](https://togithub.com/reactivex/rxjs/issues/4390) [#4642](https://togithub.com/reactivex/rxjs/issues/4642)
- **throwIfEmpty:** ensure result is retry-able ([c4f44b9](https://togithub.com/reactivex/rxjs/commit/c4f44b9))
- **types:** Fixed signature for onErrorResumeNext ([#4603](https://togithub.com/reactivex/rxjs/issues/4603)) ([4dd0be0](https://togithub.com/reactivex/rxjs/commit/4dd0be0))
##### Features
- **combineLatest:** deprecated rest argument and scheduler signatures ([#4641](https://togithub.com/reactivex/rxjs/issues/4641)) ([6661c79](https://togithub.com/reactivex/rxjs/commit/6661c79)), closes [#4640](https://togithub.com/reactivex/rxjs/issues/4640)
- **fromFetch:** We now export a `fromFetch` static observable creation method from `rxjs/fetch`. Mirrors native `fetch` only it's lazy and cancellable via `Observable` interface. ([#4702](https://togithub.com/reactivex/rxjs/issues/4702)) ([5a1ef86](https://togithub.com/reactivex/rxjs/commit/5a1ef86))
- **forkJoin:** accepts a dictionary of sources ([#4640](https://togithub.com/reactivex/rxjs/issues/4640)) ([b5a2ac9](https://togithub.com/reactivex/rxjs/commit/b5a2ac9))
- **partition:** new `partition` observable creation function. Old `partition` operator is deprecated ([#4419](https://togithub.com/reactivex/rxjs/issues/4419)) ([#4685](https://togithub.com/reactivex/rxjs/issues/4685)) ([d5d6980](https://togithub.com/reactivex/rxjs/commit/d5d6980))
- **scheduled:** Add `scheduled` creation function to use to create scheduled observable of values. Deprecate scheduled versions of `from`, `range`, et al. ([#4595](https://togithub.com/reactivex/rxjs/issues/4595)) ([f57e1fc](https://togithub.com/reactivex/rxjs/commit/f57e1fc))
##### Performance Improvements
- **Subscription:** improve parent management ([#4526](https://togithub.com/reactivex/rxjs/issues/4526)) ([06f1a25](https://togithub.com/reactivex/rxjs/commit/06f1a25))
### [`v6.4.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#640-httpsgithubcomreactivexrxjscompare633640-2019-01-30)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.3...6.4.0)
##### Bug Fixes
- **ajax:** Fix case-insensitive headers in HTTP request ([#4453](https://togithub.com/reactivex/rxjs/issues/4453)) ([673bf47](https://togithub.com/reactivex/rxjs/commit/673bf47))
- **bundle:** closure to not rewrite polyfills for minification ([#4487](https://togithub.com/reactivex/rxjs/issues/4487)) ([a1fedb9](https://togithub.com/reactivex/rxjs/commit/a1fedb9))
- **bundle:** don't export `operators` twice ([#4310](https://togithub.com/reactivex/rxjs/issues/4310)) ([2399f6e](https://togithub.com/reactivex/rxjs/commit/2399f6e))
- **combineLatest:** improve typings for combineLatest ([#4470](https://togithub.com/reactivex/rxjs/issues/4470)) ([40c3d9f](https://togithub.com/reactivex/rxjs/commit/40c3d9f))
- **compat:** remove internal from import locations ([#4498](https://togithub.com/reactivex/rxjs/issues/4498)) ([a6c0017](https://togithub.com/reactivex/rxjs/commit/a6c0017)), closes [#4070](https://togithub.com/reactivex/rxjs/issues/4070)
- **endWith:** ability to endWith different types ([#4183](https://togithub.com/reactivex/rxjs/issues/4183)) ([#4185](https://togithub.com/reactivex/rxjs/issues/4185)) ([83533d1](https://togithub.com/reactivex/rxjs/commit/83533d1))
- **fromEventPattern:** improve typings for fromEventPattern ([#4496](https://togithub.com/reactivex/rxjs/issues/4496)) ([037f53d](https://togithub.com/reactivex/rxjs/commit/037f53d))
- **Observable:** Fix Observable.subscribe to add operator TeardownLogic to returned Subscription. ([#4434](https://togithub.com/reactivex/rxjs/issues/4434)) ([f28955f](https://togithub.com/reactivex/rxjs/commit/f28955f))
- **subscribe:** Deprecate null starting parameter signatures for subscribe ([#4202](https://togithub.com/reactivex/rxjs/issues/4202)) ([c85ddf6](https://togithub.com/reactivex/rxjs/commit/c85ddf6))
- **combineLatest:** support passing union types ([ffda319](https://togithub.com/reactivex/rxjs/commit/ffda319))
- **from:** support passing union types ([eb1d596](https://togithub.com/reactivex/rxjs/commit/eb1d596))
- **withLatestFrom:** support passing union types ([1e19a24](https://togithub.com/reactivex/rxjs/commit/1e19a24))
- **zip:** support passing union types ([0d87f52](https://togithub.com/reactivex/rxjs/commit/0d87f52))
- **multicast:** support returning union types from projection ([e9e9041](https://togithub.com/reactivex/rxjs/commit/e9e9041))
- **exhaustMap:** support returning union types from projection ([ff1f5dc](https://togithub.com/reactivex/rxjs/commit/ff1f5dc))
- **merge:** support union type inference for merge operators ([c2ac39c](https://togithub.com/reactivex/rxjs/commit/c2ac39c))
- **catchError:** support union type returns ([8350622](https://togithub.com/reactivex/rxjs/commit/8350622))
- **switchMap:** support union type returns ([32d35fd](https://togithub.com/reactivex/rxjs/commit/32d35fd))
- **defer:** support union types passed ([5aea50e](https://togithub.com/reactivex/rxjs/commit/5aea50e))
- **race:** Update typings to support proper return types ([#4465](https://togithub.com/reactivex/rxjs/issues/4465)) ([0042846](https://togithub.com/reactivex/rxjs/commit/0042846))
- **VirtualTimeScheduler:** rework flush so it won't lose actions ([#4433](https://togithub.com/reactivex/rxjs/issues/4433)) ([d068bc9](https://togithub.com/reactivex/rxjs/commit/d068bc9))
- **WebSocketSubject:** fix subject failing to close socket ([#4446](https://togithub.com/reactivex/rxjs/issues/4446)) ([dcfa52b](https://togithub.com/reactivex/rxjs/commit/dcfa52b))
##### Features
- **shareReplay:** Add configuration object for named arguments, and add argument to support unsubscribing from source observable by `refCount` when all resulting subscriptions have unsubscribed. The default behavior is to leave the source subscription running.
- **mergeScan:** Add index to the accumulator function ([#4458](https://togithub.com/reactivex/rxjs/issues/4458)) ([f5e143d](https://togithub.com/reactivex/rxjs/commit/f5e143d)), closes [#4441](https://togithub.com/reactivex/rxjs/issues/4441)
- **range:** accept one argument ([#4360](https://togithub.com/reactivex/rxjs/issues/4360)) ([a388578](https://togithub.com/reactivex/rxjs/commit/a388578))
- **takeWhile:** add an `inclusive` option to the operator which causes to emit final value ([#4115](https://togithub.com/reactivex/rxjs/issues/4115)) ([6e7f407](https://togithub.com/reactivex/rxjs/commit/6e7f407))
##### Performance Improvements
- **internal:** optimize Subscription#add() for the common case ([#4489](https://togithub.com/reactivex/rxjs/issues/4489)) ([bdd201c](https://togithub.com/reactivex/rxjs/commit/bdd201c))
- **internal:** use strict equality for isObject() ([#4493](https://togithub.com/reactivex/rxjs/issues/4493)) ([fc84a00](https://togithub.com/reactivex/rxjs/commit/fc84a00))
- **Subscription:** use `instanceof` to avoid megamorphic LoadIC ([#4499](https://togithub.com/reactivex/rxjs/issues/4499)) ([065b4e3](https://togithub.com/reactivex/rxjs/commit/065b4e3))
#### [6.3.3](https://togithub.com/reactivex/rxjs/compare/6.3.2...6.3.3) (2018-09-25)
##### Bug Fixes
- **pipe:** align static pipe to Observable pipe rest parameters overl… ([#4112](https://togithub.com/reactivex/rxjs/issues/4112)) ([8c607e9](https://togithub.com/reactivex/rxjs/commit/8c607e9)), closes [#4109](https://togithub.com/reactivex/rxjs/issues/4109) [#4109](https://togithub.com/reactivex/rxjs/issues/4109)
- **RxJS:** each instance of RxJS now has a unique Subscriber symbol ([0972c56](https://togithub.com/reactivex/rxjs/commit/0972c56))
- **subscribe:** report errors that occur in subscribe after the initial error ([#4089](https://togithub.com/reactivex/rxjs/issues/4089)) ([9b4b2bc](https://togithub.com/reactivex/rxjs/commit/9b4b2bc)), closes [#3803](https://togithub.com/reactivex/rxjs/issues/3803)
- **Subscriber:** Can no longer subscribe to itself in a circular manner ([#4106](https://togithub.com/reactivex/rxjs/issues/4106)) ([e623ec6](https://togithub.com/reactivex/rxjs/commit/e623ec6)), closes [#4095](https://togithub.com/reactivex/rxjs/issues/4095)
- **Subscriber:** use only local Subscriber instances ([50ee0a7](https://togithub.com/reactivex/rxjs/commit/50ee0a7))
- **TypeScript:** ensure RxJS builds with TS@next as well ([f03e790](https://togithub.com/reactivex/rxjs/commit/f03e790))
#### [6.3.2](https://togithub.com/reactivex/rxjs/compare/6.3.1...6.3.2) (2018-09-04)
##### Bug Fixes
- **node:** will no longer error mixing RxJS 6.3 and 6.2 ([#4078](https://togithub.com/reactivex/rxjs/issues/4078)) ([69d9ccf](https://togithub.com/reactivex/rxjs/commit/69d9ccf)), closes [#4077](https://togithub.com/reactivex/rxjs/issues/4077)
#### [6.3.1](https://togithub.com/reactivex/rxjs/compare/6.3.0...6.3.1) (2018-08-31)
##### Bug Fixes
- **mergeMap:** fix nested mergeMaps ([#4072](https://togithub.com/reactivex/rxjs/issues/4072)) ([0ab701b](https://togithub.com/reactivex/rxjs/commit/0ab701b)), closes [#4071](https://togithub.com/reactivex/rxjs/issues/4071)
### [`v6.3.3`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#633-httpsgithubcomreactivexrxjscompare632633-2018-09-25)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.2...6.3.3)
##### Bug Fixes
- **pipe:** align static pipe to Observable pipe rest parameters overl… ([#4112](https://togithub.com/reactivex/rxjs/issues/4112)) ([8c607e9](https://togithub.com/reactivex/rxjs/commit/8c607e9)), closes [#4109](https://togithub.com/reactivex/rxjs/issues/4109) [#4109](https://togithub.com/reactivex/rxjs/issues/4109)
- **RxJS:** each instance of RxJS now has a unique Subscriber symbol ([0972c56](https://togithub.com/reactivex/rxjs/commit/0972c56))
- **subscribe:** report errors that occur in subscribe after the initial error ([#4089](https://togithub.com/reactivex/rxjs/issues/4089)) ([9b4b2bc](https://togithub.com/reactivex/rxjs/commit/9b4b2bc)), closes [#3803](https://togithub.com/reactivex/rxjs/issues/3803)
- **Subscriber:** Can no longer subscribe to itself in a circular manner ([#4106](https://togithub.com/reactivex/rxjs/issues/4106)) ([e623ec6](https://togithub.com/reactivex/rxjs/commit/e623ec6)), closes [#4095](https://togithub.com/reactivex/rxjs/issues/4095)
- **Subscriber:** use only local Subscriber instances ([50ee0a7](https://togithub.com/reactivex/rxjs/commit/50ee0a7))
- **TypeScript:** ensure RxJS builds with TS@next as well ([f03e790](https://togithub.com/reactivex/rxjs/commit/f03e790))
### [`v6.3.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#632-httpsgithubcomreactivexrxjscompare631632-2018-09-04)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.1...6.3.2)
##### Bug Fixes
- **node:** will no longer error mixing RxJS 6.3 and 6.2 ([#4078](https://togithub.com/reactivex/rxjs/issues/4078)) ([69d9ccf](https://togithub.com/reactivex/rxjs/commit/69d9ccf)), closes [#4077](https://togithub.com/reactivex/rxjs/issues/4077)
### [`v6.3.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#631-httpsgithubcomreactivexrxjscompare630631-2018-08-31)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.0...6.3.1)
##### Bug Fixes
- **mergeMap:** fix nested mergeMaps ([#4072](https://togithub.com/reactivex/rxjs/issues/4072)) ([0ab701b](https://togithub.com/reactivex/rxjs/commit/0ab701b)), closes [#4071](https://togithub.com/reactivex/rxjs/issues/4071)
### [`v6.3.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#630-httpsgithubcomreactivexrxjscompare622630-2018-08-30)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.2.2...6.3.0)
##### Bug Fixes
- **find:** unsubscribe from source when found ([#3968](https://togithub.com/reactivex/rxjs/issues/3968)) ([fd01f7b](https://togithub.com/reactivex/rxjs/commit/fd01f7b))
- convert [@internal](https://togithub.com/internal) comment to JSDoc ([#3932](https://togithub.com/reactivex/rxjs/issues/3932)) ([f8a9d6e](https://togithub.com/reactivex/rxjs/commit/f8a9d6e))
- **AjaxObservable:** notify with error if fails to parse json response ([#3139](https://togithub.com/reactivex/rxjs/issues/3139)) ([d8231e2](https://togithub.com/reactivex/rxjs/commit/d8231e2)), closes [#3138](https://togithub.com/reactivex/rxjs/issues/3138)
- **catchError:** stop listening to a synchronous inner-obervable when unsubscribed ([456ef33](https://togithub.com/reactivex/rxjs/commit/456ef33))
- **distinctUntilKeyChanged:** improved key typing with keyof T ([#3988](https://togithub.com/reactivex/rxjs/issues/3988)) ([4ec4ff1](https://togithub.com/reactivex/rxjs/commit/4ec4ff1))
- **exhaustMap:** stop listening to a synchronous inner-obervable when unsubscribed ([ee1a339](https://togithub.com/reactivex/rxjs/commit/ee1a339))
- **find:** add undefined to return type ([#3970](https://togithub.com/reactivex/rxjs/issues/3970)) ([5a6c90f](https://togithub.com/reactivex/rxjs/commit/5a6c90f)), closes [#3969](https://togithub.com/reactivex/rxjs/issues/3969)
- **IE10:** Remove dependency on Object.setPrototypeOf ([#3967](https://togithub.com/reactivex/rxjs/issues/3967)) ([5c52a73](https://togithub.com/reactivex/rxjs/commit/5c52a73)), closes [#3966](https://togithub.com/reactivex/rxjs/issues/3966)
- **mergeAll:** add source subscription to composite before actually subscribing ([#2479](https://togithub.com/reactivex/rxjs/issues/2479)) ([40852ff](https://togithub.com/reactivex/rxjs/commit/40852ff)), closes [#2476](https://togithub.com/reactivex/rxjs/issues/2476)
- **mergeScan:** stop listening to a synchronous inner-obervable when unsubscribed ([c4002f3](https://togithub.com/reactivex/rxjs/commit/c4002f3))
- **Observable:** forEach will no longer next values after an error ([b4bad1f](https://togithub.com/reactivex/rxjs/commit/b4bad1f))
- **Observable:** use more granular Observable exports in compat mode ([#3974](https://togithub.com/reactivex/rxjs/issues/3974)) ([3f75564](https://togithub.com/reactivex/rxjs/commit/3f75564))
- **onErrorResumeNext:** stop listening to a synchronous inner-obervable when unsubscribed ([1d14277](https://togithub.com/reactivex/rxjs/commit/1d14277))
- **pipe:** replace rest parameters overload ([#3945](https://togithub.com/reactivex/rxjs/issues/3945)) ([872b0ec](https://togithub.com/reactivex/rxjs/commit/872b0ec)), closes [#3841](https://togithub.com/reactivex/rxjs/issues/3841)
- **skipUntil:** stop listening to a synchronous notifier after its first nexted value ([1c257db](https://togithub.com/reactivex/rxjs/commit/1c257db))
- **startWith:** allow empty type signature and passing a different type ([b7866a0](https://togithub.com/reactivex/rxjs/commit/b7866a0))
- **subscribable:** make subscribe() signature match Observable ([#4050](https://togithub.com/reactivex/rxjs/issues/4050)) ([865d8d7](https://togithub.com/reactivex/rxjs/commit/865d8d7)), closes [#3891](https://togithub.com/reactivex/rxjs/issues/3891)
- **subscriber:** unsubscribe parents on error/complete ([ad8131b](https://togithub.com/reactivex/rxjs/commit/ad8131b))
- **switchMap:** stop listening to a synchronous inner-obervable when unsubscribed ([260d52a](https://togithub.com/reactivex/rxjs/commit/260d52a))
- **takeUntil:** takeUntil should subscribe to the source if notifier sync completes without emitting ([#4039](https://togithub.com/reactivex/rxjs/issues/4039)) ([21fd0b4](https://togithub.com/reactivex/rxjs/commit/21fd0b4)), closes [#3504](https://togithub.com/reactivex/rxjs/issues/3504)
- **testscheduler:** type arguments to Observable creation functions ([#3928](https://togithub.com/reactivex/rxjs/issues/3928)) ([0e30ef1](https://togithub.com/reactivex/rxjs/commit/0e30ef1))
##### Features
- **delayWhen:** add index to the selector function ([#2473](https://togithub.com/reactivex/rxjs/issues/2473)) ([0979d31](https://togithub.com/reactivex/rxjs/commit/0979d31))
- **forEach:** deprecating passing promise constructor ([5178ab9](https://togithub.com/reactivex/rxjs/commit/5178ab9))
- **TestScheduler:** Add subscription schedule to expectObservable ([#3997](https://togithub.com/reactivex/rxjs/issues/3997)) ([0d20255](https://togithub.com/reactivex/rxjs/commit/0d20255))
#### [6.2.2](https://togithub.com/reactivex/rxjs/compare/6.2.1...6.2.2) (2018-07-13)
##### Bug Fixes
- **first:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a))
- **last:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a))
#### [6.2.1](https://togithub.com/reactivex/rxjs/compare/6.2.0...6.2.1) (2018-06-12)
##### Bug Fixes
- **ci:** do not trigger postbuild script on PR ([f82c085](https://togithub.com/reactivex/rxjs/commit/f82c085))
- **delayWhen:** Emit source value if duration selector completes synchronously ([#3664](https://togithub.com/reactivex/rxjs/issues/3664)) ([2c43af7](https://togithub.com/reactivex/rxjs/commit/2c43af7)), closes [#3663](https://togithub.com/reactivex/rxjs/issues/3663)
- **docs:** fix broken github links ([#3802](https://togithub.com/reactivex/rxjs/issues/3802)) ([9f9bf9b](https://togithub.com/reactivex/rxjs/commit/9f9bf9b))
- **docs:** fix code examples ([#3784](https://togithub.com/reactivex/rxjs/issues/3784)) ([a95441b](https://togithub.com/reactivex/rxjs/commit/a95441b))
- **from:** Objects implementing Symbol.observable take precedence over other types ([80ceea0](https://togithub.com/reactivex/rxjs/commit/80ceea0))
- **fromEvent:** Support React Native and node-compatible event sources. ([#3821](https://togithub.com/reactivex/rxjs/issues/3821)) ([1969f18](https://togithub.com/reactivex/rxjs/commit/1969f18))
- **Observable.prototype.pipe:** TS typings now more correct for >8 parameters ([#3789](https://togithub.com/reactivex/rxjs/issues/3789)) ([ad010ea](https://togithub.com/reactivex/rxjs/commit/ad010ea))
- **subscribe:** ignore syncError when deprecated ([#3749](https://togithub.com/reactivex/rxjs/issues/3749)) ([f94560c](https://togithub.com/reactivex/rxjs/commit/f94560c))
- **Symbol.observable:** make observable declaration readonly ([#3697](https://togithub.com/reactivex/rxjs/issues/3697)) ([#3773](https://togithub.com/reactivex/rxjs/issues/3773)) ([e1c203f](https://togithub.com/reactivex/rxjs/commit/e1c203f))
- **TypeScript:** resolved typings issue for TS 3.0 ([bf2cdeb](https://togithub.com/reactivex/rxjs/commit/bf2cdeb))
- **typings:** allow bufferCreationInterval null for bufferTime ([#3734](https://togithub.com/reactivex/rxjs/issues/3734)) ([0bda9cd](https://togithub.com/reactivex/rxjs/commit/0bda9cd)), closes [#3728](https://togithub.com/reactivex/rxjs/issues/3728)
##### Performance Improvements
- remove comments from js-files ([#3760](https://togithub.com/reactivex/rxjs/issues/3760)) ([bb2c334](https://togithub.com/reactivex/rxjs/commit/bb2c334))
### [`v6.2.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#622-httpsgithubcomreactivexrxjscompare621622-2018-07-13)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.2.1...6.2.2)
##### Bug Fixes
- **first:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a))
- **last:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a))
### [`v6.2.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#621-httpsgithubcomreactivexrxjscompare620621-2018-06-12)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.2.0...6.2.1)
##### Bug Fixes
- **ci:** do not trigger postbuild script on PR ([f82c085](https://togithub.com/reactivex/rxjs/commit/f82c085))
- **delayWhen:** Emit source value if duration selector completes synchronously ([#3664](https://togithub.com/reactivex/rxjs/issues/3664)) ([2c43af7](https://togithub.com/reactivex/rxjs/commit/2c43af7)), closes [#3663](https://togithub.com/reactivex/rxjs/issues/3663)
- **docs:** fix broken github links ([#3802](https://togithub.com/reactivex/rxjs/issues/3802)) ([9f9bf9b](https://togithub.com/reactivex/rxjs/commit/9f9bf9b))
- **docs:** fix code examples ([#3784](https://togithub.com/reactivex/rxjs/issues/3784)) ([a95441b](https://togithub.com/reactivex/rxjs/commit/a95441b))
- **from:** Objects implementing Symbol.observable take precedence over other types ([80ceea0](https://togithub.com/reactivex/rxjs/commit/80ceea0))
- **fromEvent:** Support React Native and node-compatible event sources. ([#3821](https://togithub.com/reactivex/rxjs/issues/3821)) ([1969f18](https://togithub.com/reactivex/rxjs/commit/1969f18))
- **Observable.prototype.pipe:** TS typings now more correct for >8 parameters ([#3789](https://togithub.com/reactivex/rxjs/issues/3789)) ([ad010ea](https://togithub.com/reactivex/rxjs/commit/ad010ea))
- **subscribe:** ignore syncError when deprecated ([#3749](https://togithub.com/reactivex/rxjs/issues/3749)) ([f94560c](https://togithub.com/reactivex/rxjs/commit/f94560c))
- **Symbol.observable:** make observable declaration readonly ([#3697](https://togithub.com/reactivex/rxjs/issues/3697)) ([#3773](https://togithub.com/reactivex/rxjs/issues/3773)) ([e1c203f](https://togithub.com/reactivex/rxjs/commit/e1c203f))
- **TypeScript:** resolved typings issue for TS 3.0 ([bf2cdeb](https://togithub.com/reactivex/rxjs/commit/bf2cdeb))
- **typings:** allow bufferCreationInterval null for bufferTime ([#3734](https://togithub.com/reactivex/rxjs/issues/3734)) ([0bda9cd](https://togithub.com/reactivex/rxjs/commit/0bda9cd)), closes [#3728](https://togithub.com/reactivex/rxjs/issues/3728)
##### Performance Improvements
- remove comments from js-files ([#3760](https://togithub.com/reactivex/rxjs/issues/3760)) ([bb2c334](https://togithub.com/reactivex/rxjs/commit/bb2c334))
### [`v6.2.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#620-httpsgithubcomReactiveXRxJScompare610620-2018-05-22)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/6.1.0...6.2.0)
##### Bug Fixes
- **ajax:** Handle timeouts as errors ([#3653](https://togithub.com/ReactiveX/RxJS/issues/3653)) ([e4128ea](https://togithub.com/ReactiveX/RxJS/commit/e4128ea))
- **ajax:** RxJS v6 TimeoutError is missing name property ([576d943](https://togithub.com/ReactiveX/RxJS/commit/576d943))
- **isObservable:** Fix throwing error when testing isObservable(null) ([#3688](https://togithub.com/ReactiveX/RxJS/issues/3688)) ([c9acc61](https://togithub.com/ReactiveX/RxJS/commit/c9acc61))
- **range:** Range should be same for every subscriber ([#3707](https://togithub.com/ReactiveX/RxJS/issues/3707)) ([9642133](https://togithub.com/ReactiveX/RxJS/commit/9642133))
- **skipUntil:** fix skipUntil when innerSubscription is null ([#3686](https://togithub.com/ReactiveX/RxJS/issues/3686)) ([4226432](https://togithub.com/ReactiveX/RxJS/commit/4226432))
- **TestScheduler:** restore run changes upon error ([27cb9b6](https://togithub.com/ReactiveX/RxJS/commit/27cb9b6))
- **TimeoutError:** Add name to TimeoutError ([44042d0](https://togithub.com/ReactiveX/RxJS/commit/44042d0))
- **WebSocketSubject:** Check to see if WebSocket exists in global scope ([#3694](https://togithub.com/ReactiveX/RxJS/issues/3694)) ([2db0788](https://togithub.com/ReactiveX/RxJS/commit/2db0788))
##### Features
- **endWith:** add new operator endWith ([#3679](https://togithub.com/ReactiveX/RxJS/issues/3679)) ([537fe7d](https://togithub.com/ReactiveX/RxJS/commit/537fe7d))
Configuration
📅 Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
>=6.1.0
->>=7.5.5
^7.5.4
->^7.5.5
Release Notes
reactivex/rxjs
### [`v7.5.5`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#755-httpsgithubcomreactivexrxjscompare754755-2022-03-08) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.4...7.5.5) ##### Bug Fixes - **package:** add types to exports ([#6802](https://togithub.com/reactivex/rxjs/issues/6802)) ([3750f75](https://togithub.com/reactivex/rxjs/commit/3750f75104bb82d870c53c0605c942e41245d79c)) - **package:** add `require` export condition ([#6821](https://togithub.com/reactivex/rxjs/issues/6821)) ([c8955e4](https://togithub.com/reactivex/rxjs/commit/c8955e4c6a972135030fdfddc18a7a48337ae9c7)) - **timeout:** no longer will timeout when receiving the first value synchronously ([#6865](https://togithub.com/reactivex/rxjs/issues/6865)) ([2330c96](https://togithub.com/reactivex/rxjs/commit/2330c9660b20f2e0cda0c4eeb36bb582b4a85186)), closes [#6862](https://togithub.com/reactivex/rxjs/issues/6862) ##### Performance Improvements - Don't clone observers unless you have to ([#6842](https://togithub.com/reactivex/rxjs/issues/6842)) ([3289d20](https://togithub.com/reactivex/rxjs/commit/3289d20ddc3a84d2aede8e3ab9962a8ef5d43c83)) ### [`v7.5.4`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#754-httpsgithubcomreactivexrxjscompare753754-2022-02-09) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.3...7.5.4) ##### Performance Improvements - removed code that would `bind` functions passed with observers to `subscribe`. ([#6815](https://togithub.com/reactivex/rxjs/issues/6815)) ([fb375a0](https://togithub.com/reactivex/rxjs/commit/fb375a0c5befd6852cd63d3c310448e42fa9580e)), closes [#6783](https://togithub.com/reactivex/rxjs/issues/6783) ### [`v7.5.3`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#753-httpsgithubcomreactivexrxjscompare752753-2022-02-08) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.2...7.5.3) ##### Bug Fixes - **subscribe:** allow interop with Monio and other libraries that patch function bind ([0ab91eb](https://togithub.com/reactivex/rxjs/commit/0ab91eb4c1da914efbf03a2732629914cd3398dc)), closes [#6783](https://togithub.com/reactivex/rxjs/issues/6783) ### [`v7.5.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#752-httpsgithubcomreactivexrxjscompare751752-2022-01-11) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.1...7.5.2) ##### Bug Fixes - operators that ignore input values now use `unknown` rather than `any`, which should resolve issues with eslint no-unsafe-argument ([#6738](https://togithub.com/reactivex/rxjs/issues/6738)) ([67cb317](https://togithub.com/reactivex/rxjs/commit/67cb317a7a6b9fdbd3d2e8fdbc2ac9ac7e57179c)), closes [#6536](https://togithub.com/reactivex/rxjs/issues/6536) - **ajax:** crossDomain flag deprecated and properly reported to consumers ([#6710](https://togithub.com/reactivex/rxjs/issues/6710)) ([7fd0575](https://togithub.com/reactivex/rxjs/commit/7fd05756c595dddb288b732b00a90fcfb2a9080a)), closes [#6663](https://togithub.com/reactivex/rxjs/issues/6663) ### [`v7.5.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#751-httpsgithubcomreactivexrxjscompare750751-2021-12-28) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.0...7.5.1) ##### Bug Fixes - export supporting interfaces from top-level `rxjs` site. ([#6733](https://togithub.com/reactivex/rxjs/issues/6733)) ([299a1e1](https://togithub.com/reactivex/rxjs/commit/299a1e16f725edfc2e333c430e3a7dfc75dd94e7)) ### [`v7.5.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#750-httpsgithubcomreactivexrxjscompare740750-2021-12-27) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.4.0...7.5.0) ##### Bug Fixes - **takeWhile:** Now returns proper types when passed a `Boolean` constructor. ([#6633](https://togithub.com/reactivex/rxjs/issues/6633)) ([081ca2b](https://togithub.com/reactivex/rxjs/commit/081ca2ba7290aa3084c1477a6d4bcc573bf478f6)) - **forEach:** properly unsubs after error in next handler ([#6677](https://togithub.com/reactivex/rxjs/issues/6677)) ([b9ab67d](https://togithub.com/reactivex/rxjs/commit/b9ab67d21ca9d227fcd1123bf80ab87ca9296af9)), closes [#6676](https://togithub.com/reactivex/rxjs/issues/6676) - **WebSocketSubject:** handle slow WebSocket close ([#6708](https://togithub.com/reactivex/rxjs/issues/6708)) ([8cb201c](https://togithub.com/reactivex/rxjs/commit/8cb201cd42dd751b4185b94fe2d36c6bfda02fe2)), closes [#4650](https://togithub.com/reactivex/rxjs/issues/4650) [#3935](https://togithub.com/reactivex/rxjs/issues/3935) - RxJS now supports tslib 2.x, rather than just 2.1.x ([#6692](https://togithub.com/reactivex/rxjs/issues/6692)) ([0b2495f](https://togithub.com/reactivex/rxjs/commit/0b2495f72e76627fdd19dd7a670dd74847d6449c)), closes [#6689](https://togithub.com/reactivex/rxjs/issues/6689) - schedulers will no longer error while rescheduling and unsubscribing during flushes ([e35f589](https://togithub.com/reactivex/rxjs/commit/e35f589e2ca10ab2d2d69f7e9fe60727edc4c53d)), closes [#6672](https://togithub.com/reactivex/rxjs/issues/6672) ##### Features - **repeat:** now has configurable delay ([#6640](https://togithub.com/reactivex/rxjs/issues/6640)) ([6b7a534](https://togithub.com/reactivex/rxjs/commit/6b7a534f579f95f97f47eff74bdea9991ee85712)) ### [`v7.4.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#740-httpsgithubcomreactivexrxjscompare731740-2021-10-06) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.3.1...7.4.0) ##### Features - Add es2015 entries to the exports declaration to support Angular ([#6614](https://togithub.com/reactivex/rxjs/issues/6614)) ([268777b](https://togithub.com/reactivex/rxjs/commit/268777bc3a4fd0cf76882683b51809771741ddc3)), closes [/github.com/ReactiveX/rxjs/pull/6613#discussion_r716958551](https://togithub.com//github.com/ReactiveX/rxjs/pull/6613/issues/discussion_r716958551) #### [7.3.1](https://togithub.com/reactivex/rxjs/compare/7.3.0...7.3.1) (2021-10-01) ##### Bug Fixes - **Schedulers:** Throwing a falsy error in a scheduled function no longer results in strange error objects. ([#6594](https://togithub.com/reactivex/rxjs/issues/6594)) ([c70fcc0](https://togithub.com/reactivex/rxjs/commit/c70fcc02b4b737709aba559bf36b030a47902ee4)) - scheduling with Rx-provided schedulers will no longer leak action references ([#6562](https://togithub.com/reactivex/rxjs/issues/6562)) ([ff5a748](https://togithub.com/reactivex/rxjs/commit/ff5a748b31ee73a6517e2f4220c920c73fbdd1fc)), closes [#6561](https://togithub.com/reactivex/rxjs/issues/6561) - **forkJoin:** now finalizes sources before emitting ([#6546](https://togithub.com/reactivex/rxjs/issues/6546)) ([c52ff2e](https://togithub.com/reactivex/rxjs/commit/c52ff2e3aae19cd0877adb63182c03b79427de96)), closes [#4914](https://togithub.com/reactivex/rxjs/issues/4914) - **observeOn:** release action references on teardown ([321d205](https://togithub.com/reactivex/rxjs/commit/321d2052696a7c366786c1ef3be7ad2a98a55f62)) - **types:** update schedule signature overload ([c61e57c](https://togithub.com/reactivex/rxjs/commit/c61e57c9c64a1525d034aea641f1b846737e1eee)) ### [`v7.3.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#731-httpsgithubcomreactivexrxjscompare730731-2021-10-01) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.3.0...7.3.1) ##### Bug Fixes - **Schedulers:** Throwing a falsy error in a scheduled function no longer results in strange error objects. ([#6594](https://togithub.com/reactivex/rxjs/issues/6594)) ([c70fcc0](https://togithub.com/reactivex/rxjs/commit/c70fcc02b4b737709aba559bf36b030a47902ee4)) - scheduling with Rx-provided schedulers will no longer leak action references ([#6562](https://togithub.com/reactivex/rxjs/issues/6562)) ([ff5a748](https://togithub.com/reactivex/rxjs/commit/ff5a748b31ee73a6517e2f4220c920c73fbdd1fc)), closes [#6561](https://togithub.com/reactivex/rxjs/issues/6561) - **forkJoin:** now finalizes sources before emitting ([#6546](https://togithub.com/reactivex/rxjs/issues/6546)) ([c52ff2e](https://togithub.com/reactivex/rxjs/commit/c52ff2e3aae19cd0877adb63182c03b79427de96)), closes [#4914](https://togithub.com/reactivex/rxjs/issues/4914) - **observeOn:** release action references on teardown ([321d205](https://togithub.com/reactivex/rxjs/commit/321d2052696a7c366786c1ef3be7ad2a98a55f62)) - **types:** update schedule signature overload ([c61e57c](https://togithub.com/reactivex/rxjs/commit/c61e57c9c64a1525d034aea641f1b846737e1eee)) ### [`v7.3.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#730-httpsgithubcomreactivexrxjscompare720730-2021-07-28) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.2.0...7.3.0) ##### Bug Fixes - Expose `Connectable`, the return type of `connectable` ([#6531](https://togithub.com/reactivex/rxjs/issues/6531)) ([69f5bfa](https://togithub.com/reactivex/rxjs/commit/69f5bfae0eb2880a3d5cfb34db3a182182b325de)), closes [#6529](https://togithub.com/reactivex/rxjs/issues/6529) - **AsyncSubject:** properly emits values during reentrant subscriptions ([#6522](https://togithub.com/reactivex/rxjs/issues/6522)) ([dd8bdf3](https://togithub.com/reactivex/rxjs/commit/dd8bdf3b18b596155b66029ef16ebabf989360c5)), closes [#6520](https://togithub.com/reactivex/rxjs/issues/6520) ##### Features - **retry:** Now supports configurable delay as a named argument ([#6421](https://togithub.com/reactivex/rxjs/issues/6421)) ([5f69795](https://togithub.com/reactivex/rxjs/commit/5f69795f4be035499cf223bf9a3d7352c4975291)) - **tap:** Now supports subscribe, unsubscribe, and finalize handlers ([#6527](https://togithub.com/reactivex/rxjs/issues/6527)) ([eb26cbc](https://togithub.com/reactivex/rxjs/commit/eb26cbc4488c9953cdde565b598b1dbdeeeee9ea)) ### [`v7.2.0`](https://togithub.com/reactivex/rxjs/compare/7.1.0...7.2.0) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.1.0...7.2.0) ### [`v7.1.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#710-httpsgithubcomreactivexrxjscompare701710-2021-05-21) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.0.1...7.1.0) ##### 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](https://togithub.com/ReactiveX/rxjs/pull/6410#issuecomment-846087374) ([#6410](https://togithub.com/reactivex/rxjs/issues/6410)) ([e2f2e51](https://togithub.com/reactivex/rxjs/commit/e2f2e516514bdeb76229e69c639f10f21bccafad)), closes [/github.com/ReactiveX/rxjs/pull/6410#issuecomment-846087374](https://togithub.com//github.com/ReactiveX/rxjs/pull/6410/issues/issuecomment-846087374) [#5411](https://togithub.com/reactivex/rxjs/issues/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](https://togithub.com/reactivex/rxjs/issues/6405)) ([f47425d](https://togithub.com/reactivex/rxjs/commit/f47425d349475231c0f3542bb6ecef16a63e933a)) - **groupBy:** Support named arguments, support ObservableInputs for duration selector ([#5679](https://togithub.com/reactivex/rxjs/issues/5679)) ([7a99397](https://togithub.com/reactivex/rxjs/commit/7a9939773802c4f7948c6d868a8f75facdea9f37)) - **share:** use another observable to control resets ([#6169](https://togithub.com/reactivex/rxjs/issues/6169)) ([12c3716](https://togithub.com/reactivex/rxjs/commit/12c3716cecbf01f353c980488bf18845177b37b6)) #### [7.0.1](https://togithub.com/reactivex/rxjs/compare/7.0.0...7.0.1) (2021-05-12) ##### Bug Fixes - **bindCallback:** resulting function now recreated underlying Subject and is reusable once again. ([#6369](https://togithub.com/reactivex/rxjs/issues/6369)) ([abf2bc1](https://togithub.com/reactivex/rxjs/commit/abf2bc13e38406717127159c8c373b910223b562)) - **retry:** properly handles retry counts smaller than `1`. ([#6359](https://togithub.com/reactivex/rxjs/issues/6359)) ([e797bd7](https://togithub.com/reactivex/rxjs/commit/e797bd70b1368e189df00d697504304a3a5ef1a8)) - **share:** properly closes synchronous "firehose" sources. ([#6370](https://togithub.com/reactivex/rxjs/issues/6370)) ([2271a91](https://togithub.com/reactivex/rxjs/commit/2271a9180131a0becdbf789c1429ef741ace4b2f)) - Observable teardowns now properly called if `useDeprecatedSynchronousErrorHandling` is `true`. ([#6365](https://togithub.com/reactivex/rxjs/issues/6365)) ([e19e104](https://togithub.com/reactivex/rxjs/commit/e19e104d011233d83bc10c37f1ee0b3ac6e15612)), closes [#6364](https://togithub.com/reactivex/rxjs/issues/6364) - **Subscription:** properly release parent subscriptions when unsubscribed. ([#6352](https://togithub.com/reactivex/rxjs/issues/6352)) ([88331d2](https://togithub.com/reactivex/rxjs/commit/88331d2ecdcf0f81a0712b315ed810d4da7d4b97)), closes [#6351](https://togithub.com/reactivex/rxjs/issues/6351) [#6351](https://togithub.com/reactivex/rxjs/issues/6351) - **node**: do not reference DOM-related imports to assist in node usage. ([#6305](https://togithub.com/reactivex/rxjs/issues/6305)) ([b24818e](https://togithub.com/reactivex/rxjs/commit/b24818e96775045c7485932bf33349471e8f1363)), closes [#6297](https://togithub.com/reactivex/rxjs/issues/6297) ### [`v7.0.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#701-httpsgithubcomreactivexrxjscompare700701-2021-05-12) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.0.0...7.0.1) ##### Bug Fixes - **bindCallback:** resulting function now recreated underlying Subject and is reusable once again. ([#6369](https://togithub.com/reactivex/rxjs/issues/6369)) ([abf2bc1](https://togithub.com/reactivex/rxjs/commit/abf2bc13e38406717127159c8c373b910223b562)) - **retry:** properly handles retry counts smaller than `1`. ([#6359](https://togithub.com/reactivex/rxjs/issues/6359)) ([e797bd7](https://togithub.com/reactivex/rxjs/commit/e797bd70b1368e189df00d697504304a3a5ef1a8)) - **share:** properly closes synchronous "firehose" sources. ([#6370](https://togithub.com/reactivex/rxjs/issues/6370)) ([2271a91](https://togithub.com/reactivex/rxjs/commit/2271a9180131a0becdbf789c1429ef741ace4b2f)) - Observable teardowns now properly called if `useDeprecatedSynchronousErrorHandling` is `true`. ([#6365](https://togithub.com/reactivex/rxjs/issues/6365)) ([e19e104](https://togithub.com/reactivex/rxjs/commit/e19e104d011233d83bc10c37f1ee0b3ac6e15612)), closes [#6364](https://togithub.com/reactivex/rxjs/issues/6364) - **Subscription:** properly release parent subscriptions when unsubscribed. ([#6352](https://togithub.com/reactivex/rxjs/issues/6352)) ([88331d2](https://togithub.com/reactivex/rxjs/commit/88331d2ecdcf0f81a0712b315ed810d4da7d4b97)), closes [#6351](https://togithub.com/reactivex/rxjs/issues/6351) [#6351](https://togithub.com/reactivex/rxjs/issues/6351) - **node**: do not reference DOM-related imports to assist in node usage. ([#6305](https://togithub.com/reactivex/rxjs/issues/6305)) ([b24818e](https://togithub.com/reactivex/rxjs/commit/b24818e96775045c7485932bf33349471e8f1363)), closes [#6297](https://togithub.com/reactivex/rxjs/issues/6297) ### [`v7.0.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#700-httpsgithubcomreactivexrxjscompare700-rc3700-2021-04-29) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.7...7.0.0) ##### Bug Fixes - VS code will now properly auto-import operators, et al ([#6276](https://togithub.com/reactivex/rxjs/issues/6276)) ([f43c728](https://togithub.com/reactivex/rxjs/commit/f43c72815f9ebe5ee3a8ed11513be0f541c9517d)), closes [#6067](https://togithub.com/reactivex/rxjs/issues/6067) - **AjaxResponse:** add stricter `type` (`AjaxResponseType`) ([#6279](https://togithub.com/reactivex/rxjs/issues/6279)) ([839e192](https://togithub.com/reactivex/rxjs/commit/839e192b7d826d833d7ce941be97c3735bd19c0a)) ### [`v6.6.7`](https://togithub.com/reactivex/rxjs/compare/6.6.6...6.6.7) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.6...6.6.7) ### [`v6.6.6`](https://togithub.com/reactivex/rxjs/compare/6.6.4...6.6.6) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.4...6.6.6) ### [`v6.6.4`](https://togithub.com/reactivex/rxjs/compare/6.6.3...6.6.4) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.3...6.6.4) ### [`v6.6.3`](https://togithub.com/reactivex/rxjs/compare/6.6.2...6.6.3) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.2...6.6.3) ### [`v6.6.2`](https://togithub.com/reactivex/rxjs/compare/6.6.1...6.6.2) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.1...6.6.2) ### [`v6.6.1`](https://togithub.com/reactivex/rxjs/compare/6.6.0...6.6.1) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.6.0...6.6.1) ### [`v6.6.0`](https://togithub.com/reactivex/rxjs/compare/6.5.5...6.6.0) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.5...6.6.0) ### [`v6.5.5`](https://togithub.com/reactivex/rxjs/compare/6.5.4...6.5.5) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.4...6.5.5) ### [`v6.5.4`](https://togithub.com/reactivex/rxjs/compare/6.5.3...6.5.4) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.3...6.5.4) ### [`v6.5.3`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#653-httpsgithubcomreactivexrxjscompare652653-2019-09-03) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.2...6.5.3) ##### Bug Fixes - **general:** Refactor modules so they don't show side effects in some tools ([#4769](https://togithub.com/reactivex/rxjs/issues/4769)) ([9829c5e0](https://togithub.com/reactivex/rxjs/commit/9829c5e0)) - **defer:** restrict allowed factory types ([#4835](https://togithub.com/reactivex/rxjs/issues/4835)) ([40a22096](https://togithub.com/reactivex/rxjs/commit/40a22096)) ### [`v6.5.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#652-httpsgithubcomreactivexrxjscompare650652-2019-05-10) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.1...6.5.2) ##### Bug Fixes - **endWith:** wrap args - they are not observables - in of before concatenating ([#4735](https://togithub.com/reactivex/rxjs/issues/4735)) ([986be2f](https://togithub.com/reactivex/rxjs/commit/986be2f)) - **forkJoin:** test for object literal ([#4741](https://togithub.com/reactivex/rxjs/issues/4741)) ([c11e1b3](https://togithub.com/reactivex/rxjs/commit/c11e1b3)), closes [#4737](https://togithub.com/reactivex/rxjs/issues/4737) [#4737](https://togithub.com/reactivex/rxjs/issues/4737) - **Notification:** replace const enum ([#4556](https://togithub.com/reactivex/rxjs/issues/4556)) ([e460eec](https://togithub.com/reactivex/rxjs/commit/e460eec)), closes [#4538](https://togithub.com/reactivex/rxjs/issues/4538) - **of:** remove deprecation comment to prevent false positive warning ([#4724](https://togithub.com/reactivex/rxjs/issues/4724)) ([da69c16](https://togithub.com/reactivex/rxjs/commit/da69c16)) - **pairwise:** make it recursion-proof ([#4743](https://togithub.com/reactivex/rxjs/issues/4743)) ([21ab261](https://togithub.com/reactivex/rxjs/commit/21ab261)) - **scan:** fixed declarations to properly support different return types ([#4598](https://togithub.com/reactivex/rxjs/issues/4598)) ([126d2b6](https://togithub.com/reactivex/rxjs/commit/126d2b6)) - **Subscription:** Return Empty when teardown === null ([#4575](https://togithub.com/reactivex/rxjs/issues/4575)) ([ffc4e68](https://togithub.com/reactivex/rxjs/commit/ffc4e68)) - **throttleTime:** emit single value with trailing enabled ([#4564](https://togithub.com/reactivex/rxjs/issues/4564)) ([fd690a6](https://togithub.com/reactivex/rxjs/commit/fd690a6)), closes [#2859](https://togithub.com/reactivex/rxjs/issues/2859) [#4491](https://togithub.com/reactivex/rxjs/issues/4491) - **umd:** export fetch namespace ([#4738](https://togithub.com/reactivex/rxjs/issues/4738)) ([7926122](https://togithub.com/reactivex/rxjs/commit/7926122)) - **fromFetch:** don't abort if fetch resolves ([#4742](https://togithub.com/reactivex/rxjs/issues/4742) ([ed8d771](https://togithub.com/reactivex/rxjs/commit/ed8d771)) ### [`v6.5.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#651-httpsgithubcomreactivexrxjscompare650651-2019-04-23) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.5.0...6.5.1) ##### Bug Fixes - **Notification:** replace const enum ([#4556](https://togithub.com/reactivex/rxjs/issues/4556)) ([e460eec](https://togithub.com/reactivex/rxjs/commit/e460eec)), closes [#4538](https://togithub.com/reactivex/rxjs/issues/4538) - **throttleTime:** emit single value with trailing enabled ([#4564](https://togithub.com/reactivex/rxjs/issues/4564)) ([fd690a6](https://togithub.com/reactivex/rxjs/commit/fd690a6)), closes [#2859](https://togithub.com/reactivex/rxjs/issues/2859) [#4491](https://togithub.com/reactivex/rxjs/issues/4491) ### [`v6.5.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#650-httpsgithubcomreactivexrxjscompare640650-2019-04-23) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.4.0...6.5.0) ##### Bug Fixes - **docs-app:** remove stopWordFilter from lunr pipeline ([#4536](https://togithub.com/reactivex/rxjs/issues/4536)) ([9eaebd4](https://togithub.com/reactivex/rxjs/commit/9eaebd4)) - **dtslint:** disable tests that break in TS@next ([#4705](https://togithub.com/reactivex/rxjs/issues/4705)) ([ecc73d2](https://togithub.com/reactivex/rxjs/commit/ecc73d2)) - **index:** export NotificationKind ([#4514](https://togithub.com/reactivex/rxjs/issues/4514)) ([7125355](https://togithub.com/reactivex/rxjs/commit/7125355)), closes [#4513](https://togithub.com/reactivex/rxjs/issues/4513) - **race:** better typings ([#4643](https://togithub.com/reactivex/rxjs/issues/4643)) ([fb9bc48](https://togithub.com/reactivex/rxjs/commit/fb9bc48)), closes [#4390](https://togithub.com/reactivex/rxjs/issues/4390) [#4642](https://togithub.com/reactivex/rxjs/issues/4642) - **throwIfEmpty:** ensure result is retry-able ([c4f44b9](https://togithub.com/reactivex/rxjs/commit/c4f44b9)) - **types:** Fixed signature for onErrorResumeNext ([#4603](https://togithub.com/reactivex/rxjs/issues/4603)) ([4dd0be0](https://togithub.com/reactivex/rxjs/commit/4dd0be0)) ##### Features - **combineLatest:** deprecated rest argument and scheduler signatures ([#4641](https://togithub.com/reactivex/rxjs/issues/4641)) ([6661c79](https://togithub.com/reactivex/rxjs/commit/6661c79)), closes [#4640](https://togithub.com/reactivex/rxjs/issues/4640) - **fromFetch:** We now export a `fromFetch` static observable creation method from `rxjs/fetch`. Mirrors native `fetch` only it's lazy and cancellable via `Observable` interface. ([#4702](https://togithub.com/reactivex/rxjs/issues/4702)) ([5a1ef86](https://togithub.com/reactivex/rxjs/commit/5a1ef86)) - **forkJoin:** accepts a dictionary of sources ([#4640](https://togithub.com/reactivex/rxjs/issues/4640)) ([b5a2ac9](https://togithub.com/reactivex/rxjs/commit/b5a2ac9)) - **partition:** new `partition` observable creation function. Old `partition` operator is deprecated ([#4419](https://togithub.com/reactivex/rxjs/issues/4419)) ([#4685](https://togithub.com/reactivex/rxjs/issues/4685)) ([d5d6980](https://togithub.com/reactivex/rxjs/commit/d5d6980)) - **scheduled:** Add `scheduled` creation function to use to create scheduled observable of values. Deprecate scheduled versions of `from`, `range`, et al. ([#4595](https://togithub.com/reactivex/rxjs/issues/4595)) ([f57e1fc](https://togithub.com/reactivex/rxjs/commit/f57e1fc)) ##### Performance Improvements - **Subscription:** improve parent management ([#4526](https://togithub.com/reactivex/rxjs/issues/4526)) ([06f1a25](https://togithub.com/reactivex/rxjs/commit/06f1a25)) ### [`v6.4.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#640-httpsgithubcomreactivexrxjscompare633640-2019-01-30) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.3...6.4.0) ##### Bug Fixes - **ajax:** Fix case-insensitive headers in HTTP request ([#4453](https://togithub.com/reactivex/rxjs/issues/4453)) ([673bf47](https://togithub.com/reactivex/rxjs/commit/673bf47)) - **bundle:** closure to not rewrite polyfills for minification ([#4487](https://togithub.com/reactivex/rxjs/issues/4487)) ([a1fedb9](https://togithub.com/reactivex/rxjs/commit/a1fedb9)) - **bundle:** don't export `operators` twice ([#4310](https://togithub.com/reactivex/rxjs/issues/4310)) ([2399f6e](https://togithub.com/reactivex/rxjs/commit/2399f6e)) - **combineLatest:** improve typings for combineLatest ([#4470](https://togithub.com/reactivex/rxjs/issues/4470)) ([40c3d9f](https://togithub.com/reactivex/rxjs/commit/40c3d9f)) - **compat:** remove internal from import locations ([#4498](https://togithub.com/reactivex/rxjs/issues/4498)) ([a6c0017](https://togithub.com/reactivex/rxjs/commit/a6c0017)), closes [#4070](https://togithub.com/reactivex/rxjs/issues/4070) - **endWith:** ability to endWith different types ([#4183](https://togithub.com/reactivex/rxjs/issues/4183)) ([#4185](https://togithub.com/reactivex/rxjs/issues/4185)) ([83533d1](https://togithub.com/reactivex/rxjs/commit/83533d1)) - **fromEventPattern:** improve typings for fromEventPattern ([#4496](https://togithub.com/reactivex/rxjs/issues/4496)) ([037f53d](https://togithub.com/reactivex/rxjs/commit/037f53d)) - **Observable:** Fix Observable.subscribe to add operator TeardownLogic to returned Subscription. ([#4434](https://togithub.com/reactivex/rxjs/issues/4434)) ([f28955f](https://togithub.com/reactivex/rxjs/commit/f28955f)) - **subscribe:** Deprecate null starting parameter signatures for subscribe ([#4202](https://togithub.com/reactivex/rxjs/issues/4202)) ([c85ddf6](https://togithub.com/reactivex/rxjs/commit/c85ddf6)) - **combineLatest:** support passing union types ([ffda319](https://togithub.com/reactivex/rxjs/commit/ffda319)) - **from:** support passing union types ([eb1d596](https://togithub.com/reactivex/rxjs/commit/eb1d596)) - **withLatestFrom:** support passing union types ([1e19a24](https://togithub.com/reactivex/rxjs/commit/1e19a24)) - **zip:** support passing union types ([0d87f52](https://togithub.com/reactivex/rxjs/commit/0d87f52)) - **multicast:** support returning union types from projection ([e9e9041](https://togithub.com/reactivex/rxjs/commit/e9e9041)) - **exhaustMap:** support returning union types from projection ([ff1f5dc](https://togithub.com/reactivex/rxjs/commit/ff1f5dc)) - **merge:** support union type inference for merge operators ([c2ac39c](https://togithub.com/reactivex/rxjs/commit/c2ac39c)) - **catchError:** support union type returns ([8350622](https://togithub.com/reactivex/rxjs/commit/8350622)) - **switchMap:** support union type returns ([32d35fd](https://togithub.com/reactivex/rxjs/commit/32d35fd)) - **defer:** support union types passed ([5aea50e](https://togithub.com/reactivex/rxjs/commit/5aea50e)) - **race:** Update typings to support proper return types ([#4465](https://togithub.com/reactivex/rxjs/issues/4465)) ([0042846](https://togithub.com/reactivex/rxjs/commit/0042846)) - **VirtualTimeScheduler:** rework flush so it won't lose actions ([#4433](https://togithub.com/reactivex/rxjs/issues/4433)) ([d068bc9](https://togithub.com/reactivex/rxjs/commit/d068bc9)) - **WebSocketSubject:** fix subject failing to close socket ([#4446](https://togithub.com/reactivex/rxjs/issues/4446)) ([dcfa52b](https://togithub.com/reactivex/rxjs/commit/dcfa52b)) ##### Features - **shareReplay:** Add configuration object for named arguments, and add argument to support unsubscribing from source observable by `refCount` when all resulting subscriptions have unsubscribed. The default behavior is to leave the source subscription running. - **mergeScan:** Add index to the accumulator function ([#4458](https://togithub.com/reactivex/rxjs/issues/4458)) ([f5e143d](https://togithub.com/reactivex/rxjs/commit/f5e143d)), closes [#4441](https://togithub.com/reactivex/rxjs/issues/4441) - **range:** accept one argument ([#4360](https://togithub.com/reactivex/rxjs/issues/4360)) ([a388578](https://togithub.com/reactivex/rxjs/commit/a388578)) - **takeWhile:** add an `inclusive` option to the operator which causes to emit final value ([#4115](https://togithub.com/reactivex/rxjs/issues/4115)) ([6e7f407](https://togithub.com/reactivex/rxjs/commit/6e7f407)) ##### Performance Improvements - **internal:** optimize Subscription#add() for the common case ([#4489](https://togithub.com/reactivex/rxjs/issues/4489)) ([bdd201c](https://togithub.com/reactivex/rxjs/commit/bdd201c)) - **internal:** use strict equality for isObject() ([#4493](https://togithub.com/reactivex/rxjs/issues/4493)) ([fc84a00](https://togithub.com/reactivex/rxjs/commit/fc84a00)) - **Subscription:** use `instanceof` to avoid megamorphic LoadIC ([#4499](https://togithub.com/reactivex/rxjs/issues/4499)) ([065b4e3](https://togithub.com/reactivex/rxjs/commit/065b4e3)) #### [6.3.3](https://togithub.com/reactivex/rxjs/compare/6.3.2...6.3.3) (2018-09-25) ##### Bug Fixes - **pipe:** align static pipe to Observable pipe rest parameters overl… ([#4112](https://togithub.com/reactivex/rxjs/issues/4112)) ([8c607e9](https://togithub.com/reactivex/rxjs/commit/8c607e9)), closes [#4109](https://togithub.com/reactivex/rxjs/issues/4109) [#4109](https://togithub.com/reactivex/rxjs/issues/4109) - **RxJS:** each instance of RxJS now has a unique Subscriber symbol ([0972c56](https://togithub.com/reactivex/rxjs/commit/0972c56)) - **subscribe:** report errors that occur in subscribe after the initial error ([#4089](https://togithub.com/reactivex/rxjs/issues/4089)) ([9b4b2bc](https://togithub.com/reactivex/rxjs/commit/9b4b2bc)), closes [#3803](https://togithub.com/reactivex/rxjs/issues/3803) - **Subscriber:** Can no longer subscribe to itself in a circular manner ([#4106](https://togithub.com/reactivex/rxjs/issues/4106)) ([e623ec6](https://togithub.com/reactivex/rxjs/commit/e623ec6)), closes [#4095](https://togithub.com/reactivex/rxjs/issues/4095) - **Subscriber:** use only local Subscriber instances ([50ee0a7](https://togithub.com/reactivex/rxjs/commit/50ee0a7)) - **TypeScript:** ensure RxJS builds with TS@next as well ([f03e790](https://togithub.com/reactivex/rxjs/commit/f03e790)) #### [6.3.2](https://togithub.com/reactivex/rxjs/compare/6.3.1...6.3.2) (2018-09-04) ##### Bug Fixes - **node:** will no longer error mixing RxJS 6.3 and 6.2 ([#4078](https://togithub.com/reactivex/rxjs/issues/4078)) ([69d9ccf](https://togithub.com/reactivex/rxjs/commit/69d9ccf)), closes [#4077](https://togithub.com/reactivex/rxjs/issues/4077) #### [6.3.1](https://togithub.com/reactivex/rxjs/compare/6.3.0...6.3.1) (2018-08-31) ##### Bug Fixes - **mergeMap:** fix nested mergeMaps ([#4072](https://togithub.com/reactivex/rxjs/issues/4072)) ([0ab701b](https://togithub.com/reactivex/rxjs/commit/0ab701b)), closes [#4071](https://togithub.com/reactivex/rxjs/issues/4071) ### [`v6.3.3`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#633-httpsgithubcomreactivexrxjscompare632633-2018-09-25) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.2...6.3.3) ##### Bug Fixes - **pipe:** align static pipe to Observable pipe rest parameters overl… ([#4112](https://togithub.com/reactivex/rxjs/issues/4112)) ([8c607e9](https://togithub.com/reactivex/rxjs/commit/8c607e9)), closes [#4109](https://togithub.com/reactivex/rxjs/issues/4109) [#4109](https://togithub.com/reactivex/rxjs/issues/4109) - **RxJS:** each instance of RxJS now has a unique Subscriber symbol ([0972c56](https://togithub.com/reactivex/rxjs/commit/0972c56)) - **subscribe:** report errors that occur in subscribe after the initial error ([#4089](https://togithub.com/reactivex/rxjs/issues/4089)) ([9b4b2bc](https://togithub.com/reactivex/rxjs/commit/9b4b2bc)), closes [#3803](https://togithub.com/reactivex/rxjs/issues/3803) - **Subscriber:** Can no longer subscribe to itself in a circular manner ([#4106](https://togithub.com/reactivex/rxjs/issues/4106)) ([e623ec6](https://togithub.com/reactivex/rxjs/commit/e623ec6)), closes [#4095](https://togithub.com/reactivex/rxjs/issues/4095) - **Subscriber:** use only local Subscriber instances ([50ee0a7](https://togithub.com/reactivex/rxjs/commit/50ee0a7)) - **TypeScript:** ensure RxJS builds with TS@next as well ([f03e790](https://togithub.com/reactivex/rxjs/commit/f03e790)) ### [`v6.3.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#632-httpsgithubcomreactivexrxjscompare631632-2018-09-04) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.1...6.3.2) ##### Bug Fixes - **node:** will no longer error mixing RxJS 6.3 and 6.2 ([#4078](https://togithub.com/reactivex/rxjs/issues/4078)) ([69d9ccf](https://togithub.com/reactivex/rxjs/commit/69d9ccf)), closes [#4077](https://togithub.com/reactivex/rxjs/issues/4077) ### [`v6.3.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#631-httpsgithubcomreactivexrxjscompare630631-2018-08-31) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.3.0...6.3.1) ##### Bug Fixes - **mergeMap:** fix nested mergeMaps ([#4072](https://togithub.com/reactivex/rxjs/issues/4072)) ([0ab701b](https://togithub.com/reactivex/rxjs/commit/0ab701b)), closes [#4071](https://togithub.com/reactivex/rxjs/issues/4071) ### [`v6.3.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#630-httpsgithubcomreactivexrxjscompare622630-2018-08-30) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.2.2...6.3.0) ##### Bug Fixes - **find:** unsubscribe from source when found ([#3968](https://togithub.com/reactivex/rxjs/issues/3968)) ([fd01f7b](https://togithub.com/reactivex/rxjs/commit/fd01f7b)) - convert [@internal](https://togithub.com/internal) comment to JSDoc ([#3932](https://togithub.com/reactivex/rxjs/issues/3932)) ([f8a9d6e](https://togithub.com/reactivex/rxjs/commit/f8a9d6e)) - **AjaxObservable:** notify with error if fails to parse json response ([#3139](https://togithub.com/reactivex/rxjs/issues/3139)) ([d8231e2](https://togithub.com/reactivex/rxjs/commit/d8231e2)), closes [#3138](https://togithub.com/reactivex/rxjs/issues/3138) - **catchError:** stop listening to a synchronous inner-obervable when unsubscribed ([456ef33](https://togithub.com/reactivex/rxjs/commit/456ef33)) - **distinctUntilKeyChanged:** improved key typing with keyof T ([#3988](https://togithub.com/reactivex/rxjs/issues/3988)) ([4ec4ff1](https://togithub.com/reactivex/rxjs/commit/4ec4ff1)) - **exhaustMap:** stop listening to a synchronous inner-obervable when unsubscribed ([ee1a339](https://togithub.com/reactivex/rxjs/commit/ee1a339)) - **find:** add undefined to return type ([#3970](https://togithub.com/reactivex/rxjs/issues/3970)) ([5a6c90f](https://togithub.com/reactivex/rxjs/commit/5a6c90f)), closes [#3969](https://togithub.com/reactivex/rxjs/issues/3969) - **IE10:** Remove dependency on Object.setPrototypeOf ([#3967](https://togithub.com/reactivex/rxjs/issues/3967)) ([5c52a73](https://togithub.com/reactivex/rxjs/commit/5c52a73)), closes [#3966](https://togithub.com/reactivex/rxjs/issues/3966) - **mergeAll:** add source subscription to composite before actually subscribing ([#2479](https://togithub.com/reactivex/rxjs/issues/2479)) ([40852ff](https://togithub.com/reactivex/rxjs/commit/40852ff)), closes [#2476](https://togithub.com/reactivex/rxjs/issues/2476) - **mergeScan:** stop listening to a synchronous inner-obervable when unsubscribed ([c4002f3](https://togithub.com/reactivex/rxjs/commit/c4002f3)) - **Observable:** forEach will no longer next values after an error ([b4bad1f](https://togithub.com/reactivex/rxjs/commit/b4bad1f)) - **Observable:** use more granular Observable exports in compat mode ([#3974](https://togithub.com/reactivex/rxjs/issues/3974)) ([3f75564](https://togithub.com/reactivex/rxjs/commit/3f75564)) - **onErrorResumeNext:** stop listening to a synchronous inner-obervable when unsubscribed ([1d14277](https://togithub.com/reactivex/rxjs/commit/1d14277)) - **pipe:** replace rest parameters overload ([#3945](https://togithub.com/reactivex/rxjs/issues/3945)) ([872b0ec](https://togithub.com/reactivex/rxjs/commit/872b0ec)), closes [#3841](https://togithub.com/reactivex/rxjs/issues/3841) - **skipUntil:** stop listening to a synchronous notifier after its first nexted value ([1c257db](https://togithub.com/reactivex/rxjs/commit/1c257db)) - **startWith:** allow empty type signature and passing a different type ([b7866a0](https://togithub.com/reactivex/rxjs/commit/b7866a0)) - **subscribable:** make subscribe() signature match Observable ([#4050](https://togithub.com/reactivex/rxjs/issues/4050)) ([865d8d7](https://togithub.com/reactivex/rxjs/commit/865d8d7)), closes [#3891](https://togithub.com/reactivex/rxjs/issues/3891) - **subscriber:** unsubscribe parents on error/complete ([ad8131b](https://togithub.com/reactivex/rxjs/commit/ad8131b)) - **switchMap:** stop listening to a synchronous inner-obervable when unsubscribed ([260d52a](https://togithub.com/reactivex/rxjs/commit/260d52a)) - **takeUntil:** takeUntil should subscribe to the source if notifier sync completes without emitting ([#4039](https://togithub.com/reactivex/rxjs/issues/4039)) ([21fd0b4](https://togithub.com/reactivex/rxjs/commit/21fd0b4)), closes [#3504](https://togithub.com/reactivex/rxjs/issues/3504) - **testscheduler:** type arguments to Observable creation functions ([#3928](https://togithub.com/reactivex/rxjs/issues/3928)) ([0e30ef1](https://togithub.com/reactivex/rxjs/commit/0e30ef1)) ##### Features - **delayWhen:** add index to the selector function ([#2473](https://togithub.com/reactivex/rxjs/issues/2473)) ([0979d31](https://togithub.com/reactivex/rxjs/commit/0979d31)) - **forEach:** deprecating passing promise constructor ([5178ab9](https://togithub.com/reactivex/rxjs/commit/5178ab9)) - **TestScheduler:** Add subscription schedule to expectObservable ([#3997](https://togithub.com/reactivex/rxjs/issues/3997)) ([0d20255](https://togithub.com/reactivex/rxjs/commit/0d20255)) #### [6.2.2](https://togithub.com/reactivex/rxjs/compare/6.2.1...6.2.2) (2018-07-13) ##### Bug Fixes - **first:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a)) - **last:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a)) #### [6.2.1](https://togithub.com/reactivex/rxjs/compare/6.2.0...6.2.1) (2018-06-12) ##### Bug Fixes - **ci:** do not trigger postbuild script on PR ([f82c085](https://togithub.com/reactivex/rxjs/commit/f82c085)) - **delayWhen:** Emit source value if duration selector completes synchronously ([#3664](https://togithub.com/reactivex/rxjs/issues/3664)) ([2c43af7](https://togithub.com/reactivex/rxjs/commit/2c43af7)), closes [#3663](https://togithub.com/reactivex/rxjs/issues/3663) - **docs:** fix broken github links ([#3802](https://togithub.com/reactivex/rxjs/issues/3802)) ([9f9bf9b](https://togithub.com/reactivex/rxjs/commit/9f9bf9b)) - **docs:** fix code examples ([#3784](https://togithub.com/reactivex/rxjs/issues/3784)) ([a95441b](https://togithub.com/reactivex/rxjs/commit/a95441b)) - **from:** Objects implementing Symbol.observable take precedence over other types ([80ceea0](https://togithub.com/reactivex/rxjs/commit/80ceea0)) - **fromEvent:** Support React Native and node-compatible event sources. ([#3821](https://togithub.com/reactivex/rxjs/issues/3821)) ([1969f18](https://togithub.com/reactivex/rxjs/commit/1969f18)) - **Observable.prototype.pipe:** TS typings now more correct for >8 parameters ([#3789](https://togithub.com/reactivex/rxjs/issues/3789)) ([ad010ea](https://togithub.com/reactivex/rxjs/commit/ad010ea)) - **subscribe:** ignore syncError when deprecated ([#3749](https://togithub.com/reactivex/rxjs/issues/3749)) ([f94560c](https://togithub.com/reactivex/rxjs/commit/f94560c)) - **Symbol.observable:** make observable declaration readonly ([#3697](https://togithub.com/reactivex/rxjs/issues/3697)) ([#3773](https://togithub.com/reactivex/rxjs/issues/3773)) ([e1c203f](https://togithub.com/reactivex/rxjs/commit/e1c203f)) - **TypeScript:** resolved typings issue for TS 3.0 ([bf2cdeb](https://togithub.com/reactivex/rxjs/commit/bf2cdeb)) - **typings:** allow bufferCreationInterval null for bufferTime ([#3734](https://togithub.com/reactivex/rxjs/issues/3734)) ([0bda9cd](https://togithub.com/reactivex/rxjs/commit/0bda9cd)), closes [#3728](https://togithub.com/reactivex/rxjs/issues/3728) ##### Performance Improvements - remove comments from js-files ([#3760](https://togithub.com/reactivex/rxjs/issues/3760)) ([bb2c334](https://togithub.com/reactivex/rxjs/commit/bb2c334)) ### [`v6.2.2`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#622-httpsgithubcomreactivexrxjscompare621622-2018-07-13) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.2.1...6.2.2) ##### Bug Fixes - **first:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a)) - **last:** improved type gaurds for TypeScript ([3e12f7a](https://togithub.com/reactivex/rxjs/commit/3e12f7a)) ### [`v6.2.1`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#621-httpsgithubcomreactivexrxjscompare620621-2018-06-12) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.2.0...6.2.1) ##### Bug Fixes - **ci:** do not trigger postbuild script on PR ([f82c085](https://togithub.com/reactivex/rxjs/commit/f82c085)) - **delayWhen:** Emit source value if duration selector completes synchronously ([#3664](https://togithub.com/reactivex/rxjs/issues/3664)) ([2c43af7](https://togithub.com/reactivex/rxjs/commit/2c43af7)), closes [#3663](https://togithub.com/reactivex/rxjs/issues/3663) - **docs:** fix broken github links ([#3802](https://togithub.com/reactivex/rxjs/issues/3802)) ([9f9bf9b](https://togithub.com/reactivex/rxjs/commit/9f9bf9b)) - **docs:** fix code examples ([#3784](https://togithub.com/reactivex/rxjs/issues/3784)) ([a95441b](https://togithub.com/reactivex/rxjs/commit/a95441b)) - **from:** Objects implementing Symbol.observable take precedence over other types ([80ceea0](https://togithub.com/reactivex/rxjs/commit/80ceea0)) - **fromEvent:** Support React Native and node-compatible event sources. ([#3821](https://togithub.com/reactivex/rxjs/issues/3821)) ([1969f18](https://togithub.com/reactivex/rxjs/commit/1969f18)) - **Observable.prototype.pipe:** TS typings now more correct for >8 parameters ([#3789](https://togithub.com/reactivex/rxjs/issues/3789)) ([ad010ea](https://togithub.com/reactivex/rxjs/commit/ad010ea)) - **subscribe:** ignore syncError when deprecated ([#3749](https://togithub.com/reactivex/rxjs/issues/3749)) ([f94560c](https://togithub.com/reactivex/rxjs/commit/f94560c)) - **Symbol.observable:** make observable declaration readonly ([#3697](https://togithub.com/reactivex/rxjs/issues/3697)) ([#3773](https://togithub.com/reactivex/rxjs/issues/3773)) ([e1c203f](https://togithub.com/reactivex/rxjs/commit/e1c203f)) - **TypeScript:** resolved typings issue for TS 3.0 ([bf2cdeb](https://togithub.com/reactivex/rxjs/commit/bf2cdeb)) - **typings:** allow bufferCreationInterval null for bufferTime ([#3734](https://togithub.com/reactivex/rxjs/issues/3734)) ([0bda9cd](https://togithub.com/reactivex/rxjs/commit/0bda9cd)), closes [#3728](https://togithub.com/reactivex/rxjs/issues/3728) ##### Performance Improvements - remove comments from js-files ([#3760](https://togithub.com/reactivex/rxjs/issues/3760)) ([bb2c334](https://togithub.com/reactivex/rxjs/commit/bb2c334)) ### [`v6.2.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#620-httpsgithubcomReactiveXRxJScompare610620-2018-05-22) [Compare Source](https://togithub.com/reactivex/rxjs/compare/6.1.0...6.2.0) ##### Bug Fixes - **ajax:** Handle timeouts as errors ([#3653](https://togithub.com/ReactiveX/RxJS/issues/3653)) ([e4128ea](https://togithub.com/ReactiveX/RxJS/commit/e4128ea)) - **ajax:** RxJS v6 TimeoutError is missing name property ([576d943](https://togithub.com/ReactiveX/RxJS/commit/576d943)) - **isObservable:** Fix throwing error when testing isObservable(null) ([#3688](https://togithub.com/ReactiveX/RxJS/issues/3688)) ([c9acc61](https://togithub.com/ReactiveX/RxJS/commit/c9acc61)) - **range:** Range should be same for every subscriber ([#3707](https://togithub.com/ReactiveX/RxJS/issues/3707)) ([9642133](https://togithub.com/ReactiveX/RxJS/commit/9642133)) - **skipUntil:** fix skipUntil when innerSubscription is null ([#3686](https://togithub.com/ReactiveX/RxJS/issues/3686)) ([4226432](https://togithub.com/ReactiveX/RxJS/commit/4226432)) - **TestScheduler:** restore run changes upon error ([27cb9b6](https://togithub.com/ReactiveX/RxJS/commit/27cb9b6)) - **TimeoutError:** Add name to TimeoutError ([44042d0](https://togithub.com/ReactiveX/RxJS/commit/44042d0)) - **WebSocketSubject:** Check to see if WebSocket exists in global scope ([#3694](https://togithub.com/ReactiveX/RxJS/issues/3694)) ([2db0788](https://togithub.com/ReactiveX/RxJS/commit/2db0788)) ##### Features - **endWith:** add new operator endWith ([#3679](https://togithub.com/ReactiveX/RxJS/issues/3679)) ([537fe7d](https://togithub.com/ReactiveX/RxJS/commit/537fe7d))Configuration
📅 Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.