Path to this page:
Subject: CVS commit: pkgsrc/devel/fq
From: Thomas Klausner
Date: 2023-09-28 10:33:20
Message id: 20230928083320.7BB68FBDB@cvs.NetBSD.org
Log Message:
fq: update to 0.8.0.
# 0.8.0
Fix handling of shadowing order for `_<name>` keys, 3 new decoders `caff`, \
`moc3` and `opentimestamps`, some smaller fixes and improvements.
- New decoders `caff` and `moc3`. See below for details.
- Fix shadowing of underscore prefixed keys (`_<name>`) for text formats \
like `json`, `yaml` etc. #757
- Rename `--null`/`nul-output` to `--raw-output0` and also clarify that NUL and \
new lines are outputted after and not between each output.
- Updated gojq fork with fixes from upstream:
- Improved error messages for indices, setpath, delpaths
- Add `abs` function
- Change behavior of walk with multiple outputs
- Change zero division to produce an error when dividend is zero
- Fix empty string repeating with the maximum integer
- Fix string multiplication by zero to emit empty string
- Remove deprecated `leaf_paths` function
- Fix `split` in combination with binary to not include separator. #767
## Decoder changes
- `caff` Add archive format decoder. Thanks @Ronsor #747
- CAFF is an archive format usually found with the extensions `.cmo3` and \
`.can3` used by Live2D Cubism.
- `id3v2` Handle `W000`-`WZZZ` and `W00`-`WZZ` URL frames. #758
- `matroska` Update spec and regenerate. #737
- `moc3` Add Live2D Cubism MOC3 decoder. Thanks @Ronsor #747
- MOC3 is a format for 2D rigged puppets, somewhat like Flash.
- `mp3_frame_xing` Detect lame ext more similar to ffmpeg and mediainfo. #763
- `mp4`
- Decode `sgpd` (Sample group definition box) entries. Thanks Sergei Kuzmin \
@ksa-real #707
- Decode `cslg` (Composition to decode timeline mapping) box. #754
- Decode `emsg` (Event message) and `id3v2` message data. #755
- Nicer trimmed major brand for `ftyp`. #723
- `opentimestamps` Add [OpenTimestamps](https://opentimestamps.org/) decoder. \
Thanks @fiatjaf #769
Files: