# yq changelog > yq release notes. - Vendor: yq - Category: Developer Tools - Official site: https://github.com/mikefarah/yq - Tracked by: What's New (https://whatsnew.fyi/product/yq) - Harvested from: GitHub (mikefarah/yq) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v4.53.3 - Date: 2026-06-06 - Version: v4.53.3 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.53.3 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.53.3 - Add `--ini-preserve-quotes` flag for INI round-trip quote preservation (#2728) Thanks @toller892! - Fix: reset INI decoder state on init (#2719) Thanks @xieby1! - Fix: decode properties array bracket paths (#2693) Thanks @cyphercodes! - Fix: preserve floats with trailing zero when encoding YAML to JSON (#2701) Thanks @ChrisJr404! - Fix: JSON to TOML root scope and null handling (#2689) Thanks @LovesAsuna! - Fix: reset TOML decoder finished flag on Init for multi-doc evaluation (#2704) Thanks @terminalchai! - Fix: reset TOML decoder between files when evaluating all at once (#2685) Thanks @terminalchai! - Fix: preserve TOML inline table array scope (#2694) Thanks @cyphercodes! - Fix: preserve empty TOML arrays in tables (#2686) Thanks @cyphercodes! - Fix: TOML encoder uses inline tables for YAML FlowStyle mappings (#2687) - Fix nested inline YAML merge explode (#2699) Thanks @cyphercodes! - Fix repeatString overflow test on 32-bit platforms (#2680) Thanks @jandubois! - Bumped dependencies ### v4.53.2 - Date: 2026-04-17 - Version: v4.53.2 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.53.2 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.53.2 - Releases and tags now signed and immutable! - Add system(command; args) operator (disabled by default) (#2640) - TOML encoder: prefer readable table sections over inline tables (#2649) - Fix TOML encoder to quote keys containing special characters (#2648) - Add string slicing support (#2639) - Fix findInArray misuse on MappingNodes in equality and contains (#2645) Thanks @jandubois! - Fix panic on negative slice indices that underflow after adjustment (#2646) Thanks @jandubois! - Fix stack overflow from circular alias in traverse (#2647) Thanks @jandubois! - Fix panic and OOM in repeatString for large repeat counts (#2644) Thanks @jandubois! - Bumped dependencies ### v4.52.5 - Date: 2026-03-25 - Version: v4.52.5 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.52.5 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.52.5 - Fix: reset TOML decoder state between files (#2634) thanks @terminalchai - Fix: preserve original filename when using --front-matter (#2613) thanks @cobyfrombrooklyn-bot - Fix typo in filename (#2611) thanks @alexandear - Bumped dependencies ### v4.52.4 - Date: 2026-02-14 - Version: v4.52.4 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.52.4 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.52.4 - Dropping windows/arm - no longer supported in cross-compile - Fixing comments in TOML arrays (#2592) - Bumped dependencies ### v4.52.2 - Date: 2026-01-31 - Version: v4.52.2 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.52.2 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.52.2 - 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 — v4.52.1 - TOML roundtrip and more! - Date: 2026-01-31 - Version: v4.52.1 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.52.1 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.52.1 - 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 — v4.50.1 - HCL! - Date: 2025-12-14 - Version: v4.50.1 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.50.1 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.50.1 - Added HCL Support - First cut - hopefully it works well! (#1844) - Fixing handling of CRLF #2352 - Bumped dependencies ### v4.49.2 - Date: 2025-11-25 - Version: v4.49.2 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.49.2 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.49.2 - Fixing escape character bugs :sweat: #2517 - Fixing snap release pipeline #2518 Thanks @aalexjo ### v4.49.1 — v4.49.1 - Security Flags and TOML fixes - Date: 2025-11-22 - Version: v4.49.1 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.49.1 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.49.1 - 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 - Date: 2025-11-15 - Version: v4.48.2 - Original notes: https://github.com/mikefarah/yq/releases/tag/v4.48.2 - Permalink: https://whatsnew.fyi/product/yq/releases/v4.48.2 - 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