Releases: TryAtSoftware/Equalizer
Releases · TryAtSoftware/Equalizer
v1.0.1: Partial general equality; Inequality assertions; Minor improvements
What's Changed
- Beautifying the equalizer's type name upon an unsuccessful assertion by @TonyTroeff in #23
- Partial general equalization by @TonyTroeff in #24
- Made changes to the
Partial general equalization
so that it can be used with polymorphic hierarchies by @TonyTroeff in #27 - Exposing extension methods for error messages formatting by @TonyTroeff in #31
- Introduced methods to validate semantic inequality between two values by @TonyTroeff in #39
Full Changelog: 1.0.0...v1.0.1
v1.0.0: Initial release. Complex and general equalization profiles
What's Changed
- Complex equalization profiles extending by @TonyTroeff in #8
- Collection equalization improvements by @TonyTroeff in #11
- Profile providing extensions by @TonyTroeff in #13
- General equalization profile by @TonyTroeff in #15
- Enabled nullability by @TonyTroeff in #16
- Adding documentation by @TonyTroeff in #17
Full Changelog: 1.0.0-alpha.4...1.0.0
v1.0.0-alpha.4: Dynamic value computation instead of reflection
What's Changed
- Default equalization rules use dynamic computation instead of reflection by @TonyTroeff in #7
Full Changelog: 1.0.0-alpha.3...1.0.0-alpha.4
1.0.0-alpha.3: Extending the initial functionality
What's Changed
- Implemented an equalization profile for collections by @TonyTroeff in #3
- Added the dynamic profile provider and enhanced the equalization tests by @TonyTroeff in #4
- Implemented the concept of value templates by @TonyTroeff in #5
- Increased the package version by @TonyTroeff in #6
Full Changelog: 1.0.0-alpha.2...1.0.0-alpha.3
1.0.0-alpha.2: Improving the initial equalization process
What's Changed
- Improved the process of equalization. Added support for differentiation.
Full Changelog: 1.0.0-alpha.1...1.0.0-alpha.2
1.0.0-alpha.1: Initial release
This is the initial release of the TryAtSoftware.Equalizer
package. It includes the structure that realize the main idea of the project.