equatable

A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.

MIT License

Stars
922
Committers
22

Bot releases are hidden (Show)

equatable - v1.0.3

Published by felangel over 4 years ago

1.0.3

  • Fix hashCode collisions for lists within props (#53)
equatable - v1.0.2

Published by felangel over 4 years ago

1.0.2

  • Fix internal lint warnings
equatable - v1.0.1

Published by felangel over 4 years ago

1.0.1

  • Fix hashCode collisions with Map properties (#43)
equatable - v1.0.0

Published by felangel almost 5 years ago

  • Update hashCode implementation to use Jenkins Hash (#39).
  • Documentation Updates
equatable - v0.6.1

Published by felangel almost 5 years ago

  • Minor documentation updates
equatable - v0.6.0

Published by felangel about 5 years ago

  • The props getter override is required for both Equatable and EquatableMixin
  • Performance Improvements
equatable - v0.5.1

Published by felangel about 5 years ago

  • Allow const constructors on Equatable class
equatable - v0.5.0

Published by felangel about 5 years ago

  • Removed EquatableMixinBase (now covered by EquatableMixin).
  • Typed EquatableMixin from List<dynamic> to List<Object> to fix linter
    issues with implicit-dynamic: false.
equatable - v0.4.0

Published by felangel about 5 years ago

  • Update toString to default to runtimeType (#27)
equatable - v0.3.0

Published by felangel over 5 years ago

  • Enforce Immutability (#25)
equatable - v0.2.6

Published by felangel over 5 years ago

Improved support for collection types (#19)

equatable - v0.2.5

Published by felangel over 5 years ago

  • Improved support for Iterable, List, Map, and Set props (#17)
equatable - v0.2.4

Published by felangel over 5 years ago

Additional Minor Documentation Updates

equatable - v0.2.3

Published by felangel over 5 years ago

0.2.3

Documentation Updates

equatable - v0.2.2

Published by felangel over 5 years ago

0.2.2

Bug Fixes:

  • Equatable instances that are equal now have the same hashCode (#8)
equatable - v0.2.1

Published by felangel over 5 years ago

0.2.1

Update Dart support to >=2.0.0 <3.0.0

equatable - v0.2.0

Published by felangel over 5 years ago

0.2.0

Add EquatableMixin and EquatableMixinBase

equatable - v0.1.9

Published by felangel over 5 years ago

0.1.9

equatable now has 0 dependencies

equatable - v0.1.8

Published by felangel over 5 years ago

0.1.8

Support Iterable props

equatable - v0.1.7

Published by felangel over 5 years ago

0.1.7

Added toString override