equalone 1.2.2
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.0 - 2025-08-17 #
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
andEqualone.defaultEmpty
are updated
1.0.0 - 2025-08-02 #
Changed #
- The default
equalsMethod
forEqualone()
is now set todeepEquals
. - The default value for
ignoreType
inshallowEquals
anddeepEquals
is nowtrue
. - Updated examples.
- Updated README.md.
- Formatted code.
0.1.0 - 2025-07-27 #
0.0.2 - 2025-07-20 #
0.0.1 - 2025-07-19 #
- Initial version of the library.