NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
pub.dev, #5476 most downloaded on pub.dev
A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams.
Latest stable
6.0.1
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 30 of 34 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
34 releases · first in 2020
Drag across the ruler to compare, or tap a release to open it.
Fix static analysis issue with angle brackets interpreted as HTML
This project publishes no release notes. Between rx_bloc-v6.0.0 and rx_bloc-v6.0.1 there were 250 commits, 181 of them substantive:
…and 161 more.
Update rxdart to use version 0.28.0
rxdart to use version 0.28.0Your coding agent can read these notes before it upgrades. Set up the MCP server →
This project publishes no release notes. Between rx_bloc-v5.0.3 and rx_bloc-v6.0.0 there were 250 commits, 178 of them substantive:
…and 158 more.
Lower the meta package requirement from ^1.11.0 to ^1.10.0
This project publishes no release notes. Between rx_bloc-v5.0.2 and rx_bloc-v5.0.3 there were 4 commits, 1 of them substantive:
* Fixes and improvements
This project publishes no release notes. Between rx_bloc-v5.0.1 and rx_bloc-v5.0.2 there were 9 commits, 5 of them substantive:
Export ErrorWithTag model outside of rx_bloc
This project publishes no release notes. Between rx_bloc-v5.0.0 and rx_bloc-v5.0.1 there were 250 commits, 168 of them substantive:
…and 148 more.
Converted Result to *sealed class*
3.0 RequiredResult to sealed classrxdart to use version 0.27.7This project publishes no release notes. Between rx_bloc-v4.0.1 and rx_bloc-v5.0.0 there were 250 commits, 186 of them substantive:
…and 166 more.
- Documentation improvements
This project publishes no release notes. Between rx_bloc-v4.0.0 and rx_bloc-v4.0.1 there were 250 commits, 180 of them substantive:
…and 160 more.
Removed disposedBy extension method for the StreamSubscription extension. Use the addTo method provided by the rxdart library instead.
disposedBy extension method for the StreamSubscription extension. Use the addTo method provided by the rxdart library instead.This project publishes no release notes. Between rx_bloc-v3.3.1 and rx_bloc-v4.0.0 there were 250 commits, 162 of them substantive:
…and 142 more.
Add equality check support for maps with nested objects on the Result class, thanks to pangievich
This project publishes no release notes. Between rx_bloc-v3.3.0 and rx_bloc-v3.3.1 there were 9 commits, 4 of them substantive:
Added Stream extensions: mapToResult, withLatestFromResult
Stream<T> extensions: mapToResult, withLatestFromResultStream<Result<T>> extensions: mapResult, asyncMapResultResult<T> extensions: mapResult, asyncMapResultAdded a presentation to the README file
Update rxdart to use version 0.27.2
2.5rxdart to use version 0.27.2Allow the bind extension to be used with both Publish and Behaviour subjects
Added video tutorials and a github search sample to the README.md
README.mdAdded an optional param tag to (Future/Stream).asResultStream(tag: 'someTag').
tag to (Future/Stream).asResultStream(tag: 'someTag').
Stream<ResultError<T>>.mapToException()Stream<ResultError<T>>.mapToErrorWithTag()Stream<Result<T>>.isLoadingWithTag()RxBlocBase.errorWithTagStateRxBlocBase.loadingWithTagStateRxBlocBase.loadingForTagState('someTag')Update rxdart to use version 0.27.0
2.2rxdart to use version 0.27.0* Result equatable improvements * Stability improvements * Increased code coverage * Documentation updates
Result equatable improvementsNothing published for this version
Migrated to Flutter 2.0 and Dart 2.12 (null-safety).
2.0 and Dart 2.12 (null-safety).* Documentation improvements
* Stability improvements
* Stability improvements
Fixed side effects in setStateHandler/setErrorStateHandler/setLoadingHandler
Nothing published for this version
Consolidated rx_bloc ecosystem in one repository
ResultSuccess classNothing published for this version
Nothing published for this version
* Upgraded to last stable SDK
Upgraded to last stable Flutter/Dart
shareStream to shareReplay of setResultStateHandler()Upgraded to last stable Flutter/Dart
Added asResultStream() extension method to the Stream
asResultStream() extension method to the StreamsetResultStateHandler when shareStream parameter is true.Renamed methods in RxBlocBase class:
registerRequest -> setResultStateHandlerregisterRequestToLoading -> setLoadingStateHandlerregisterRequestToErrors -> setErrorStateHandlerrequestsLoadingState -> loadingStaterequestsExceptions -> errorStateregisterRequest -> setResultStateHandlershareStream to setResultStateHandler methods. It has default value true. If it is true the stream will be converted to broadcast one before registering it to errors and loading.Removed const annotations @rxBloc and @rxBlocIgnoreState
* Initial release
One column per quarter.