Changelog#
1.0.12 (2023-09-19)#
Fixed#
Fixed error if no releases.
1.0.11 (2023-08-17)#
Added#
Add support for Python 3.11.
Changed#
Drop support for Python 3.6 (end-of-life 2021-12-23).
1.0.10 (2022-04-07)#
Fixed#
Fixed fallback for unsupported locale
Fixed unclosed file
1.0.9b10 (2021-10-17)#
Fixed#
Fixed exception with flattening additional array of decimals (ae55c)
1.0.9b9 (2021-10-15)#
Fixed#
Fixed tool raising exception with UK tender data (194638)
1.0.9b8 (2021-09-22)#
Fixed#
Headers for splitted child table (2c97e6f)
1.0.8b8 (2021-09-20)#
Fixed#
Empty columns after split of child table (0ec4e97)
1.0.7b8 (2021-09-20)#
Changed#
new analyzer engine (58c4673)
Fixed#
1.0.7b7 (2021-09-10)#
Fixed#
additional formatting of human readable titles (538592c)
1.0.6b7 (2021-09-09)#
Added#
human readable titles are extracted from schema (09f6f8a)
1.0.6b6 (2021-07-14)#
Fixed#
1.0.5b6 (2021-07-14)#
Added#
ordering tables according to schema (894d399)
1.0.5b5 (2021-06-24)#
Added#
multiple file input support (225c570)
1.0.5b4 (2021-06-18)#
Fixed#
.gz format recognition enhancement (9283ba4)
1.0.4b4 (2021-06-17)#
Added#
added .gz support (ed60751)
1.0.4b3 (2021-06-15)#
Fixed#
pass multiple_values via DataPreprocessor (509a06d)
1.0.3b3 (2021-06-15)#
Added#
added jsonl support (59ec81c)
Fixed#
fix FileFlattener input (acacd87)
1.0.3b2 (2021-06-07)#
Added#
add Row and Rows containers to keep rows data and their relations (4e8a385)
Fixed#
1.0.2b1 (2021-06-02)#
Fixed#
1.0.1b1 (2021-05-27)#
Fixed#
flatten: strict columns match in only option
1.0.0b1 (2021-05-26)#
Added#
cli: add –unnest-file, –repeat-file and –only-file options (9b024e2)
cli: add click integration with logging (3c1184f)
cli: add informational messages about only, unnest and repeat (2e6d48e)
cli: add language option (1d89e0b)
cli: add progressbar when analyze file (49e4440)
cli: enable only and repeat options (8b82f9e)
cli: use click.progressabr in heavy operations (1e27a09)
cli: use csv and xlsx options to provide output paths (bf8689d)
csv: more exception handling in csv writer (9e85095)
flatten: add exclude option to remove table from export (26025dd)
flatten: implement only option to specify list of output cols (a57200b)
i18n: add custom babel extractor to produce schema paths (f602a69)
i18n: add locale override option when using gettext (638b9a8)
i18n: use localization mechanism as tool to generate h/r titles (5e20df3)
add ability to rename sheet (9d4c68d)
add DataPreprocessor restore method to init from existing data (1c3ada7)
implement –state-file option to restore analyzer state from file (a8294ea)
make DataPreprocessor.process_items iterable to track progress (380196f)
table threshold option now enabled by default (42283e6)
Changed#
Fixed#
cli: drop –split option and introduce –exclude (35f1391)
use pkg_resources.resource_filename to access locales (be48d77)
stats: fix IndexError when generating preview_rows for extra tables (82b179b)
utils: make resolve_file_uri understand pathlib.Path (51e82a3)
use pickle instead of json in DataPreprocessor dump (d0c516b)
writers: make writers context managers (18e4c09)
add more logging messages (9205217)
added logger filter for repetitive messages (f936d50)
added table abbreviation support (85f46f3)
CLI export message edit - removed extra tables from message, added list of exported tables and number of rows for each (9681c71)
code refactor; added duplicate check to stats/DataPreprocessor (fcfb611)
fix crash with additional array of strings present in data (4e73c70)
fix KeyError with adding count column in child tables (36d5ccc)
fixed bug with regenerated headers when array is shorter than table_threshold (3e87b4c)
fixed KeyError when flattening data with additional arrays (c7e3cd0)
increment default columns when incrementing table rows (3c602a6)
make name ‘_’ explicit imported (99932e0)
strip lines when reading option file (e57031b)
use OrderedDict as map container in iter_file (0d1df1b)
writing booleans to .xlsx cells (1d8de32)
cli: enable –threshold option (852ff92)
cli: fix variable naming (c17ca63)
flaten: fixed typo JOINABLE -> JOINABLE_SEPARATOR (1adc440)
flatten: fix only option causing empty output (c8447b0)
flatten: fix repeat spreading to unrelated tables (2e16c30)
i18n: generate message for count columns (a527f8d)
setup: run babel commands via pybabel (e449c37)
fixed mixing preview_rows and preview_rows combined (dd1dd19)
fixed serialization of total_items (055ff65)
remove copy column by reference in recalculate headers (22c63f8)
stats: respect with_preview when appending new preview row (cfd8663)