Optimistically remove listeners when the Element
they are listening to is garbage collected, reducing memory pressure. (#5)
Fix memory leak (listeners were being added with every build). This required converting ReactiveValueNotifier
from an extension to a subclass, because it needed an extra private field. (#5)
Specify correct minimum Dart and Flutter versions (fixes #2).
Update docs only (so that pub.dev is updated).
Check if mounted
before calling markNeedsBuild()
Add notifyChanged
method.
First pub.dev release.