bloc_stream 7.0.3
bloc_stream: ^7.0.3 copied to clipboard
A simple package that helps you to implement the BLoC pattern in your applications.
7.0.3 #
- Make transform synchronous
7.0.2 #
- Relax type contraints for
add
7.0.1 #
- Add
transformfor modifing state stream
7.0.0 #
- Simplify action function signature.
6.0.5 #
- Handle synchronous action errors
6.0.4 #
- Use a
Queueinstead of aListfor the internal actions queue.
6.0.3 #
- Internal refactor to not use a stream controller for actions
6.0.2 #
- Add
withCurrentValueproperty, which returns aStream<State>that emulates the previous behaviour.
6.0.1 #
- Don't wait for
listenbefore processing starts.
6.0.0 #
- Don't emit immediately on listen. Drop rxdart dependency
5.3.0 #
- Allow synchronous actions to update state immediately
5.2.0 #
- Update SDK constraint to
2.13.0
5.1.0 #
- Update
Actionsignature to returnFutureOr
5.0.1 #
- Catch errors - error states should be manually managed
5.0.0 #
- Add null safety
4.5.0 #
- More action API changes
- Close internal state subject once action stream is done.
4.4.0 #
- Change signature of action functions.
4.3.2 #
- Internal bug fix - use
whenCompleteinstead ofthenfor closing stream controller.
4.3.1 #
- Remove action helper
4.3.0 #
- Change signature of action functions.
4.2.4 #
- Add @mustCallSuper to
willUpdateValue
4.2.3 #
- Add
initialValueOverrideforPersistedBlocStream.
4.2.2 #
- Use
valuegetter internally.
4.2.1 #
- Add
willUpdateValuemethod toBlocStream.
4.2.0 #
- Move
initialValueto constructor.
4.1.0 #
initialValueis now required.
4.0.3 #
- Relax internal typing of actions for cleaner API
4.0.2 #
- Un-protect cancelOnClose
4.0.1 #
- Cancel internal subscriptions on close
4.0.0 #
- Use new action dispatch pattern
3.0.0+1 #
- Update examples
3.0.0 #
- Switch back to original API
2.1.0 #
- Remove
asObservable
2.0.1 #
- Add listen method.
2.0.0 #
- Move output stream to
.streamto reduce API surface.
1.1.0 #
- Mark some methods as
@protected.
1.0.1 #
initialValuenow defaults tonull.
1.0.0+3 #
- Fix links in README
1.0.0+2 #
- Fix CHANGELOG.md
1.0.0+1 #
- Update example.
1.0.0 #
- Initial version