Zsv Versions Save

zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser

v0.3.8-alpha

7 months ago

What's Changed

  • serialize: add --id-column option
  • select: fix multi-header-span bug if a subsequent header row contains fewer cells than a prior one

Full Changelog: https://github.com/liquidaty/zsv/compare/v0.3.7-alpha...v0.3.8-alpha

v0.3.7-alpha

7 months ago

What's Changed

  • add paste command (experimental)
  • fix zsv_replace_file trying to rename file before closing
  • Add 2db schema
  • sql mode: use pull parser instead of push parser
  • select: add --no-header option
  • add select --prepend-header option
  • add zsv_new_with_custom_properties: customizable version of zsv_new_with_properties()
  • misc updates (make check, sql, compare)
  • fix broken -x option of zsv select

Full Changelog: https://github.com/liquidaty/zsv/compare/v0.3.6-alpha...v0.3.7-alpha

v0.3.6-alpha

1 year ago

What's Changed

Full Changelog: https://github.com/liquidaty/zsv/compare/v0.3.5-alpha...v0.3.6-alpha

v0.3.5-alpha

1 year ago

What's Changed

  • add 'compare' command
  • serialize: add -a/--add option for additional columns in output
  • CLI build options to use alternative zsv library e.g. for iOS wasm
  • move malformed utf8 to a core parser option
  • select: add --unescape option
  • misc bug fixes

Full Changelog: https://github.com/liquidaty/zsv/compare/v0.3.4-alpha...v0.3.5-alpha

v0.3.4-alpha

1 year ago

Patch update of prior release

What's Changed

Full Changelog: https://github.com/liquidaty/zsv/compare/v0.3.3-alpha...v0.3.4-alpha

v0.3.3-alpha

1 year ago
  • BREAKING changes: zsv_column_count -> zsv_cell_count; row -> row_handler; cell -> cell_hander, zsv_parse_string -> zsv_parse_bytes

add pull parsing via zsv_next_row() add serialize option -p/--position add echo --overwrite option using sqlite3 db source performance enhancements for wasm build performance enhancements if no AVX2 and/or AVX fix potential multi-span header issue in wasm build use bundled jq, remove jq opt-out update configure & Makefiles to properly handle wider range of architectures update node package fix zsv_parse_string() bug if chunk > buffsize add more example code and documentation update zsv_strencode to add optional callback invoked on bad utf8 (#66) add --compact option to 2json fix tiny mem leak change zsv_with_default_opts() to ensure max_row_size and max_columns are always 0 add prop command for handling row offsets and multi-row-span headers skip blank leading rows by default; add generic option to disable remove libwinpthread dependency on mingw64/windows build with jq misc bug fixes

v0.2.1-alpha

1 year ago

What's Changed

  • make header offset/depth generic options (-R,--skip-head / -d,--header-row-span) available for all commands
  • remove libwinpthread-1.dll dependency on mingw64/windows auto-builds (with jq)
  • update ubuntu runner to 20.04

Full Changelog: https://github.com/liquidaty/zsv/compare/v0.1.1-alpha...v0.2.1-alpha

v0.1.1-alpha

1 year ago

What's Changed

Full Changelog: https://github.com/liquidaty/zsv/compare/v0.1.0-alpha...v0.1.1-alpha

v0.1.0-alpha

1 year ago