Releases: hoc081098/rxdart_ext
Releases · hoc081098/rxdart_ext
0.2.0 - Mar 23, 2022
https://pub.dev/packages/rxdart_ext/versions/0.2.0
-
utils:
- Add
DisposableMixin
. This mixin adds an easy option to dispose Streams without having to store
aStreamSubscription
variable. (Thanks to Jop Middelkamp). - Add
Equality
typedef.
- Add
-
state_stream:
- Rename
StateStream.defaultEquals
toStateStream.defaultEquality
. - Add
StateStream
selectors (SelectorsStateStreamExtensions
):StateStream.select
,StateStream.select2
toStateStream.select9
andStateStream.selectMany
.- Select a sub state slice from state stream. Inspirited
by NgRx memoized selector - Selectors can compute derived data, to store the minimal possible state.
- Selectors are efficient. A selector is not recomputed unless one of its arguments changes.
- When using the
select
,select2
toselect9
,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.
- Select a sub state slice from state stream. Inspirited
- Rename
What's Changed
- Feature/rx disposable by @jopmiddelkamp in #52
- Update actions/checkout action to v3 by @renovate in #54
- feat(selectors) by @hoc081098 in #56
New Contributors
- @jopmiddelkamp made their first contribution in #52
Full Changelog: 0.1.3...0.2.0
0.1.3 - Nov 23, 2021
https://pub.dev/packages/rxdart_ext/versions/0.1.3
- Update
rxdart
to0.27.3
. - Refactor
NotReplayValueConnectableStream
andStateConnectableStream
by usingrxdart
'sAbstractConnectableStream
. - Add
StateStream.asBroadcastStateStream
extension method. - Add
Future<void> delay(int milliseconds)
function.
What's Changed
- chore(deps): update codecov/codecov-action action to v2.1.0 by @renovate in #44
- add StateStream.asBroadcastStateStream by @hoc081098 in #48
- Check URLs by @hoc081098 in #50
Full Changelog: 0.1.2...0.1.3
0.1.2 - Sep 11, 2021
https://pub.dev/packages/rxdart_ext/versions/0.1.2
- Update dependencies
rxdart
to0.27.2
meta
to1.7.0
- Split into multiple libraries:
not_replay_value_stream
operators
single
state_stream
utils
rxdart_ext
: includes all the above.
- utils: Add
Sink<void>.addNull()
extension. - state_stream:
- Add
StateStream
- Add
StateSubject
. - Add
StateConnectableStream
,Stream.publishState()
,Stream.shareState()
.
- Add
- single: Add
Single.retry()
. - operators:
- Add
Stream.doneOnError()
. - Add
Stream.flatMapBatches()
. - Add
Stream.flatMapBatchesSingle()
.
- Add
- Internal: migrated from
pedantic
tolints
.
0.1.1 - Jul 8, 2021
https://pub.dev/packages/rxdart_ext/versions/0.1.1
- Stable release: see change logs of
0.1.1-dev.x
versions.- Add
Single
type. - Operators refactoring.
- Add
0.1.1-dev.3 - Jul 7, 2021
https://pub.dev/packages/rxdart_ext/versions/0.1.1-dev.3
- Add
Single.asVoid
. - Refactoring operators.
0.1.1-dev.2 - Jul 5, 2021
https://pub.dev/packages/rxdart_ext/versions/0.1.1-dev.2
- Add
Single.mapTo
. - Refactoring operators.
0.1.1-dev.1 - Jun 10, 2021
https://pub.dev/packages/rxdart_ext/versions/0.1.1-dev.1
- Change return type of
Stream.ignoreElements()
toStream<Never>
. - Refactor
Single
- Add
Single.fromStream
. - Remove
Single.zip2
(move toRxSingles
). - Add operators
debug
.doOnCancel
.doOnData
.doOnError
.doOnListen
.onErrorResumeNextSingle
.onErrorResumeSingle
.onErrorReturn
.onErrorReturnWith
.
- Add
RxSingles
zip2
.forkJoin2
.
- Add
0.1.1-dev.0 - May 14, 2021
0.1.0 - May 7, 2021
https://pub.dev/packages/rxdart_ext/versions/0.1.0
- Support
rxdart: ^0.27.0
. - Add
asVoid
.
0.0.1 - Feb 28, 2021
- Add
doOn
extension. - Update dependencies to latest version.