rx_bloc 0.3.1
rx_bloc: ^0.3.1 copied to clipboard
A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams.
[0.3.1] - April 29, 2020 #
- Upgraded to last stable Flutter/Dart
- Upgraded to last stable RxDart
- Added an example
- Stability improvements
[0.3.0] - April 5, 2020 #
- Added
asResultStream()
extension method to the Stream - Fixed behaviour of
setResultStateHandler
whenshareStream
parameter istrue
.
[0.2.0] - March 18, 2020 #
- Breaking changes
- Renamed methods in RxBlocBase class:
registerRequest
->setResultStateHandler
registerRequestToLoading
->setLoadingStateHandler
registerRequestToErrors
->setErrorStateHandler
- Renamed properties in RxBlocBase class:
requestsLoadingState
->loadingState
requestsExceptions
->errorState
- Renamed method in Stream extension:
registerRequest
->setResultStateHandler
- Renamed methods in RxBlocBase class:
- Added an optional named parameter
shareStream
tosetResultStateHandler
methods. It has default valuetrue
. If it istrue
the stream will be converted to broadcast one before registering it to errors and loading.
[0.1.0] - March 14, 2020 #
- Removed const annotations @rxBloc and @rxBlocIgnoreState
- Removed flutter as dependency in favour of the meta package
- Added unit tests
- Updated README file
[0.0.1] - Jan 16, 2020 #
- Initial release