Releases: kellyjonbrazil/jc
Releases · kellyjonbrazil/jc
JC version 1.18.4
- Add
nmcli
command parser tested on linux - Enhance parse error messages at the cli
- Add standard and streaming parser list functions to the public API
- Enhance python developer documentation formatting
Release notes: https://blog.kellybrazil.com/2022/01/27/jc-version-1-18-1-released/
JC version 1.18.3
- Add
rsync
command and log file parser tested on linux and macOS - Add
rsync
command and log file streaming parser tested on linux and macOS - Add
xrandr
command parser tested on linux - Enhance timestamp performance with caching and format hints
- Refactor ignore_exceptions functionality in streaming parsers
- Fix man page in packages
Release notes: https://blog.kellybrazil.com/2022/01/27/jc-version-1-18-1-released/
JC version 1.18.2
- Fix for plugin parsers with underscores in the name
- Add type hints to public API functions
- Add plugin attribute to plugin parser metadata
- Add C locale hint to parsing error messages
- Refactor more cli code into lib
Release notes: https://blog.kellybrazil.com/2022/01/27/jc-version-1-18-1-released/
JC version 1.18.1
- Add high-level parse API for built-in and plugin parsers
- Add python module developer documentation
- Enhance magic syntax exception messages
- Enhance documentation formatting
Release Notes: https://blog.kellybrazil.com/2022/01/27/jc-version-1-18-1-released/
JC version 1.17.6
- Add jar-manifest file parser (for MANIFEST.MF files)
- Fix CSV parsers for some files that include doublequotes
Release Notes: https://blog.kellybrazil.com/2021/09/26/jc-version-1-17-0-released/
JC version 1.17.5
- Add
zipinfo
parser tested on linux and macOS
Release notes: https://blog.kellybrazil.com/2021/09/26/jc-version-1-17-0-released/
JC version 1.17.4
- Add support for the NO_COLOR environment variable to set mono (http://no-color.org/)
- Add -C option to force color output even when using pipes (overrides -m and NO_COLOR)
Release notes: https://blog.kellybrazil.com/2021/09/26/jc-version-1-17-0-released/
JC version 1.17.3
- Update parsers to exit with error if non-string input is detected (raise TypeError)
- Update streaming parsers to exit with error if non-iterable input is detected (raise TypeError)
- Simplify quiet-checking in parsers
- Add
iostat
parser tested on linux - Add
iostat
streaming parser tested on linux
Release Notes: https://blog.kellybrazil.com/2021/09/26/jc-version-1-17-0-released/
JC version 1.17.1
- Fix file parser for gzip files
- Fix uname parser for cases where the 'processor' and/or 'hardware_platform' fields are missing on linux
- Fix uname parser on FreeBSD
- Add lsusb parser tested on linux
- Add CSV file streaming parser
- Add testing for Python 3.10.0
JC version 1.17.0
- Add wrapping of warning and error messages
- Add
vmstat
parser tested on linux - Add support for streaming parsers
- Add
ls -l
command streaming parser tested on linux, macOS, and freeBSD - Add
ping
andping6
command streaming parser tested on linux, macOS, and freeBSD - Add
vmstat
command streaming parser tested on linux - Add
-u
option to allow unbuffered output