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