fast_equatable 1.3.1 copy "fast_equatable: ^1.3.1" to clipboard
fast_equatable: ^1.3.1 copied to clipboard

A simple Dart package that provides fast and secure equality comparison as a mixin. It optionally offers hash caching to improve the speed of Map's and Set's significantly.

1.3.1 #

  • Fix compatibility issue of xxh3 for web

1.3.0 #

  • Set cacheHash default to true e.g. assuming immutability
  • Expose EquatableValue wrapper

1.2.0 #

  • Use xxh3 for TypedData
  • Export secureHash through hash.dart
  • Refactored codebase

1.1.0 #

  • Added mustBeOverriden and mustCallSuper annotation
  • Potentially Breaking: Simplify codebase by removing internal IFastEquatable

1.0.0 #

  • Updated to Dart 3
  • Switched from lints to lint
  • Fixed lints
  • Minor performance optimizations

0.9.1 #

  • Added meta dependency
  • Annotated some members with @protected

0.9.0 #

  • Initial version.
4
likes
160
points
119
downloads

Publisher

verified publisherfabi.online

Weekly Downloads

A simple Dart package that provides fast and secure equality comparison as a mixin. It optionally offers hash caching to improve the speed of Map's and Set's significantly.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection, meta, xxh3

More

Packages that depend on fast_equatable