Skip to content

JC version 1.25.7

Latest

Choose a tag to compare

@kellyjonbrazil kellyjonbrazil released this 18 Jun 20:07
8290734
  • Add csv-ih, tsv, and tsv-ih file parsers for CSV files without headers,
    TSV files, and TSV files without headers. Note that these are standard and
    not streaming parsers so the entire CSV/TSV will be loaded into memory. For
    lazy loading equivalents, see below.
  • Add csv-ih-s, tsv-s, and tsv-ih-s streaming file parsers for CSV files
    without headers, TSV files, and TSV files without headers. These streaming
    parsers will lazily load the data into memory and may be more suitable for
    extremely large files.
  • Add typeset and declare Bash internal command parser to convert variables
    simple arrays, and associative arrays along with object metadata
  • Enhance pip-show command parser to add -f show files support
  • Enhance rsync and rsync-s parsers to add --stats or --info=stats[1-3] fields
  • Fix certbot command parser to allow parsing of named certs
  • Fix dir command parser for incorrect stripping of the D: drive letter
  • Fix hashsum command parser to correctly parse the mode indicator
  • Fix ifconfig command parser for incorrect stripping of leading zeros in some hex numbers
  • Fix iptables command parser when Target is blank and verbose output is used
  • Fix lsattr command parser for filenames with spaces (newlines in filenames are
    still not supported)
  • Fix proc-pid-smaps proc parser when unknown VmFlags are output
  • Fix jc.utils.timestamp function and tests for behavior change in python 3.15
  • Fix ufw command parser to support rule logging. A new boolean log field is introduced