NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2129 most downloaded on pub.dev
Some extension methods and classes built on top of RxDart - RxDart extension.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 4 weeks to 1.2 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
28 releases · first in 2020
One column per quarter.
https://pub.dev/packages/rxdart_ext/versions/0.3.0
Accept Dart SDK versions above 3.0 (sdk: '>=2.12.0 <4.0.0').
Only support rxdart: ^0.28.0.
state_stream and not_replay_value_stream:
lastEventOrNull for NotReplayValueStream and StateStream.single:
RxSingles.using
disposer is now called after the future returned from StreamSubscription.cancel completes.Single.fromStream constructor, use Single.unsafeFromStream instead.Docs: update broken doc link (thanks to @dungngminh).
Full Changelog: 0.2.9...0.3.0
https://pub.dev/packages/rxdart_ext/versions/0.2.9
doOn operator. Related issue: rxdart#683.https://pub.dev/packages/rxdart_ext/versions/0.2.8
single:
Single.unsafeFromStream docsstate_stream:
MutableStateStream<T>.StateSubject<T> now implements MutableStateStream<T>.MutableStateStream<T>:
update().getAndUpdate().updateAndGet().Several docs and example improvements.
Full Changelog: 0.2.7...0.2.8
single:
Single.unsafeFromStream docsstate_stream:
MutableStateStream<T>.StateSubject<T> now implements MutableStateStream<T>.MutableStateStream<T>:
update().getAndUpdate().updateAndGet().Several docs and example improvements.
Deprecate Single.fromStream , introduce Single.unsafeFromStream .
single:
RxSingles.using.RxSingles.forkJoin3..forkJoin9 and RxSingles.forkJoinList.Single.fromStream, introduce Single.unsafeFromStream.state_stream:
StateSubject, fix StateSubject.addStream.ValueStreamController.sink now processes events correctly.Subject.stream now returns a read-only Stream.
Previously, Subject.stream was identical to the Subject, so we could add events to it, for example: (subject.stream as Sink<T>).add(event).
This behavior is now disallowed, and will throw a TypeError if attempted. Use Subject.sink/Subject itself for adding events.
Several docs and example improvements.
RxSingles.using by @hoc081098 in #77Subject.stream now returns a read-only Stream, fix StateSubject.addStream, add more tests by @hoc081098 in #79RxSingles.forkJoin3..forkJoin9 and RxSingles.forkJoinList by @hoc081098 in #80Single.fromStream, introduce Single.unsafeFromStream by @hoc081098 in #81Full Changelog: 0.2.6...0.2.7
https://pub.dev/packages/rxdart_ext/versions/0.2.6
single:
Single.toEitherSingle().Single.flatMapEitherSingle().Update docs.
Full Changelog: 0.2.5...0.2.6
https://pub.dev/packages/rxdart_ext/versions/0.2.5
StateSubject.stream now returns a StateStream.StateSubject and StateStream.StateSubject.stream returns a StateStream, updat… by @hoc081098 in #69Full Changelog: 0.2.4...0.2.5
https://pub.dev/packages/rxdart_ext/versions/0.2.4
StateStream.select5..select9: miss passing equals param.equals param when using `s… by @hoc081098 in #67Full Changelog: 0.2.3...0.2.4
https://pub.dev/packages/rxdart_ext/versions/0.2.3
@internal on StateStream.asBroadcastStateStream extension method.Stream.toSingleSubscriptionStream() now returns a new Stream every callforward inner errors test by @hoc081098 in #64Full Changelog: 0.2.2...0.2.3
rxdart to ^0.27.5.@internal on StateStream.asBroadcastStateStream extension method.Stream.toSingleSubscriptionStream() now returns a new Stream every call
instead of the input stream even if it's a single-subscription Stream.https://pub.dev/packages/rxdart_ext/versions/0.2.2
path to ^1.8.0 (because flutter_test from Flutter sdk (>= 2.5.0) depends on path 1.8.0 or 1.8.1).https://pub.dev/packages/rxdart_ext/versions/0.2.1
Update rxdart to 0.27.4.
Update path to 1.8.2.
operators:
Stream.whereNotNull() (moved to rxdart 0.27.4 as standardStream.mapNotNull() (moved to rxdart 0.27.4 as standardFull Changelog: 0.2.0...0.2.1
Add DisposableMixin. This mixin adds an easy option to dispose Streams without having to store a StreamSubscription variable. (Thanks to Jop Middelkam
utils:
DisposableMixin. This mixin adds an easy option to dispose Streams without having to store
a StreamSubscription variable. (Thanks to Jop Middelkamp).Equality typedef.state_stream:
StateStream.defaultEquals to StateStream.defaultEquality.StateStream selectors (SelectorsStateStreamExtensions): StateStream.select, StateStream.select2
to StateStream.select9
and StateStream.selectMany.
select, select2 to select9, selectMany functions, keeps track of the latest arguments
in which your selector function was invoked. Because selectors are pure functions, the last result can be
returned when the arguments match without re-invoking your selector function. This can provide performance
benefits, particularly with selectors that perform expensive computation. This practice is known as
memoization.Refactor NotReplayValueConnectableStream and StateConnectableStream by using rxdart' s AbstractConnectableStream.
rxdart to 0.27.3.NotReplayValueConnectableStream and StateConnectableStream by using rxdart'
s AbstractConnectableStream.StateStream.asBroadcastStateStream extension method.Future<void> delay(int milliseconds) function.rxdart_ext: includes all the above.
rxdart to 0.27.2meta to 1.7.0not_replay_value_streamoperatorssinglestate_streamutilsrxdart_ext: includes all the above.Sink<void>.addNull() extension.StateStreamStateSubject.StateConnectableStream, Stream.publishState(), Stream.shareState().Single.retry().Stream.doneOnError().Stream.flatMapBatches().Stream.flatMapBatchesSingle().pedantic to lints.Stable release: see change logs of 0.1.1-dev.x versions.
0.1.1-dev.x versions.
Single type.- Add Single.asVoid. - Refactoring operators.
Single.asVoid.- Add Single.mapTo. - Refactoring operators.
Single.mapTo.Change return type of Stream.ignoreElements() to Stream .
Stream.ignoreElements() to Stream<Never>.Single
Single.fromStream.Single.zip2 (move to RxSingles).debug.doOnCancel.doOnData.doOnError.doOnListen.onErrorResumeNextSingle.onErrorResumeSingle.onErrorReturn.onErrorReturnWith.RxSingles
zip2.forkJoin2.- Add `Single`.
Single.- Support rxdart: ^0.27.0. - Add asVoid.
rxdart: ^0.27.0.asVoid.Update dependencies to latest version.
doOn extension.Update ignoreElements and ignoreErrors.
whereNotNull.ignoreElements and ignoreErrors.ForwardingSinkMixin.ListenNullStreamExtension to CollectStreamExtension.Enhance debug operator: prints current stacktrace, including location, line and member if not provide the identifier (ie. it is null).
debug operator: prints current stacktrace, including location, line and member if not provide the
identifier (ie. it is null).Added ValueStreamController: like a single-subscription StreamController except the stream of this controller is a single-subscription NotReplayValueS
ValueStreamController: like a single-subscription StreamController except the stream of this controller is a
single-subscription NotReplayValueStream.toNotReplayValueStream extension: converts a Stream to a single-subscription NotReplayValueStream.Now, return type of collect is StreamSubscription .
collect is StreamSubscription<T>.Removed generic type of CollectStreamSubscription.
distinctBy.CollectStreamSubscription.Update dependency: rxdart: ^0.26.0-nullsafety.1.
rxdart: ^0.26.0-nullsafety.1.- Fix missing exports.
- Initial version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →