equalone 1.2.2 copy "equalone: ^1.2.2" to clipboard
equalone: ^1.2.2 copied to clipboard

Deep equality, value comparison, and hashCode for any Dart object, collection, List, Map, Set, or data class.

Changelog #

All notable changes to this project will be documented in this file.

1.2.2 - 2025-08-30 #

Changed #

  • Updated README.md

1.2.1 - 2025-08-24 #

Changed #

  • Updated README.md

1.2.0 - 2025-08-17 #

Added #

  • Equalone.customize instead of Equalone.initialize

Changed #

  • Updated README.md

1.1.0 - 2025-08-10 #

Added #

  • Ability to extend Equalone to make your own equality mechanism (custom subclasses, callable instances, advanced customization).
  • Expanded documentation: new usage patterns for custom Equalone classes and using Equalone instances as functions.
  • Best practices for re-exports and API usage in documentation.
  • More comprehensive example tests.

Changed #

  • Equalone.shallowEquals and Equalone.defaultEmpty are updated

1.0.1 - 2025-08-02 #

Changed #

  • Updated README.md.

1.0.0 - 2025-08-02 #

Changed #

  • The default equalsMethod for Equalone() is now set to deepEquals.
  • The default value for ignoreType in shallowEquals and deepEquals is now true.
  • Updated examples.
  • Updated README.md.
  • Formatted code.

0.1.0 - 2025-07-27 #

Added #

  • More comprehensive documentation and usage examples in README.md.

Changed #

  • Updated import recommendations for collection package usage.
  • Refined README.md for better SEO

0.0.3 - 2025-07-20 #

Changed #

  • SEO optimization

0.0.2 - 2025-07-20 #

Added #

  • Usage examples in the example/ folder.
  • Automated tests in the test/ folder.
  • Documentation for type-based and custom equality checks.

Changed #

  • Improved description and examples in README.md.
  • Added clarifications on type handling and custom comparison.

0.0.1 - 2025-07-19 #

  • Initial version of the library.
1
likes
150
points
127
downloads

Publisher

unverified uploader

Weekly Downloads

Deep equality, value comparison, and hashCode for any Dart object, collection, List, Map, Set, or data class.

Repository (GitHub)
View/report issues

Topics

#equality #equals #compare #deep-equality #collection

Documentation

API reference

License

MIT (license)

Dependencies

collection, meta

More

Packages that depend on equalone