<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-devtools/yq/go-mod-hybrid-gomod.inc, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-03-26T17:55:26+00:00</updated>
<entry>
<title>yq: update to 4.52.5, convert to go-mod-vcs</title>
<updated>2026-03-26T17:55:26+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-26T17:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=ad6a311fc13c2e112791ade719e5d27119d74b51'/>
<id>urn:sha1:ad6a311fc13c2e112791ade719e5d27119d74b51</id>
<content type='text'>
Update yq from 4.45.1 to 4.52.5 and convert from manual vendoring
(20+ individual git SRC_URI entries) to the go-mod-vcs discovery
system using pure hybrid mode (all gomod://).

This makes future updates trivial via:
  bitbake yq -c discover_and_generate

Shortlog of notable changes since 4.45.1:

  - Add support for YAML 1.1 octal numbers
  - Add --header-preprocess flag
  - Add bitwise operators (band, bor, bxor, bnot, bsl, bsr)
  - Add shuffle operator for arrays
  - Add rotate operator for arrays
  - Add limit operator
  - Add from_props/to_props for Java properties format
  - Add from_csv/to_csv improvements
  - Add --csv-separator flag
  - Improve JSON output formatting
  - Improve error messages for invalid expressions
  - Fix various edge cases in YAML/JSON/XML/TOML conversions
  - Fix memory leaks in large document processing
  - Performance improvements for large files
  - Updated Go module dependencies

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
