collection_notifiers 2.0.0
collection_notifiers: ^2.0.0 copied to clipboard
Reactive collection wrappers (List, Map, Set, Queue) with ChangeNotifier and ValueListenable support for efficient Flutter UI rebuilds.
Changelog #
2.0.0 #
Breaking Changes #
SetNotifier.invert()now returnstruewhen element is added,falsewhen removed (previously returned the result ofadd()/remove())
Bug Fixes #
- Fixed
QueueNotifier.add()not triggering notifications (was missing override) - Fixed
ListNotifier.replaceRange()not notifying when replacing with empty iterable (deletion) - Fixed
ListNotifier.setRange()notification logic
Improvements #
- Enhanced documentation, example app, and test suite
- Dart 3 upgrade
- Removed dependency constraints
- Updated lints with code reformat
1.1.0 #
- Dart 3 upgrade
- Removed dependency constraints
- Updated lints with code reformat
1.0.5 #
MapNotifier.addAlllength-based comparison fixMapNotifier,ListNotifieroperators improvements- Support for wider range of dependencies
1.0.4 #
SetNotifier.invert(element)method added
1.0.3 #
- improved docs
- version bumps
- simplified example
1.0.2 #
lengthbasedMapNotifier.addAll/addEntries()check- test improvements
1.0.1 #
- Better null value handling in
MapNotifier - Diff calculation in
SetNotifier's batch operations nowlengthbased
1.0.0+1 #
- Doc and CI improvements
1.0.0 #
- Initial Release with
Set,Map,ListandQueuesupport