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.
3
likes
160
points
230
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)

Documentation

API reference

License

MIT (license)

Dependencies

collection, meta, xxh3

More

Packages that depend on fast_equatable