Skip to content

Releases: mikefarah/yq

v4.52.2

31 Jan 23:21

Choose a tag to compare

  • Fixed bad instructions file breaking go-install (#2587) Thanks @theyoprst
  • Fixed TOML table scope after comments (#2588) Thanks @tomers
  • Multiply uses a readonly context (#2558)
  • Fixed merge globbing wildcards in keys (#2564)
  • Fixing TOML subarray parsing issue (#2581)

v4.52.1 - TOML roundtrip and more!

31 Jan 04:21

Choose a tag to compare

  • TOML encoder support - you can now roundtrip! #1364

  • Parent now supports negative indices, and added a 'root' command for referencing the top level document

  • Fixed scalar encoding for HCL

  • Add --yaml-compact-seq-indent / -c flag for compact sequence indentation (#2583) Thanks @jfenal

  • Add symlink check to file rename util (#2576) Thanks @Elias-elastisys

  • Powershell fixed default command used for __completeNoDesc alias (#2568) Thanks @teejaded

  • Unwrap scalars in shell output mode. (#2548) Thanks @flintwinters

  • Added K8S KYAML output format support (#2560) Thanks @robbat2

  • Bumped dependencies

  • Special shout out to @ccoVeille for reviewing my PRs!

Thanks to everyone that contributed ❤️

v4.50.1 - HCL!

14 Dec 07:56

Choose a tag to compare

  • Added HCL Support - First cut - hopefully it works well! (#1844)
  • Fixing handling of CRLF #2352
  • Bumped dependencies

v4.49.2

25 Nov 00:08

Choose a tag to compare

  • Fixing escape character bugs 😓 #2517
  • Fixing snap release pipeline #2518 Thanks @aalexjo

v4.49.1 - Security Flags and TOML fixes

22 Nov 07:22

Choose a tag to compare

  • Added --security flags to disable env and file ops #2515
  • Fixing TOML ArrayTable parsing issues #1758
  • Fixing parsing of escaped characters #2506

v4.48.2

15 Nov 04:00

Choose a tag to compare

  • Strip whitespace when decoding base64 #2507
  • Upgraded to go-yaml v4! (thanks @ccoVeille, @ingydotnet)
  • Add linux/loong64 to release target (thanks @znley)
  • Added --shell-key-separator flag for customizable shell output format #2497 (thanks @rsleedbx)
  • Bumped dependencies

v4.48.1 - First and Parents Operators

12 Oct 04:11

Choose a tag to compare

  • Added 'parents' operator, to return a list of all the hierarchical parents of a node
  • Added 'first(exp)' operator, to return the first entry matching an expression in an array
  • Fixed xml namespace prefixes #1730 (thanks @baodrate)
  • Fixed out of range panic in yaml decoder #2460 (thanks @n471d)
  • Bumped dependencies

v4.47.2

08 Sep 23:08

Choose a tag to compare

v4.47.1 - Merge Anchor fixes (with flag)

23 Jul 06:09

Choose a tag to compare

  • Fixed merge anchor behaviour (<<); #2404, #2110, #2386, #2178 Huge thanks to @stevenwdv!
    Note that you will need to set --yaml-fix-merge-anchor-to-spec to see the fixes
  • Fixed panic for syntax error when creating a map #2423
  • Bumped dependencies

v4.46.1 - INI support + bug fixes

10 Jul 03:32

Choose a tag to compare

  • Added INI support
  • Fixed 'add' operator when piped in with no data #2378, #2383, #2384
  • Fixed delete after slice problem (bad node path) #2387 Thanks @antoinedeschenes
  • Fixed yq small build Thanks @imzue
  • Switched to YAML org supported go-yaml!
  • Bumped dependencies