diff --git a/CHANGELOG b/CHANGELOG index 88bd8368..36a14476 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,16 +1,21 @@ jc changelog -20240106 v1.24.1 +20240125 v1.24.1 - Add `kv-dup` parser for Key/Value files with duplicate keys - TODO: Add `path-list` string parser to parse path list strings found in env variables - Add `--slurp` functionality to wrap output from multiple lines into a single array. Note, this only works with single-line input parsers. (e.g. `date`, `ip-address`, `url`, etc.) Streaming parsers are not supported. Use `jc -hhh` to find parsers compatible with the slurp option. +- Enhance `/proc` file magic syntax to allow slurping when multiple files are selected + and to include the `_file` metadata field in the data +- Enhance `--meta-out` functionality to include a list of the input data when using `--slurp` + or `/proc` file magic syntax. For slurpable parsers, this is a list of string inputs in order. + For `/proc` file magic syntax, this is a list of `/proc` filenames in order. This can help with + identifying which input matches to which output when using `--slurp` or when converting multiple + files via `/proc` file magic syntax. - Enhance `proc-net-tcp` parser to add opposite endian support for architectures like the s390x - Enhance `url` parser to add `parent`, `filename`, `stem`, and `extension` fields -- Enhance `/proc` file magic syntax to allow slurping when multiple files are selected - and to include the `_file` metadata field in the data - Fix `ini` and `ini-dup` parsers to consistently handle null values as empty strings - Fix line slicer to not skip blank lines - Add source link to online parser documentation