blob: 55bd4103f56b57ec03da2d142125fd09018a61e5 [file] [log] [blame] [view]
# 0.5.1
- Allow const constructors on `Equatable` class
# 0.5.0
- Removed `EquatableMixinBase` (now covered by `EquatableMixin`).
- Typed `EquatableMixin` from `List<dynamic>` to `List<Object>` to fix linter
issues with `implicit-dynamic: false`.
# 0.4.0
Update `toString` to default to `runtimeType` ([#27](https://github.com/felangel/equatable/issues/27))
# 0.3.0
Enforce Immutability ([#25](https://github.com/felangel/equatable/issues/25))
# 0.2.6
Improved support for collection types ([#19](https://github.com/felangel/equatable/issues/19))
# 0.2.5
Improved support for `Iterable`, `List`, `Map`, and `Set` props ([#17](https://github.com/felangel/equatable/issues/17))
# 0.2.4
Additional Minor Documentation Updates
# 0.2.3
Documentation Updates
# 0.2.2
Bug Fixes:
- `Equatable` instances that are equal now have the same `hashCode` ([#8](https://github.com/felangel/equatable/issues/8))
# 0.2.1
Update Dart support to `>=2.0.0 <3.0.0`
# 0.2.0
Add `EquatableMixin` and `EquatableMixinBase`
# 0.1.10
Enhancements to `toString` override
# 0.1.9
equatable has 0 dependencies
# 0.1.8
Support `Iterable` props
# 0.1.7
Added `toString` override
# 0.1.6
Documentation Updates
- Performance Tests
# 0.1.5
Additional Performance Optimizations & Documentation Updates
# 0.1.4
Performance Optimizations
# 0.1.3
Bug Fixes
# 0.1.2
Additional Updates to Documentation.
- Logo Added
# 0.1.1
Minor Updates to Documentation.
# 0.1.0
Initial Version of the library.
- Includes the ability to extend `Equatable` and not have to override `==` and `hashCode`.