tag:github.com,2008:https://github.com/ReactiveX/rxjs/releases Release notes from rxjs 2025-02-22T02:56:46Z tag:github.com,2008:Repository/32247847/7.8.2 2025-02-22T02:56:46Z 7.8.2 <p>chore(publish): 7.8.2</p> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.14 2024-01-12T22:21:45Z 8.0.0-alpha.14 <h2>8.0.0-alpha.14</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>rxjs:</strong> removed unnecessary peer deps (<a href="https://github.com/ReactiveX/rxjs/pull/7427" data-hovercard-type="pull_request" data-hovercard-url="/ReactiveX/rxjs/pull/7427/hovercard">#7427</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Ben Lesh <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benlesh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benlesh">@benlesh</a></li> </ul> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.13 2023-12-20T18:49:54Z 8.0.0-alpha.13 <h2>8.0.0-alpha.13</h2> <h3>🚀 Features</h3> <ul> <li>support web standard modules (<a href="https://github.com/ReactiveX/rxjs/commit/0c8eaf7e6">0c8eaf7e6</a>)</li> <li><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>observable (Symbol):</strong> remove <code>Symbol.observable</code> export (<a href="https://github.com/ReactiveX/rxjs/pull/4466" data-hovercard-type="issue" data-hovercard-url="/ReactiveX/rxjs/issues/4466/hovercard">#4466</a>, <a href="https://github.com/ReactiveX/rxjs/pull/7361" data-hovercard-type="pull_request" data-hovercard-url="/ReactiveX/rxjs/pull/7361/hovercard">#7361</a>)</li> <li><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>Subject.create:</strong> Removed the deprecated <code>Subject.create</code> method. (<a href="https://github.com/ReactiveX/rxjs/commit/d62ce6ebe">d62ce6ebe</a>)</li> <li><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>WebSocketSubject:</strong> no longer extends <code>Subject</code>. (<a href="https://github.com/ReactiveX/rxjs/commit/54f2f6ed1">54f2f6ed1</a>)</li> <li><strong>webSocket:</strong> now allows input and output typing to differ (<a href="https://github.com/ReactiveX/rxjs/commit/c408acda1">c408acda1</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>TestScheduler:</strong> explicit unsubscribe works properly with <code>toEqual</code> (<a href="https://github.com/ReactiveX/rxjs/pull/7403" data-hovercard-type="pull_request" data-hovercard-url="/ReactiveX/rxjs/pull/7403/hovercard">#7403</a>)</li> <li><strong>config:</strong> <code>onStoppedNotification</code> and <code>onUnhandledError</code> will now always async dispatch (<a href="https://github.com/ReactiveX/rxjs/pull/7344" data-hovercard-type="pull_request" data-hovercard-url="/ReactiveX/rxjs/pull/7344/hovercard">#7344</a>)</li> <li><strong>fromEvent:</strong> <code>fromEvent</code> now handles symbols as event names (<a href="https://github.com/ReactiveX/rxjs/pull/7339" data-hovercard-type="pull_request" data-hovercard-url="/ReactiveX/rxjs/pull/7339/hovercard">#7339</a>)</li> <li><strong>fromEvent:</strong> passing a generic parameter is no longer deprecated (<a href="https://github.com/ReactiveX/rxjs/pull/7406" data-hovercard-type="pull_request" data-hovercard-url="/ReactiveX/rxjs/pull/7406/hovercard">#7406</a>)</li> </ul> <h4><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Breaking Changes</h4> <ul> <li><strong>observable (Symbol):</strong> <code>observable</code> (the <code>Symbol.observable</code> symbol instance) is no longer exported. Use a polyfill like <code>symbol-observable</code>, or use <code>Symbol.observable ?? '@@observable'</code> as a workaround."</li> <li><strong>Subject.create:</strong> Removed the deprecated <code>Subject.create</code> method. If you need to create an object that is "half Observable, half Observer", you'll need to either bolt <code>next</code>, <code>error</code>, and <code>complete</code> handlers onto an <code>Observable</code> and property type the return... or you'll need to create your own class that is backed by an <code>Observable</code>. In any case, if the <code>Observer</code> and the <code>Observable</code> are so unrelated that you have to bolt them together, you're probably better off with those two objects separately. This is why <code>Subject.create</code> has been deprecated for so long.</li> <li><strong>WebSocketSubject:</strong> <code>WebSocketSubject</code> is no longer <code>instanceof Subject</code>. Check for <code>instanceof WebSocketSubject</code> instead.</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Ben Lesh</li> <li>Dmitry Demensky <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/demensky/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/demensky">@demensky</a></li> <li>tmair <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tmair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tmair">@tmair</a></li> </ul> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.12 2023-08-19T17:02:18Z 8.0.0-alpha.12 <p>chore(publish): 8.0.0-alpha.12</p> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.11 2023-08-18T18:03:24Z 8.0.0-alpha.11 <p>chore(publish): 8.0.0-alpha.11</p> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.10 2023-05-25T18:47:37Z 8.0.0-alpha.10 <p>chore(commit): 8.0.0-alpha.10</p> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.9 2023-04-26T23:06:03Z 8.0.0-alpha.9 <p>chore(publish): 8.0.0-alpha.9</p> benlesh tag:github.com,2008:Repository/32247847/7.8.1 2023-04-26T22:52:07Z 7.8.1 <p>chore(publish): 7.8.1</p> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.8 2023-04-04T23:47:25Z 8.0.0-alpha.8 <p>chore(publish): 8.0.0-alpha.8</p> benlesh tag:github.com,2008:Repository/32247847/8.0.0-alpha.7 2022-12-15T23:31:00Z 8.0.0-alpha.7 <p>chore(publish): 8.0.0-alpha.7</p> benlesh