Releases: pongloongyeat/notification_dispatcher
Releases · pongloongyeat/notification_dispatcher
0.4.0
0.4.0
Breaking
- Removed support for Equatable.
- Removed support for
Future
-based callbacks. - Removed
MockNotificationDispatcher
remove
has been renamed toremoveObserverWith
with theObject observer
parameter made positional.
Documentation
- Updated documentation for
removeObserver
andremoveObserverWith
(previously calledremove
).
0.3.2
0.3.2
Fix
- Fix an issue where calling
NotificationDispatcher.post
could return earlier than intended.
Tests
- Added tests for Future callbacks.
0.2.1
Others
- Updated license.
0.2.0
Features
- Added a
NotificationDispatcherEquatableObserverMixin
to ensure classes that extend Equatable are able to be differentiated when adding/removing observers. To use, make sure the mixin'sinstanceKey
is part of the class'sprops
property.
Fixes
- Fixed an issue where notifications could not be differentiated between instances of the same class if its
==
operator andhashCode
method were overriden.
Documentation
- Updated documentation to reflect changes.
Tests
- Added tests for observers that extend Equatable.
Others
- Updated pubspec description.
0.1.0
Features
NotificationDispatcher.post
now sends along aNotificationMessage
to the observer.
Fixes
- Fixed an issue where notifications could not be differentiated between instances of the same class.
Documentation
- Added documentation for all
NotificationDispatcher
methods.
Workflow
- Added CI to run tests on commit.
- Added some linting options.
0.0.1
Initial pre-release