- dropped ListenableBuilder (as flutter already includes one)
- added Rx.map
- added debouncer
- added BlocBuilder
- increased the min dart sdk
- Stated now implements Task & Disposer by default
- General cleanup
- Fixed store.init - re-entrant
- Remove history from stated
- Pass bloc through StatedBuilder
- Fix ListenableBuilder
- Added StoreProvider
- Relaxed contract
- Improved docs
- Replaced Observer with ListenableBuilder
- Removed Observable
- Stated no longer has Tasks by default
- Improved docs
- Relaxed the Observer constraints, now accepting Listenable
- Added Observer (similar to AnimatedBuilder)
- Renamed BlocBuilder -> StatedBuilder
- Renamed Bloc -> Stated
- Renamed FutureBlocBuilder -> FutureStatedBuilder
- Exported ObservableBuilder
- Added core components (wip)
- BlocBuilder no longer re-creates bloc
- Added ObservableBuilder
- scheduled Bloc.notifyListeners
- Added Bloc.dispose
- Now Bloc.setState has the callback as optional for easier listeners
- Added BlocBuilder