reactivex/rxjs
### [`v7.8.1`](https://togithub.com/reactivex/rxjs/compare/7.8.0...7.8.1)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.8.0...7.8.1)
### [`v7.8.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#780-httpsgithubcomreactivexrxjscompare770780-2022-12-15)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.7.0...7.8.0)
##### Features
- **buffer:** `closingNotifier` now supports any `ObservableInput` ([#7073](https://togithub.com/reactivex/rxjs/issues/7073)) ([61b877a](https://togithub.com/reactivex/rxjs/commit/61b877a50c2557196a45e12622305c5a84fc3f0a))
- **delayWhen:** `delayWhen`'s `delayDurationSelector` now supports any `ObservableInput` ([#7049](https://togithub.com/reactivex/rxjs/issues/7049)) ([dfd95db](https://togithub.com/reactivex/rxjs/commit/dfd95db952a6772d35d11bdd1974f2c4b4d68b25))
- **sequenceEqual:** `compareTo` now supports any `ObservableInput` ([#7102](https://togithub.com/reactivex/rxjs/issues/7102)) ([d501961](https://togithub.com/reactivex/rxjs/commit/d50196187710c7a0cad50703b2071fc3f2cabd3c))
- **share:** `ShareConfig` factory properties now supports any `ObservableInput` ([#7093](https://togithub.com/reactivex/rxjs/issues/7093)) ([cc3995a](https://togithub.com/reactivex/rxjs/commit/cc3995a6f6baf9456ec11f749fe89bf61b9e2d62))
- **skipUntil:** `notifier` now supports any `ObservableInput` ([#7091](https://togithub.com/reactivex/rxjs/issues/7091)) ([60d6c40](https://togithub.com/reactivex/rxjs/commit/60d6c40fb484903286feca2bbfa9fcb2cde720e2))
- **window:** `windowBoundaries` now supports any `ObservableInput` ([#7088](https://togithub.com/reactivex/rxjs/issues/7088)) ([8c4347c](https://togithub.com/reactivex/rxjs/commit/8c4347c48f2432d7399c911d329fa74e0d6c6e8d))
### [`v7.7.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#770-httpsgithubcomreactivexrxjscompare760770-2022-12-15)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.6.0...7.7.0)
##### Features
- **distinct:** `flush` argument now supports any `ObservableInput` ([#7081](https://togithub.com/reactivex/rxjs/issues/7081)) ([74c9ebd](https://togithub.com/reactivex/rxjs/commit/74c9ebd818113f9f25f1fb2b9fee4a0eac121ae0))
- **repeatWhen:** `notifier` supports `ObservableInput` ([#7103](https://togithub.com/reactivex/rxjs/issues/7103)) ([8f1b976](https://togithub.com/reactivex/rxjs/commit/8f1b976125c55a5e884317c2b463fd019662e6af))
- **retryWhen:** `notifier` now supports any `ObservableInput` ([#7105](https://togithub.com/reactivex/rxjs/issues/7105)) ([794f806](https://togithub.com/reactivex/rxjs/commit/794f8064cf8fe754e9dfebeee0ffef0ac1562252))
- **sample:** `notifier` now supports any `ObservableInput` ([#7104](https://togithub.com/reactivex/rxjs/issues/7104)) ([b18c2eb](https://togithub.com/reactivex/rxjs/commit/b18c2eb2bc8dc1a717c927f998028316eec83937))
### [`v7.6.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#760-httpsgithubcomreactivexrxjscompare757760-2022-12-03)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.7...7.6.0)
##### Bug Fixes
- **schedulers:** no longer cause TypeScript build failures when Node types aren't included ([c1a07b7](https://togithub.com/reactivex/rxjs/commit/c1a07b71ac050ab36b371ff7f18dc9a924fffc9f))
- **types:** Improved subscribe and tap type overloads ([#6718](https://togithub.com/reactivex/rxjs/issues/6718)) ([af1a9f4](https://togithub.com/reactivex/rxjs/commit/af1a9f446a860883abaa36ace21345dc923e7e53)), closes [#6717](https://togithub.com/reactivex/rxjs/issues/6717)
##### Features
- **onErrorResumeNextWith:** renamed `onErrorResumeNext` and exported from the top level. (`onErrorResumeNext` operator is stil available, but deprecated) ([#6755](https://togithub.com/reactivex/rxjs/issues/6755)) ([51e3b2c](https://togithub.com/reactivex/rxjs/commit/51e3b2c8ec28b5d30bca4c63ad69ce6942c2cdcc))
#### [7.5.7](https://togithub.com/reactivex/rxjs/compare/7.5.6...7.5.7) (2022-09-25)
##### Bug Fixes
- **schedulers:** improve performance of animationFrameScheduler and asapScheduler ([#7059](https://togithub.com/reactivex/rxjs/issues/7059)) ([c93aa60](https://togithub.com/reactivex/rxjs/commit/c93aa60e9f073297d959fa1fff9323e48872d47e)), closes [#7017](https://togithub.com/reactivex/rxjs/issues/7017), related to [#7018](https://togithub.com/reactivex/rxjs/issues/7018) and [#6674](https://togithub.com/reactivex/rxjs/issues/6674)
##### Performance Improvements
- **animationFrames:** uses fewer Subscription instances ([#7060](https://togithub.com/reactivex/rxjs/issues/7060)) ([2d57b38](https://togithub.com/reactivex/rxjs/commit/2d57b38ec9f7ada838ee130ab75cd795b156c182)), closes [#7018](https://togithub.com/reactivex/rxjs/issues/7018)
#### [7.5.6](https://togithub.com/reactivex/rxjs/compare/7.5.5...7.5.6) (2022-07-11)
##### Bug Fixes
- **share:** No longer results in a bad-state observable in an edge case where a synchronous source was shared and refCounted, and the result is subscribed to twice in a row synchronously. ([#7005](https://togithub.com/reactivex/rxjs/issues/7005)) ([5d4c1d9](https://togithub.com/reactivex/rxjs/commit/5d4c1d9a37b1347217223adb0d9e166fd85f67a9))
- **share & connect:** `share` and `connect` no longer bundle scheduling code by default ([#6873](https://togithub.com/reactivex/rxjs/issues/6873)) ([9948dc2](https://togithub.com/reactivex/rxjs/commit/9948dc2f5577eaa4013de234f3552508918518c7)), closes [#6872](https://togithub.com/reactivex/rxjs/issues/6872)
- **exhaustAll:** Result will now complete properly when flattening all synchronous observables. ([#6911](https://togithub.com/reactivex/rxjs/issues/6911)) ([3c1c6b8](https://togithub.com/reactivex/rxjs/commit/3c1c6b8303028eebc7af31cfc5e5bad42a5b2da4)), closes [#6910](https://togithub.com/reactivex/rxjs/issues/6910)
- **TypeScript:** Now compatible with TypeScript 4.6 type checks ([#6895](https://togithub.com/reactivex/rxjs/issues/6895)) ([fce9aa1](https://togithub.com/reactivex/rxjs/commit/fce9aa12931796892673581761bba1f7ceafabff))
#### [7.5.5](https://togithub.com/reactivex/rxjs/compare/7.5.4...7.5.5) (2022-03-08)
##### 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))
#### [7.5.4](https://togithub.com/reactivex/rxjs/compare/7.5.3...7.5.4) (2022-02-09)
##### 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)
#### [7.5.3](https://togithub.com/reactivex/rxjs/compare/7.5.2...7.5.3) (2022-02-08)
##### 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)
#### [7.5.2](https://togithub.com/reactivex/rxjs/compare/7.5.1...7.5.2) (2022-01-11)
##### 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)
#### [7.5.1](https://togithub.com/reactivex/rxjs/compare/7.5.0...7.5.1) (2021-12-28)
##### 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.7`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#757-httpsgithubcomreactivexrxjscompare756757-2022-09-25)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.6...7.5.7)
##### Bug Fixes
- **schedulers:** improve performance of animationFrameScheduler and asapScheduler ([#7059](https://togithub.com/reactivex/rxjs/issues/7059)) ([c93aa60](https://togithub.com/reactivex/rxjs/commit/c93aa60e9f073297d959fa1fff9323e48872d47e)), closes [#7017](https://togithub.com/reactivex/rxjs/issues/7017), related to [#7018](https://togithub.com/reactivex/rxjs/issues/7018) and [#6674](https://togithub.com/reactivex/rxjs/issues/6674)
##### Performance Improvements
- **animationFrames:** uses fewer Subscription instances ([#7060](https://togithub.com/reactivex/rxjs/issues/7060)) ([2d57b38](https://togithub.com/reactivex/rxjs/commit/2d57b38ec9f7ada838ee130ab75cd795b156c182)), closes [#7018](https://togithub.com/reactivex/rxjs/issues/7018)
### [`v7.5.6`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#756-httpsgithubcomreactivexrxjscompare755756-2022-07-11)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.5...7.5.6)
##### Bug Fixes
- **share:** No longer results in a bad-state observable in an edge case where a synchronous source was shared and refCounted, and the result is subscribed to twice in a row synchronously. ([#7005](https://togithub.com/reactivex/rxjs/issues/7005)) ([5d4c1d9](https://togithub.com/reactivex/rxjs/commit/5d4c1d9a37b1347217223adb0d9e166fd85f67a9))
- **share & connect:** `share` and `connect` no longer bundle scheduling code by default ([#6873](https://togithub.com/reactivex/rxjs/issues/6873)) ([9948dc2](https://togithub.com/reactivex/rxjs/commit/9948dc2f5577eaa4013de234f3552508918518c7)), closes [#6872](https://togithub.com/reactivex/rxjs/issues/6872)
- **exhaustAll:** Result will now complete properly when flattening all synchronous observables. ([#6911](https://togithub.com/reactivex/rxjs/issues/6911)) ([3c1c6b8](https://togithub.com/reactivex/rxjs/commit/3c1c6b8303028eebc7af31cfc5e5bad42a5b2da4)), closes [#6910](https://togithub.com/reactivex/rxjs/issues/6910)
- **TypeScript:** Now compatible with TypeScript 4.6 type checks ([#6895](https://togithub.com/reactivex/rxjs/issues/6895)) ([fce9aa1](https://togithub.com/reactivex/rxjs/commit/fce9aa12931796892673581761bba1f7ceafabff))
### [`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/blob/HEAD/CHANGELOG.md#720-httpsgithubcomreactivexrxjscompare710720-2021-07-05)
[Compare Source](https://togithub.com/reactivex/rxjs/compare/7.1.0...7.2.0)
##### Bug Fixes
- **debounceTime:** unschedule dangling task on unsubscribe before complete ([#6464](https://togithub.com/reactivex/rxjs/issues/6464)) ([7ab0a4c](https://togithub.com/reactivex/rxjs/commit/7ab0a4c649b1b54e763a726c4ffdc183b0b45b23))
- **fromEvent:** Types now properly infer when resultSelector is provided ([#6447](https://togithub.com/reactivex/rxjs/issues/6447)) ([39b9d81](https://togithub.com/reactivex/rxjs/commit/39b9d818ef6ea033dc8e53800e3a220d56c76b4a))
##### 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](https://togithub.com/reactivex/rxjs/issues/6488)) ([512adc2](https://togithub.com/reactivex/rxjs/commit/512adc25f350660113275d8277d16b7f3eec1d49)), closes [#6242](https://togithub.com/reactivex/rxjs/issues/6242)
### [`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))
Configuration
š Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Never, 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, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^6.5.4
->^6.5.4 \|\| ^7.0.0
6.5.5
->7.8.1
Release Notes
reactivex/rxjs
### [`v7.8.1`](https://togithub.com/reactivex/rxjs/compare/7.8.0...7.8.1) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.8.0...7.8.1) ### [`v7.8.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#780-httpsgithubcomreactivexrxjscompare770780-2022-12-15) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.7.0...7.8.0) ##### Features - **buffer:** `closingNotifier` now supports any `ObservableInput` ([#7073](https://togithub.com/reactivex/rxjs/issues/7073)) ([61b877a](https://togithub.com/reactivex/rxjs/commit/61b877a50c2557196a45e12622305c5a84fc3f0a)) - **delayWhen:** `delayWhen`'s `delayDurationSelector` now supports any `ObservableInput` ([#7049](https://togithub.com/reactivex/rxjs/issues/7049)) ([dfd95db](https://togithub.com/reactivex/rxjs/commit/dfd95db952a6772d35d11bdd1974f2c4b4d68b25)) - **sequenceEqual:** `compareTo` now supports any `ObservableInput` ([#7102](https://togithub.com/reactivex/rxjs/issues/7102)) ([d501961](https://togithub.com/reactivex/rxjs/commit/d50196187710c7a0cad50703b2071fc3f2cabd3c)) - **share:** `ShareConfig` factory properties now supports any `ObservableInput` ([#7093](https://togithub.com/reactivex/rxjs/issues/7093)) ([cc3995a](https://togithub.com/reactivex/rxjs/commit/cc3995a6f6baf9456ec11f749fe89bf61b9e2d62)) - **skipUntil:** `notifier` now supports any `ObservableInput` ([#7091](https://togithub.com/reactivex/rxjs/issues/7091)) ([60d6c40](https://togithub.com/reactivex/rxjs/commit/60d6c40fb484903286feca2bbfa9fcb2cde720e2)) - **window:** `windowBoundaries` now supports any `ObservableInput` ([#7088](https://togithub.com/reactivex/rxjs/issues/7088)) ([8c4347c](https://togithub.com/reactivex/rxjs/commit/8c4347c48f2432d7399c911d329fa74e0d6c6e8d)) ### [`v7.7.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#770-httpsgithubcomreactivexrxjscompare760770-2022-12-15) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.6.0...7.7.0) ##### Features - **distinct:** `flush` argument now supports any `ObservableInput` ([#7081](https://togithub.com/reactivex/rxjs/issues/7081)) ([74c9ebd](https://togithub.com/reactivex/rxjs/commit/74c9ebd818113f9f25f1fb2b9fee4a0eac121ae0)) - **repeatWhen:** `notifier` supports `ObservableInput` ([#7103](https://togithub.com/reactivex/rxjs/issues/7103)) ([8f1b976](https://togithub.com/reactivex/rxjs/commit/8f1b976125c55a5e884317c2b463fd019662e6af)) - **retryWhen:** `notifier` now supports any `ObservableInput` ([#7105](https://togithub.com/reactivex/rxjs/issues/7105)) ([794f806](https://togithub.com/reactivex/rxjs/commit/794f8064cf8fe754e9dfebeee0ffef0ac1562252)) - **sample:** `notifier` now supports any `ObservableInput` ([#7104](https://togithub.com/reactivex/rxjs/issues/7104)) ([b18c2eb](https://togithub.com/reactivex/rxjs/commit/b18c2eb2bc8dc1a717c927f998028316eec83937)) ### [`v7.6.0`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#760-httpsgithubcomreactivexrxjscompare757760-2022-12-03) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.7...7.6.0) ##### Bug Fixes - **schedulers:** no longer cause TypeScript build failures when Node types aren't included ([c1a07b7](https://togithub.com/reactivex/rxjs/commit/c1a07b71ac050ab36b371ff7f18dc9a924fffc9f)) - **types:** Improved subscribe and tap type overloads ([#6718](https://togithub.com/reactivex/rxjs/issues/6718)) ([af1a9f4](https://togithub.com/reactivex/rxjs/commit/af1a9f446a860883abaa36ace21345dc923e7e53)), closes [#6717](https://togithub.com/reactivex/rxjs/issues/6717) ##### Features - **onErrorResumeNextWith:** renamed `onErrorResumeNext` and exported from the top level. (`onErrorResumeNext` operator is stil available, but deprecated) ([#6755](https://togithub.com/reactivex/rxjs/issues/6755)) ([51e3b2c](https://togithub.com/reactivex/rxjs/commit/51e3b2c8ec28b5d30bca4c63ad69ce6942c2cdcc)) #### [7.5.7](https://togithub.com/reactivex/rxjs/compare/7.5.6...7.5.7) (2022-09-25) ##### Bug Fixes - **schedulers:** improve performance of animationFrameScheduler and asapScheduler ([#7059](https://togithub.com/reactivex/rxjs/issues/7059)) ([c93aa60](https://togithub.com/reactivex/rxjs/commit/c93aa60e9f073297d959fa1fff9323e48872d47e)), closes [#7017](https://togithub.com/reactivex/rxjs/issues/7017), related to [#7018](https://togithub.com/reactivex/rxjs/issues/7018) and [#6674](https://togithub.com/reactivex/rxjs/issues/6674) ##### Performance Improvements - **animationFrames:** uses fewer Subscription instances ([#7060](https://togithub.com/reactivex/rxjs/issues/7060)) ([2d57b38](https://togithub.com/reactivex/rxjs/commit/2d57b38ec9f7ada838ee130ab75cd795b156c182)), closes [#7018](https://togithub.com/reactivex/rxjs/issues/7018) #### [7.5.6](https://togithub.com/reactivex/rxjs/compare/7.5.5...7.5.6) (2022-07-11) ##### Bug Fixes - **share:** No longer results in a bad-state observable in an edge case where a synchronous source was shared and refCounted, and the result is subscribed to twice in a row synchronously. ([#7005](https://togithub.com/reactivex/rxjs/issues/7005)) ([5d4c1d9](https://togithub.com/reactivex/rxjs/commit/5d4c1d9a37b1347217223adb0d9e166fd85f67a9)) - **share & connect:** `share` and `connect` no longer bundle scheduling code by default ([#6873](https://togithub.com/reactivex/rxjs/issues/6873)) ([9948dc2](https://togithub.com/reactivex/rxjs/commit/9948dc2f5577eaa4013de234f3552508918518c7)), closes [#6872](https://togithub.com/reactivex/rxjs/issues/6872) - **exhaustAll:** Result will now complete properly when flattening all synchronous observables. ([#6911](https://togithub.com/reactivex/rxjs/issues/6911)) ([3c1c6b8](https://togithub.com/reactivex/rxjs/commit/3c1c6b8303028eebc7af31cfc5e5bad42a5b2da4)), closes [#6910](https://togithub.com/reactivex/rxjs/issues/6910) - **TypeScript:** Now compatible with TypeScript 4.6 type checks ([#6895](https://togithub.com/reactivex/rxjs/issues/6895)) ([fce9aa1](https://togithub.com/reactivex/rxjs/commit/fce9aa12931796892673581761bba1f7ceafabff)) #### [7.5.5](https://togithub.com/reactivex/rxjs/compare/7.5.4...7.5.5) (2022-03-08) ##### 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)) #### [7.5.4](https://togithub.com/reactivex/rxjs/compare/7.5.3...7.5.4) (2022-02-09) ##### 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) #### [7.5.3](https://togithub.com/reactivex/rxjs/compare/7.5.2...7.5.3) (2022-02-08) ##### 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) #### [7.5.2](https://togithub.com/reactivex/rxjs/compare/7.5.1...7.5.2) (2022-01-11) ##### 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) #### [7.5.1](https://togithub.com/reactivex/rxjs/compare/7.5.0...7.5.1) (2021-12-28) ##### 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.7`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#757-httpsgithubcomreactivexrxjscompare756757-2022-09-25) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.6...7.5.7) ##### Bug Fixes - **schedulers:** improve performance of animationFrameScheduler and asapScheduler ([#7059](https://togithub.com/reactivex/rxjs/issues/7059)) ([c93aa60](https://togithub.com/reactivex/rxjs/commit/c93aa60e9f073297d959fa1fff9323e48872d47e)), closes [#7017](https://togithub.com/reactivex/rxjs/issues/7017), related to [#7018](https://togithub.com/reactivex/rxjs/issues/7018) and [#6674](https://togithub.com/reactivex/rxjs/issues/6674) ##### Performance Improvements - **animationFrames:** uses fewer Subscription instances ([#7060](https://togithub.com/reactivex/rxjs/issues/7060)) ([2d57b38](https://togithub.com/reactivex/rxjs/commit/2d57b38ec9f7ada838ee130ab75cd795b156c182)), closes [#7018](https://togithub.com/reactivex/rxjs/issues/7018) ### [`v7.5.6`](https://togithub.com/reactivex/rxjs/blob/HEAD/CHANGELOG.md#756-httpsgithubcomreactivexrxjscompare755756-2022-07-11) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.5.5...7.5.6) ##### Bug Fixes - **share:** No longer results in a bad-state observable in an edge case where a synchronous source was shared and refCounted, and the result is subscribed to twice in a row synchronously. ([#7005](https://togithub.com/reactivex/rxjs/issues/7005)) ([5d4c1d9](https://togithub.com/reactivex/rxjs/commit/5d4c1d9a37b1347217223adb0d9e166fd85f67a9)) - **share & connect:** `share` and `connect` no longer bundle scheduling code by default ([#6873](https://togithub.com/reactivex/rxjs/issues/6873)) ([9948dc2](https://togithub.com/reactivex/rxjs/commit/9948dc2f5577eaa4013de234f3552508918518c7)), closes [#6872](https://togithub.com/reactivex/rxjs/issues/6872) - **exhaustAll:** Result will now complete properly when flattening all synchronous observables. ([#6911](https://togithub.com/reactivex/rxjs/issues/6911)) ([3c1c6b8](https://togithub.com/reactivex/rxjs/commit/3c1c6b8303028eebc7af31cfc5e5bad42a5b2da4)), closes [#6910](https://togithub.com/reactivex/rxjs/issues/6910) - **TypeScript:** Now compatible with TypeScript 4.6 type checks ([#6895](https://togithub.com/reactivex/rxjs/issues/6895)) ([fce9aa1](https://togithub.com/reactivex/rxjs/commit/fce9aa12931796892673581761bba1f7ceafabff)) ### [`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/blob/HEAD/CHANGELOG.md#720-httpsgithubcomreactivexrxjscompare710720-2021-07-05) [Compare Source](https://togithub.com/reactivex/rxjs/compare/7.1.0...7.2.0) ##### Bug Fixes - **debounceTime:** unschedule dangling task on unsubscribe before complete ([#6464](https://togithub.com/reactivex/rxjs/issues/6464)) ([7ab0a4c](https://togithub.com/reactivex/rxjs/commit/7ab0a4c649b1b54e763a726c4ffdc183b0b45b23)) - **fromEvent:** Types now properly infer when resultSelector is provided ([#6447](https://togithub.com/reactivex/rxjs/issues/6447)) ([39b9d81](https://togithub.com/reactivex/rxjs/commit/39b9d818ef6ea033dc8e53800e3a220d56c76b4a)) ##### 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](https://togithub.com/reactivex/rxjs/issues/6488)) ([512adc2](https://togithub.com/reactivex/rxjs/commit/512adc25f350660113275d8277d16b7f3eec1d49)), closes [#6242](https://togithub.com/reactivex/rxjs/issues/6242) ### [`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))Configuration
š Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Never, 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 Mend Renovate. View repository job log here.