master7.8.2
Reading changes from the repo…
Observable
now implements Symbol.asyncIterator
, allowing for easier integration with async iteration patterns. @rxjs/observable
package is introduced, containing low-level values and types related to Observable
, improving modularity. Subscription
class now implements Symbol.dispose
, allowing for more intuitive resource management in asynchronous operations. every
operator no longer supports thisArg
and source
parameters, streamlining its usage. forkJoin
operator now throws an EmptyError
if the first source completes without emitting a value, enhancing error handling. combineLatest
operator has been updated to remove deprecated signatures, standardizing its usage. tap
operator now requires named arguments for its callbacks, improving clarity and usability. from
operator no longer supports passing a scheduler as the second argument, simplifying its API. MonoTypeOperatorFunction
is now available, providing clearer guidance for users. fromEvent
has been updated to match the actual API, ensuring users have accurate information. exhaustAll
has been fixed, providing a clearer understanding of its behavior. fromEvent
function now correctly handles symbols as event names, enhancing its flexibility. TestScheduler
now properly respects subscription marbles when using toEqual
, improving testing accuracy. every
operator now behaves correctly without optional value arguments, resolving inconsistencies. buffer
operator now subscribes to closing notifiers before the source, aligning with core semantics. groupBy
operator no longer leaks inner subscriptions, ensuring better resource management.