hashCode collisions with Map properties (#43).Jenkins Hash (#39).props getter override is required for both Equatable and EquatableMixinEquatable classEquatableMixinBase (now covered by EquatableMixin).EquatableMixin from List<dynamic> to List<Object> to fix linter issues with implicit-dynamic: false.Update toString to default to runtimeType (#27)
Enforce Immutability (#25)
Improved support for collection types (#19)
Improved support for Iterable, List, Map, and Set props (#17)
Additional Minor Documentation Updates
Documentation Updates
Bug Fixes:
Equatable instances that are equal now have the same hashCode (#8)Update Dart support to >=2.0.0 <3.0.0
Add EquatableMixin and EquatableMixinBase
Enhancements to toString override
equatable has 0 dependencies
Support Iterable props
Added toString override
Documentation Updates
Additional Performance Optimizations & Documentation Updates
Performance Optimizations
Bug Fixes
Additional Updates to Documentation.
Minor Updates to Documentation.
Initial Version of the library.
Equatable and not have to override == and hashCode.