Rxjs: 8.0.0-alpha.13 Release

Release date:
December 20, 2023
Previous version:
8.0.0-alpha.12 (released August 19, 2023)
Magnitude:
3,728 Diff Delta
Contributors:
10 total committers
Data confidence:
Commits:

Top Contributors in 8.0.0-alpha.13

benlesh
JamesHenry
demensky
43081j
tmair
archubbuck
Leehyunji0715
VladBrok
Dedicatus546
Andarist

Directory Browser for 8.0.0-alpha.13

All files are compared to previous version, 8.0.0-alpha.12. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

8.0.0-alpha.13

πŸš€ Features

  • support web standard modules (0c8eaf7e6)
  • ⚠️ observable (Symbol): remove Symbol.observable export (#4466, #7361)
  • ⚠️ Subject.create: Removed the deprecated Subject.create method. (d62ce6ebe)
  • ⚠️ WebSocketSubject: no longer extends Subject. (54f2f6ed1)
  • webSocket: now allows input and output typing to differ (c408acda1)

🩹 Fixes

  • TestScheduler: explicit unsubscribe works properly with toEqual (#7403)
  • config: onStoppedNotification and onUnhandledError will now always async dispatch (#7344)
  • fromEvent: fromEvent now handles symbols as event names (#7339)
  • fromEvent: passing a generic parameter is no longer deprecated (#7406)

⚠️ Breaking Changes

  • observable (Symbol): observable (the Symbol.observable symbol instance) is no longer exported. Use a polyfill like symbol-observable, or use Symbol.observable ?? '@@observable' as a workaround."
  • Subject.create: Removed the deprecated Subject.create method. If you need to create an object that is "half Observable, half Observer", you'll need to either bolt next, error, and complete handlers onto an Observable and property type the return... or you'll need to create your own class that is backed by an Observable. In any case, if the Observer and the Observable are so unrelated that you have to bolt them together, you're probably better off with those two objects separately. This is why Subject.create has been deprecated for so long.
  • WebSocketSubject: WebSocketSubject is no longer instanceof Subject. Check for instanceof WebSocketSubject instead.

❀️ Thank You

  • Ben Lesh
  • Dmitry Demensky @demensky
  • tmair @tmair