- fixed date-cleaning bug when reading a filter definition from JSON - added an option to send custom HTTP headers with a request for a remote HXL file (e.g. a custom user agent)
4.10
Not secure
- refine delimiter detection for CSV - added append_external_list() method (and filter support) for an external list of files to append - count filter now supports dates and strings for min() and max() aggregators - add dayfirst parameter to normalise_date() (defaults to True) - have CleanFilter prescan the dataset for date cleaning, and default to dayfirst unless unambiguous MMDD format is more common
4.9
Not secure
- support additional separators besides comma for CSV-like files (including tab, semicolon, colon, and vertical bar) - allow absolute tag patterns ending in "!" (does not ignore extra attributes) - fix bug in ReplaceDataFilter that raised an error when the replacement was empty/None
4.8.4
Not secure
- when reading JSON, flatten any non-scalar values into JSON strings - add a filter for extracting values from JSON strings using JSONPath
4.8.3
Not secure
- handle Google Drive "open" and "file" URLs - normalise whitespace for the count filter (so that "Guinea" and "Guinea " won't count separately) - fix validation test for trailing whitespace
4.8.2
Not secure
- hotfixes for installation problem with 4.8 (in a clean install)