alt_bloc 2.0.0-nullsafety.0 alt_bloc: ^2.0.0-nullsafety.0 copied to clipboard
A library that provides components for more easier and boilerplate implementation of the BLoC architecture pattern.
[2.0.0-nullsafety.0] - 2020/11/28 #
- Migration to Dart null safety.
[1.0.0+3] - 2020/10/09 #
- HOT FIX Error
NoSuchMethodError: The method 'then' was called on null.
that has been thrown whenBlocRouter
returnsnull
has been fixed.
[1.0.0+2] - 2020/10/09 #
- BREAKING CHANGES Router function has been renamed to BlocRouter to avoid namespace conflict with Router widget that was added in Flutter 1.22.
- Navigation typecast issue that appear when pass concrete type to generic parameter for addNavigation() method has been fixed.
[1.0.0+1] - 2020/04/28 #
- code format
- README.md update
[1.0.0] - 2020/04/28 - Major release #
- New
BlocConsumer
widget has been implemented. BlocBuilder
,BlocProvider
andRouteListener
widgets have been refactored.Bloc
public interface has been redesigned.- New
Bloc
methods and properties have been added:Bloc.isDisposed
,Bloc.containsState()
,Bloc.addNavigationSource()
. - BREAKING CHANGES The way access to state and navigation events of
Bloc
has been changed.Bloc .listenNavigation()
method has been changed toBloc.navigationStream
property.Bloc.listenState()
has been changed toBloc.getStateStream()
. - BREAKING CHANGES Method
Bloc.addStreamSource()
has been renamed toBloc.addStatesSource()
. - BREAKING CHANGES Method
Bloc.addFutureSource()
has been renamed toBloc.addStateSource()
.
[0.1.2+3] - 2020/03/13 #
- Issue with throwing
ArgumentError
after calladdState
method for disposed bloc has been fixed.
[0.1.2+2] - 2020/03/04 #
- Hotfix of navigation events processing flow.
[0.1.2+1] - 2020/03/04 #
- Issue with navigation events loss has been fixed.
[0.1.2] - 2020/02/26 #
addNavigation<R>()
method has been improved and returns a Future that completes to the result value passed toNavigator.pop()
when the pushed route is popped off the navigator.- Bloc methods
registerState
,initialState
,addNavigation
,addState
,addStreamSource
andaddFutureSource
were marked as protected.
[0.1.1+2] - 2020/02/15 #
addStreamSource<S>()
andaddFutureSource<S>()
methods have been improved. New arguments that allow listen for source future/stream state have been added.
[0.1.1+1] - 2020/02/02 #
- All pub.dev health suggestions have been resolved.
[0.1.1] - 2020/01/29 #
- Implements Bloc feature that provide possibility pass Stream or Future as source of states. To
use this feature you need to call
StreamSubscription<S> addStreamSource<S>(Stream<S> source)
orStreamSubscription<S> addFutureSource<S>(Future<S> source)
.
[0.1.0] - 2020/01/28 #
- Bloc design pattern solution. Implements Bloc with multi states feature. Implements widgets that improve work with Bloc such as BlocProvider, Provider, BlocBuilder, RouteListener.