- Updated tmodel dependency.
  
- Added a way for BlocBuilder widgets to wait for data. (beta)
  
- buildWhen: Allow to only re-build a widget when a certain condition is satisfied.
  
- Allow to override the default behavior of the close method.
  
- Supports sound null safety.
  
- Bloc's state extends from TModel class.
  
- Fixed currentState safety within mapEventToState.
- Allow to skip some BloC's events.
- added debounceEvent and debounce methods.
  
- Renamed dispatchEventtoaddEvent.
- Renamed disposetoclose.
  
- added stackTrace property to BlocError.
  
- Added helpers for throttling events.
  
- the method mapEventToStatedoesn't pass the bloc's state as a parameter anymore
  
- added isInitializingandisInitializedproperties to the abstract Bloc class.
  
- Add isInitializedandisInitializingproperties to BlocState.
- Add BlocError Object.
- Add typeproperty to the BlocEvent.
- Remove BloC's resetmethod.
  
- Provide BlocBuilderWidget2 and BlocBuilderWidget3 widgets.
- Only log a warning when an internal error is not handled.
  
- Refactor BloC's internal errors handling.
  
- Make sure errors are dispatched correctly.
  
- BlocBuilder callback function takes a third argument, Support errors that could occur.
- Avoid to dispatch null states.
  
- Add hydrated blocs (beta)
- Add initState method to the abstract Bloc Class
- Bloc parameter stateBuilderhas been renamedinitialStateBuilder