unsaved_changes 0.0.3
unsaved_changes: ^0.0.3 copied to clipboard
Detects unsaved changes on editable Flutter surfaces by diffing live state against a captured baseline, and reports what changed.
0.0.3 #
- Add the
unsaved_changes_testinglibrary:ScriptedDetector,TestTicker,RecordingObserver, andsettle(). No new dependencies — it works under bothtestandflutter_test.
0.0.2 #
- Add the detector library:
FieldGroupDetector,CollectionDetector,MembershipDetector,PayloadDigestDetector,ValueStreamDetector, and the sharedFacet. - Add
StreamSignalandstreamBaselineso bloc-shaped state can drive a tracker without aChangeNotifier. - Add
BaselineSource.onDispose, released with the tracker. - Add
defaultEquals/nullableStringEquals.
0.0.1 #
- Initial release:
ChangeTracker,ChangeDetector/SnapshotChangeDetector,TrackedChange,ChangeSet,BaselineSource,TrackerOptions, andChangeTrackerObserver.