manager 0.1.0
manager: ^0.1.0 copied to clipboard
A new state management architecture pattern.
0.1.0 #
BREAKING CHANGES:
ObservableManagerMixin'sinitializewas renamed toinitializeObserversManager'sonStateChangedgetter was reformed to a method acceptingwithLatestoptional argument.
Other changes:
Manager'sonmethod has now an optional parameterwithLatestusing which will returnBehaviourSubject's value stream to get the latest event emitted when listening to it.
0.0.7 #
Fixed an issue of mixins overriding methods of each other without calling super
0.0.6 #
- Added new structures:
ObservableManagerMixinandManagerObserver - Added new tests for the structures in
manager_observer_test - Regrouped the library structure
0.0.5 #
Added following methods to RecordTaskEventsMixin:
recordEventdeleteRecordEventeventTable(exposing it asprotectedmember)
Behaviour of instances extending RecordTaskEventsMixin was overriden:
Record of the event being killed - will be immediately removed from _eventTable
0.0.4 #
Fixed repository link in pubscpec.yaml
0.0.3 #
Added RecordTaskEventsMixin to enable recording of events.
0.0.2+1 #
Downgraded async dependency to be compatible with flutter
0.0.2 #
- Added
onUpdatestream to track both events firing and the state changes.
0.0.1 #
- Initial version.