Skip to content

Commit 756d53e

Browse files
committed
chore(publish): 8.0.0-alpha.4
1 parent f3a6d51 commit 756d53e

File tree

2 files changed

+6
-98
lines changed

2 files changed

+6
-98
lines changed

CHANGELOG.md

Lines changed: 5 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,20 @@
1-
# [8.0.0-alpha.3](https://github.com/reactivex/rxjs/compare/7.5.5...8.0.0-alpha.3) (2022-03-08)
2-
3-
### Features
4-
5-
- **Subscriber:** ctor no longer deprecated. Creates safe subscribers. ([ac2b001](https://github.com/reactivex/rxjs/commit/ac2b001b31bb2b9f4f2ea1dbafddd6b92cb421aa))
6-
- **Subscriber.create:** Removed. ([826d807](https://github.com/reactivex/rxjs/commit/826d8075fb94b3127ea6313883fded2fdc0636ef))
7-
8-
### BREAKING CHANGES
9-
10-
- **Subscriber.create:** Subscriber.create has been removed. Please use `new Subscriber` instead.
11-
12-
# [8.0.0-alpha.1](https://github.com/reactivex/rxjs/compare/7.5.3...8.0.0-alpha.1) (2022-02-08)
13-
14-
# [8.0.0-alpha.0](https://github.com/reactivex/rxjs/compare/7.5.2...8.0.0-alpha.0) (2022-01-13)
1+
# [8.0.0-alpha.4](https://github.com/reactivex/rxjs/compare/7.5.6...8.0.0-alpha.4) (2022-07-11)
152

163
### Bug Fixes
174

18-
- takeWhile Boolean constructor types ([#6633](https://github.com/reactivex/rxjs/issues/6633)) ([edbaf4f](https://github.com/reactivex/rxjs/commit/edbaf4f2c6203b7a53c6070924ebd4e9103caa77))
19-
- **forEach:** properly unsubs after error in next handler ([#6677](https://github.com/reactivex/rxjs/issues/6677)) ([4c675b8](https://github.com/reactivex/rxjs/commit/4c675b83d6e6112efc51e0fffd8172c2e3c6d0aa)), closes [#6676](https://github.com/reactivex/rxjs/issues/6676)
20-
- **WebSocketSubject:** handle slow WebSocket close ([#6708](https://github.com/reactivex/rxjs/issues/6708)) ([bf3831b](https://github.com/reactivex/rxjs/commit/bf3831b72a8ff2a04c9ed4c8e069932c47b9d208)), closes [#4650](https://github.com/reactivex/rxjs/issues/4650) [#3935](https://github.com/reactivex/rxjs/issues/3935)
21-
- RxJS now supports tslib 2.x, rather than just 2.1.x ([#6692](https://github.com/reactivex/rxjs/issues/6692)) ([d5d98bc](https://github.com/reactivex/rxjs/commit/d5d98bc7a5bb2b81971cfa944250d330945c51e6)), closes [#6689](https://github.com/reactivex/rxjs/issues/6689)
22-
- schedulers will no longer error while rescheduling and unsubscribing during flushes ([7f9c8d3](https://github.com/reactivex/rxjs/commit/7f9c8d3773ae042cd0938482242edb31a8f2adc7)), closes [#6672](https://github.com/reactivex/rxjs/issues/6672)
5+
- add missing deprecated JSDoc tag to pluck overload signatures ([#6896](https://github.com/reactivex/rxjs/issues/6896)) ([08a549b](https://github.com/reactivex/rxjs/commit/08a549b735602322eb8895768bc45bd218fa5827))
236

247
### Features
258

26-
- **empty:** removed deprecated `empty` function. ([9bab0d0](https://github.com/reactivex/rxjs/commit/9bab0d0073794b6c864437fea026a96092f6e3fe))
27-
- **forEach:** Removed PromiseCtor argument ([#6736](https://github.com/reactivex/rxjs/issues/6736)) ([b7ba41c](https://github.com/reactivex/rxjs/commit/b7ba41c2b6d55db9190fc680ab8b6f12dbf7a146))
28-
- **never:** remove `never` function ([25cdca6](https://github.com/reactivex/rxjs/commit/25cdca6fddcc9ae52696828475502f47bbbee5b8))
29-
- **Notification:** Removed Notification class. ([ca4d42a](https://github.com/reactivex/rxjs/commit/ca4d42a6a68c5262d634170378f14fd792fb8430))
30-
- **Observable.create:** removed ([#6602](https://github.com/reactivex/rxjs/issues/6602)) ([fb94ee8](https://github.com/reactivex/rxjs/commit/fb94ee87cf9986418b4d55b019d34655e5533fa9))
31-
- **subscribe:** Removed deprecated fn, fn, fn call pattern. ([#6757](https://github.com/reactivex/rxjs/issues/6757)) ([ef59c7e](https://github.com/reactivex/rxjs/commit/ef59c7ed3668f4501bf3a7635affd0dd5cc5e500))
32-
- **tap:** Removed deprecated `tap(fn, fn, fn)` call pattern. ([#6759](https://github.com/reactivex/rxjs/issues/6759)) ([2c0b3e5](https://github.com/reactivex/rxjs/commit/2c0b3e590e427e355b7c9e4cfb7d2506f5c7c15d))
33-
- `toPromise` removed. ([#6598](https://github.com/reactivex/rxjs/issues/6598)) ([8233648](https://github.com/reactivex/rxjs/commit/82336482154ca446bdc956490c9661ed5fbe4636))
34-
- `useDeprecatedNextContext` no longer available ([#6596](https://github.com/reactivex/rxjs/issues/6596)) ([df25015](https://github.com/reactivex/rxjs/commit/df25015cf3756068d959aa0981b4a8b1c1ca9d8f))
35-
- Remove "super gross mode" once and for all! `useDeprecatedSynchronousErrorHandling` is removed ([#6595](https://github.com/reactivex/rxjs/issues/6595)) ([5225692](https://github.com/reactivex/rxjs/commit/5225692351bb089305d7790e625e49263d753eed))
36-
- Remove SubscribableOrPromise type. ([#6735](https://github.com/reactivex/rxjs/issues/6735)) ([d79fd00](https://github.com/reactivex/rxjs/commit/d79fd000a5babaefaea56c33c593cab3eeb538a1))
37-
- **Subscription:** idempotent add and remove of teardowns ([#6401](https://github.com/reactivex/rxjs/issues/6401)) ([d197e40](https://github.com/reactivex/rxjs/commit/d197e40032ba2ea8defcfba86a209083c8933d8c)), closes [#6400](https://github.com/reactivex/rxjs/issues/6400)
38-
- removed `config.Promise` injection point. ([#6597](https://github.com/reactivex/rxjs/issues/6597)) ([6552b85](https://github.com/reactivex/rxjs/commit/6552b85afb66a76ae61b54efce66ab225347bd30))
9+
- **Subscriber:** ctor no longer deprecated. Creates safe subscribers. ([ac2b001](https://github.com/reactivex/rxjs/commit/ac2b001b31bb2b9f4f2ea1dbafddd6b92cb421aa))
10+
- **Subscriber.create:** Removed. ([826d807](https://github.com/reactivex/rxjs/commit/826d8075fb94b3127ea6313883fded2fdc0636ef))
3911

4012
### BREAKING CHANGES
4113

42-
- **tap:** `tap(fn, fn, fn)` call pattern is no longer available. Use named arguments (observers) instead: `tap({ complete: fn, error: fn, next: fn })`.
43-
44-
- chore: update dtslint for tap
45-
46-
- chore: update api guardian files
47-
- **subscribe:** `subscribe(fn, fn, fn)` is no longer a valid call for `subscribe`. Instead, use an observer: `subscribe({ next: fn, error: fn, complete: fn })`.
48-
49-
- chore: remove unnecessary deprecation tests
50-
- **forEach:** PromiseCtor argument removed. If your runtime lacks a Promise implementation, you'll need to polyfill it.
51-
- **Notification:** `Notification` is no longer exported. To create a notification object you may use an object literal. To convert a notification object to an observable, you can use `materialize`: `of({ kind: 'N' as const, value: 'test' }).pipe(materialize())`.
52-
53-
- chore: update side-effects snapshots
54-
- **never:** `never()` has been removed finally. Just use `NEVER`.
55-
- **empty:** `empty` no longer exists, use `EMPTY` or if you need scheduling, `scheduled`.
56-
- `SubscribableOrPromise` is no longer an exported type, you will likely want to use `ObservableInput` instead.
57-
- **Observable.create:** `Observable.create` has been removed. Use `new Observable` instead.
58-
- Removed `useDeprecatedSynchronousErrorHandling`. No workarounds for this.
59-
60-
- chore: update api_guardian files
61-
62-
- chore: remove unnecessary comment
63-
64-
- chore: update api_guardian files
65-
- `toPromise` has been removed from `Observable`. As a workaround, use `firstValueFrom` and `lastValueFrom` functions, which can be imported from `rxjs`. For example `source$.toPromise()` would be `lastValueFrom(source$)`. In the case that you know your source only has one value, we recommend using `firstValueFrom(source$)`.
66-
- **Subscription:** Adding the same function instance to a subscription as a teardown multiple times will now result in that function being executed only once on teardown. This brings us inline with the behavior of EventTarget, and also makes removing teardowns faster. The workaround is to make sure you are adding a new function instance to the Subscription each time if you need the same effect.
67-
- `useDeprecatedNextContext` is no longer available. No workaround.
68-
- `config.Promise` no longer exists. As a workaround, you will need to set a global Promise if one does not already exist in your environment.
69-
70-
- chore: remove unused import
14+
- **Subscriber.create:** Subscriber.create has been removed. Please use `new Subscriber` instead.
7115

7216
# [8.0.0-alpha.1](https://github.com/reactivex/rxjs/compare/7.5.3...8.0.0-alpha.1) (2022-02-08)
7317

74-
- refactors.
75-
7618
# [8.0.0-alpha.0](https://github.com/reactivex/rxjs/compare/7.5.2...8.0.0-alpha.0) (2022-01-13)
7719

7820
### Bug Fixes
@@ -131,40 +73,6 @@
13173

13274
- chore: remove unused import
13375

134-
# [8.0.0-alpha.0](https://github.com/reactivex/rxjs/compare/7.5.2...8.0.0-alpha.0) (2022-01-13)
135-
136-
### Features
137-
138-
- **empty:** removed deprecated `empty` function. ([9bab0d0](https://github.com/reactivex/rxjs/commit/9bab0d0073794b6c864437fea026a96092f6e3fe))
139-
- **forEach:** Removed PromiseCtor argument ([#6736](https://github.com/reactivex/rxjs/issues/6736)) ([b7ba41c](https://github.com/reactivex/rxjs/commit/b7ba41c2b6d55db9190fc680ab8b6f12dbf7a146))
140-
- **never:** remove `never` function ([25cdca6](https://github.com/reactivex/rxjs/commit/25cdca6fddcc9ae52696828475502f47bbbee5b8))
141-
- **Notification:** Removed Notification class. ([ca4d42a](https://github.com/reactivex/rxjs/commit/ca4d42a6a68c5262d634170378f14fd792fb8430))
142-
- **Observable.create:** removed ([#6602](https://github.com/reactivex/rxjs/issues/6602)) ([fb94ee8](https://github.com/reactivex/rxjs/commit/fb94ee87cf9986418b4d55b019d34655e5533fa9))
143-
- **subscribe:** Removed deprecated fn, fn, fn call pattern. ([#6757](https://github.com/reactivex/rxjs/issues/6757)) ([ef59c7e](https://github.com/reactivex/rxjs/commit/ef59c7ed3668f4501bf3a7635affd0dd5cc5e500))
144-
- **tap:** Removed deprecated `tap(fn, fn, fn)` call pattern. ([#6759](https://github.com/reactivex/rxjs/issues/6759)) ([2c0b3e5](https://github.com/reactivex/rxjs/commit/2c0b3e590e427e355b7c9e4cfb7d2506f5c7c15d))
145-
- `toPromise` removed. ([#6598](https://github.com/reactivex/rxjs/issues/6598)) ([8233648](https://github.com/reactivex/rxjs/commit/82336482154ca446bdc956490c9661ed5fbe4636))
146-
- `useDeprecatedNextContext` no longer available ([#6596](https://github.com/reactivex/rxjs/issues/6596)) ([df25015](https://github.com/reactivex/rxjs/commit/df25015cf3756068d959aa0981b4a8b1c1ca9d8f))
147-
- Remove "super gross mode" once and for all! `useDeprecatedSynchronousErrorHandling` is removed ([#6595](https://github.com/reactivex/rxjs/issues/6595)) ([5225692](https://github.com/reactivex/rxjs/commit/5225692351bb089305d7790e625e49263d753eed))
148-
- Remove SubscribableOrPromise type. ([#6735](https://github.com/reactivex/rxjs/issues/6735)) ([d79fd00](https://github.com/reactivex/rxjs/commit/d79fd000a5babaefaea56c33c593cab3eeb538a1))
149-
- **Subscription:** idempotent add and remove of teardowns ([#6401](https://github.com/reactivex/rxjs/issues/6401)) ([d197e40](https://github.com/reactivex/rxjs/commit/d197e40032ba2ea8defcfba86a209083c8933d8c)), closes [#6400](https://github.com/reactivex/rxjs/issues/6400)
150-
- removed `config.Promise` injection point. ([#6597](https://github.com/reactivex/rxjs/issues/6597)) ([6552b85](https://github.com/reactivex/rxjs/commit/6552b85afb66a76ae61b54efce66ab225347bd30))
151-
152-
### BREAKING CHANGES
153-
154-
- **tap:** `tap(fn, fn, fn)` call pattern is no longer available. Use named arguments (observers) instead: `tap({ complete: fn, error: fn, next: fn })`.
155-
- **subscribe:** `subscribe(fn, fn, fn)` is no longer a valid call for `subscribe`. Instead, use an observer: `subscribe({ next: fn, error: fn, complete: fn })`.
156-
- **forEach:** PromiseCtor argument removed. If your runtime lacks a Promise implementation, you'll need to polyfill it.
157-
- **Notification:** `Notification` is no longer exported. To create a notification object you may use an object literal. To convert a notification object to an observable, you can use `materialize`: `of({ kind: 'N' as const, value: 'test' }).pipe(materialize())`.
158-
- **never:** `never()` has been removed finally. Just use `NEVER`.
159-
- **empty:** `empty` no longer exists, use `EMPTY` or if you need scheduling, `scheduled`.
160-
- `SubscribableOrPromise` is no longer an exported type, you will likely want to use `ObservableInput` instead.
161-
- **Observable.create:** `Observable.create` has been removed. Use `new Observable` instead.
162-
- Removed `useDeprecatedSynchronousErrorHandling`. No workarounds for this.
163-
- `toPromise` has been removed from `Observable`. As a workaround, use `firstValueFrom` and `lastValueFrom` functions, which can be imported from `rxjs`. For example `source$.toPromise()` would be `lastValueFrom(source$)`. In the case that you know your source only has one value, we recommend using `firstValueFrom(source$)`.
164-
- **Subscription:** Adding the same function instance to a subscription as a teardown multiple times will now result in that function being executed only once on teardown. This brings us inline with the behavior of EventTarget, and also makes removing teardowns faster. The workaround is to make sure you are adding a new function instance to the Subscription each time if you need the same effect.
165-
- `useDeprecatedNextContext` is no longer available. No workaround.
166-
- `config.Promise` no longer exists. As a workaround, you will need to set a global Promise if one does not already exist in your environment.
167-
16876
## [7.5.6](https://github.com/reactivex/rxjs/compare/7.5.5...7.5.6) (2022-07-11)
16977

17078
### Bug Fixes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rxjs",
3-
"version": "8.0.0-alpha.3",
3+
"version": "8.0.0-alpha.4",
44
"description": "Reactive Extensions for modern JavaScript",
55
"main": "./dist/cjs/index.js",
66
"module": "./dist/esm5/index.js",

0 commit comments

Comments
 (0)