Skip to content

Releases: OndraZizka/csv-cruncher

2.1.0

15 Nov 08:24
Compare
Choose a tag to compare
  • New CLI arguments syntax to support per-input and per-output options
  • Retains the column names as they come, even from JSON - i.e. SELECT foo.bar.baz FROM myJson is possible.

Switched to Kotlin

04 May 13:15
Compare
Choose a tag to compare
1.14.0

Switch the language to Kotlin.

1.13.1 - IT fix

10 Dec 16:35
Compare
Choose a tag to compare

Only releasing sources because of a tests input files fix.

1.13.0 - Uses column types for JSON output (fixes numbers and boolean format)

04 Dec 14:28
Compare
Choose a tag to compare

See: Proper JSON output for BOOLEAN columns #30
Also, a bunch of new tests were added.

JSON nulls

25 Nov 01:48
Compare
Choose a tag to compare

Empty CSV cells are now represented as null in JSON.

1.11.1 Bug fixes

24 Nov 13:04
Compare
Choose a tag to compare
Fix i#29  Outputs from subgroups are not sorted properly #29

1.11.0 Allow running SQL against each table individually.

19 Nov 01:35
Compare
Choose a tag to compare

For the cases when the input files are combined and their schema is not consistent, CSV Cruncher still can be useful by running the SQL against each of these schema versions.

However, that prevents CSV Cruncher to treat all files as sources to the same table, therefore multiple tables are created, like, foo_1, foo_2 etc, one for each schema version (columns combination).

This release implements this feature.
It also needed a major refactoring.

1.10.0 group combined files by CSV structure, add --include --exclude

10 Nov 12:23
Compare
Choose a tag to compare
Fix filtering bug, fix counter column SELECT bug, fix skipping single…

… input file, improve logging, add --exclude LOAD* to all E2E tests.

1.9.0 - Fix #20 SQLSyntaxErrorException 'duplicate column name in derived table'

10 Oct 13:25
Compare
Choose a tag to compare

1.8.0 - Fix concat; Delete files at output path; add --ignoreFirstLines and --ignoreLinesMatching

08 Oct 18:02
Compare
Choose a tag to compare
Prevent HSQLDB bug that proves when `SELECT *` and --rowNumbers is us…

…ed. Also add a test for it.