All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Types of changes
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.
Added
improvements for global performance (2 times faster).Added
fatal errors if masked/real data contains disparity in types or structure.Added
flag-i
or--ignore-disparities
to ignore disparities.
Added
improvements for global performance (2 to 3 times faster).Added
new flag--output
or-o
to customize the filename and path of the HTML report.Added
new flag--profile
to create a CPU profiling dumpfile.
Added
log unmasked values with thewatch
flag.Added
new config parameterexcludeTemplate
to exclude a value with a template expression.Fixed
exclusion with coherent source specified.
Added
debug information in logs when a constraint fail.Fixed
error handling, fatal errors will not print mimo help.Fixed
all counters are now persisted (with persist option).
Added
possibility to create temporary fields with thepreprocess
configuration.Fixed
rename labelempty
toignored
in report.
Added
persistance feature with--persist
flag.Added
computation on disk instead of memory with--diskstorage
flag.Added
analysis of deep nested structures (arrays and objects).Added
validated constraints use a different shade of green in HTML report.Added
possibility to use template string to generate coherent source withcoherentSource
parameter.Added
possibility to configure a column name alias with thealias
parameter.Fixed
excluding numeric values.
Fixed
HTML report fail when rating result is NaN.
Added
configuration file withmetrics[].exclude
,metrics[]coherentWith
andmetrics[]constraints
parameters.
Added
first official version.