rx_bloc 1.1.0
rx_bloc: ^1.1.0 copied to clipboard
A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams.
1.1.0 December 08, 2020 #
- Upgraded to rx_dart ^0.25.0
1.0.4 December 02, 2020 #
- Consolidated rx_bloc ecosystem in one repository
- Applied strict static code analysis
- Improved equability of the
ResultSuccessclass - Improved example
- Documentation improvements
1.0.1 August 21, 2020 #
- Upgraded to last stable SDK
1.0.0 August 20, 2020 #
- Upgraded to last stable Flutter/Dart
- Reorganized as a library package
- Implemented Stream extensions
- setErrorStateHandler()
- setLoadingStateHandler()
- Renamed parameter
shareStreamtoshareReplayof setResultStateHandler()
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
setResultStateHandlerwhenshareStreamparameter istrue.
0.2.0 March 18, 2020 #
- Breaking changes
- Renamed methods in RxBlocBase class:
registerRequest->setResultStateHandlerregisterRequestToLoading->setLoadingStateHandlerregisterRequestToErrors->setErrorStateHandler
- Renamed properties in RxBlocBase class:
requestsLoadingState->loadingStaterequestsExceptions->errorState
- Renamed method in Stream extension:
registerRequest->setResultStateHandler
- Renamed methods in RxBlocBase class:
- Added an optional named parameter
shareStreamtosetResultStateHandlermethods. It has default valuetrue. If it istruethe 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