Skip to content

Releases: liquidaty/zsv

v0.3.9-alpha

01 Jul 19:42
5819c89
Compare
Choose a tag to compare
v0.3.9-alpha Pre-release
Pre-release

What's Changed

  • fix paste bug if fewer rows in subsequent input #138
  • add integrated overwrite support #140
  • update vmactions/freebsd-vm #141
  • misc refactorings #142
  • compare: fix non-reporting of non-matching trailing rows #143
  • zsv utils lib #144
  • fix -u option bug re multibyte utf8 #145
  • compare: locate additional columns to the left of diff columns #146
  • Compare: update how additional columns are output. add more tests #147
  • fix zsv_mkdirs not working for network drive paths with leading // or \ #148
  • use zsv_replace_file(), which in turn uses MoveFileW on win, instead of rename() #149
  • echo: add --trim option #150
  • echo: add --skip-until and related test #151
  • fix 153: zsv help 2json returns exit code 5 #155
  • [CI] Update actions versions to fix NodeJS 16 deprecation warning by @iamazeem in #156
  • [CI] Use Linux (Ubuntu) for FreeBSD by @iamazeem in #162
  • [CI] Build for macOS ARM64 by @iamazeem in #163
  • zsv sql return code #164
  • fix 139: compare files if input has duplicate column names #165
  • echo: add --contiguous option #166
  • Echo: add --trim-columns, and tests for --contiguous and --trim-columns #167
  • Compare: add --tolerance option to ignore differences between numeric strings within a numeric tolerance #168
  • misc updates for building extensions #170
  • update yajl_helper to latest #171
  • fix bug if row buffer is too small and trailing data contains embedded quotes and commas in particular locations #172

Full Changelog: v0.3.8-alpha...v0.3.9-alpha

v0.3.8-alpha

01 Oct 19:05
a7e59bb
Compare
Choose a tag to compare
v0.3.8-alpha Pre-release
Pre-release

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: v0.3.7-alpha...v0.3.8-alpha

v0.3.7-alpha

29 Sep 21:25
Compare
Choose a tag to compare
v0.3.7-alpha Pre-release
Pre-release

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: v0.3.6-alpha...v0.3.7-alpha

v0.3.6-alpha

31 Mar 06:39
fdcd18e
Compare
Choose a tag to compare
v0.3.6-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.5-alpha...v0.3.6-alpha

v0.3.5-alpha

18 Jan 19:19
9172d23
Compare
Choose a tag to compare
v0.3.5-alpha Pre-release
Pre-release

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: v0.3.4-alpha...v0.3.5-alpha

v0.3.4-alpha

09 Dec 19:05
78eefd8
Compare
Choose a tag to compare
v0.3.4-alpha Pre-release
Pre-release

Patch update of prior release

What's Changed

Full Changelog: v0.3.3-alpha...v0.3.4-alpha

v0.3.3-alpha

23 Nov 10:55
05c00f7
Compare
Choose a tag to compare
v0.3.3-alpha Pre-release
Pre-release
  • 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

20 Aug 06:39
af5c862
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release

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: v0.1.1-alpha...v0.2.1-alpha

v0.1.1-alpha

18 Jul 23:34
7e48c93
Compare
Choose a tag to compare
v0.1.1-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0-alpha...v0.1.1-alpha

v0.1.0-alpha

23 Jun 14:00
4610d3c
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release
Update README.md