* added wildcard support to tag patterns, so that we can use patterns like "*" or "*+f-children"
* removed obsolete Python2 compatibility code
* added source_row_number and source_column_number to support validation
* revamped date handling to support partial dates like "2018-01" or "2018", and also special notation like "2018W05" or "2018Q1"
* row queries support is (not) min and is (not) max, including for numbers and dates
* added min() and max() methods to hxl.model.Dataset
Major enhancements to the validation engine:
* now accepts all parseable date formats
* new valid_unique constraint (single value or compound key)
* new valid_correlation constraint (e.g. make sure that adm1+name is always consistent for any given value adm1+code)
* new valid_datatype+consistent test to to infer datatypes in a column without explicit rules
* new valid_value+whitespace test
* suggests spelling corrections when validating against a list with valid_value+enum or valid_value+url
* new valid_value+whitespace test detects irregular whitespace
For more details, see the CHANGELOG