mikefarah/yq (mikefarah/yq)
### [`v4.43.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.43.1)
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.42.1...v4.43.1)
- Added omit operator [#1989](https://togithub.com/mikefarah/yq/issues/1989) thanks [@mbenson](https://togithub.com/mbenson)!
- Can now multiply strings by numbers [#1988](https://togithub.com/mikefarah/yq/issues/1988) thanks [@mbenson](https://togithub.com/mbenson)!
- Added tostring [#72](https://togithub.com/mikefarah/yq/issues/72)
- Added string interpolation [#1149](https://togithub.com/mikefarah/yq/issues/1149)
- Can specify parent(n) levels [#1970](https://togithub.com/mikefarah/yq/issues/1970)
- Fixed CSV line break issue [#1974](https://togithub.com/mikefarah/yq/issues/1974)
- Adding a EvaluateAll function to StringEvaluator [#1966](https://togithub.com/mikefarah/yq/issues/1966)
- yqlib, default to colors off when using yaml library [#1964](https://togithub.com/mikefarah/yq/issues/1964)
- Removed JSON output warning
- Bumped dependencies
### [`v4.42.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.42.1)
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.41.1...v4.42.1)
- Can execute yq expression files directly with shebang [#1851](https://togithub.com/mikefarah/yq/issues/1851)
- Added --csv-separator flag [#1950](https://togithub.com/mikefarah/yq/issues/1950)
- Added --properties-separator option - thanks [@learnitall](https://togithub.com/learnitall) [#1864](https://togithub.com/mikefarah/yq/issues/1864)
- Added --properties-array-brackets flag for properties encoder [#1933](https://togithub.com/mikefarah/yq/issues/1933)
- Shell completion improvements - thanks [@scop](https://togithub.com/scop) [#1911](https://togithub.com/mikefarah/yq/issues/1911)
- Bumped dependencies
### [`v4.41.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.41.1)
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.7...v4.41.1)
- Can now comment in yq expressions! [#1919](https://togithub.com/mikefarah/yq/issues/1919)
- Added new CSV option to turn off auto-parsing [#1947](https://togithub.com/mikefarah/yq/issues/1947)
- Can now retrieve the alias names of merge anchors [#1942](https://togithub.com/mikefarah/yq/issues/1942)
- Fixed Toml decoding when table array defined before parent [#1922](https://togithub.com/mikefarah/yq/issues/1922)
- Fixing with_entries context [#1925](https://togithub.com/mikefarah/yq/issues/1925)
### [`v4.40.7`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.7)
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.5...v4.40.7)
- Fix: empty TOML table [#1924](https://togithub.com/mikefarah/yq/issues/1924) - Thanks [@elibroftw](https://togithub.com/elibroftw)
- Fixed "all" error message [#1845](https://togithub.com/mikefarah/yq/issues/1845)
- Fixed to_entries\[] [#1246](https://togithub.com/mikefarah/yq/issues/1246)
- Bumped dependencies
### [`v4.40.5`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.5)
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.4...v4.40.5)
- Fixing seg fault on bad XML [#1888](https://togithub.com/mikefarah/yq/issues/1888)
- Fixed handling of --- [#1890](https://togithub.com/mikefarah/yq/issues/1890), [#1896](https://togithub.com/mikefarah/yq/issues/1896)
- Bumped dependencies
### [`v4.40.4`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.4): - Fixed bug with creating maps with values based off keys
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4)
- Fixed bug with creating maps with values based off keys [#1886](https://togithub.com/mikefarah/yq/issues/1886), [#1889](https://togithub.com/mikefarah/yq/issues/1889)
- Bumped dependencies
### [`v4.40.3`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.3): - Fixes JSON empty array bug
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.2...v4.40.3)
- Fixed JSON output issue with empty arrays [#1880](https://togithub.com/mikefarah/yq/issues/1880)
### [`v4.40.2`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.2): - Official
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.1...v4.40.2)
Thank you for all your support! I've fixed some of the issues that were kindly raised :) Happy to make the release official!
- Do not panic when StdIn is closed ([#1867](https://togithub.com/mikefarah/yq/issues/1867)) Thanks [@aleskandro](https://togithub.com/aleskandro)!
- Fixed issue when update against self [#1869](https://togithub.com/mikefarah/yq/issues/1869)
- Fixed multi doc anchor bug [#1861](https://togithub.com/mikefarah/yq/issues/1861)
- Fixes doc line separator issue when reading expression file [#1860](https://togithub.com/mikefarah/yq/issues/1860)
- Bumped dependencies
### [`v4.40.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.1): - Engine refactor
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.35.2...v4.40.1)
I've done some overdue work on refactoring the core engine - pulling out the dependency on go-yaml. There are a couple of slight output changes (whitespace / document separators) in some niche scenarios - I think they are improvements, Bit nervous on releasing this, but all the tests are passing and I've added more tests! Love some early feedback :)
- Added tonumber support
- Added kind operator
- Lua output fixes ([#1811](https://togithub.com/mikefarah/yq/issues/1811)) - Thanks [@Zash](https://togithub.com/Zash)!
- Add support for Lua input ([#1810](https://togithub.com/mikefarah/yq/issues/1810)) - Thanks [@Zash](https://togithub.com/Zash)!
- Bumped dependencies
### [`v4.35.2`](https://togithub.com/mikefarah/yq/releases/tag/v4.35.2): - Minor fixes
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.35.1...v4.35.2)
- Fix various typos [#1798](https://togithub.com/mikefarah/yq/issues/1798)
- Fixed number parsing as float bug in JSON [#1756](https://togithub.com/mikefarah/yq/issues/1756)
- Fixed string, null concatenation consistency [#1712](https://togithub.com/mikefarah/yq/issues/1712)
- Fixed expression parsing issue [#1711](https://togithub.com/mikefarah/yq/issues/1711)
- Bumped dependencies
### [`v4.35.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.35.1): - Lua Output!
[Compare Source](https://togithub.com/mikefarah/yq/compare/v4.34.2...v4.35.1)
- Added Lua output support (Thanks [@Zash](https://togithub.com/Zash))!
- Added BSD checksum format (Thanks [@viq](https://togithub.com/viq))!
- Bumped dependencies
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v4.34.2
->v4.43.1
Release Notes
mikefarah/yq (mikefarah/yq)
### [`v4.43.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.43.1) [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.42.1...v4.43.1) - Added omit operator [#1989](https://togithub.com/mikefarah/yq/issues/1989) thanks [@mbenson](https://togithub.com/mbenson)! - Can now multiply strings by numbers [#1988](https://togithub.com/mikefarah/yq/issues/1988) thanks [@mbenson](https://togithub.com/mbenson)! - Added tostring [#72](https://togithub.com/mikefarah/yq/issues/72) - Added string interpolation [#1149](https://togithub.com/mikefarah/yq/issues/1149) - Can specify parent(n) levels [#1970](https://togithub.com/mikefarah/yq/issues/1970) - Fixed CSV line break issue [#1974](https://togithub.com/mikefarah/yq/issues/1974) - Adding a EvaluateAll function to StringEvaluator [#1966](https://togithub.com/mikefarah/yq/issues/1966) - yqlib, default to colors off when using yaml library [#1964](https://togithub.com/mikefarah/yq/issues/1964) - Removed JSON output warning - Bumped dependencies ### [`v4.42.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.42.1) [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.41.1...v4.42.1) - Can execute yq expression files directly with shebang [#1851](https://togithub.com/mikefarah/yq/issues/1851) - Added --csv-separator flag [#1950](https://togithub.com/mikefarah/yq/issues/1950) - Added --properties-separator option - thanks [@learnitall](https://togithub.com/learnitall) [#1864](https://togithub.com/mikefarah/yq/issues/1864) - Added --properties-array-brackets flag for properties encoder [#1933](https://togithub.com/mikefarah/yq/issues/1933) - Shell completion improvements - thanks [@scop](https://togithub.com/scop) [#1911](https://togithub.com/mikefarah/yq/issues/1911) - Bumped dependencies ### [`v4.41.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.41.1) [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.7...v4.41.1) - Can now comment in yq expressions! [#1919](https://togithub.com/mikefarah/yq/issues/1919) - Added new CSV option to turn off auto-parsing [#1947](https://togithub.com/mikefarah/yq/issues/1947) - Can now retrieve the alias names of merge anchors [#1942](https://togithub.com/mikefarah/yq/issues/1942) - Fixed Toml decoding when table array defined before parent [#1922](https://togithub.com/mikefarah/yq/issues/1922) - Fixing with_entries context [#1925](https://togithub.com/mikefarah/yq/issues/1925) ### [`v4.40.7`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.7) [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.5...v4.40.7) - Fix: empty TOML table [#1924](https://togithub.com/mikefarah/yq/issues/1924) - Thanks [@elibroftw](https://togithub.com/elibroftw) - Fixed "all" error message [#1845](https://togithub.com/mikefarah/yq/issues/1845) - Fixed to_entries\[] [#1246](https://togithub.com/mikefarah/yq/issues/1246) - Bumped dependencies ### [`v4.40.5`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.5) [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.4...v4.40.5) - Fixing seg fault on bad XML [#1888](https://togithub.com/mikefarah/yq/issues/1888) - Fixed handling of --- [#1890](https://togithub.com/mikefarah/yq/issues/1890), [#1896](https://togithub.com/mikefarah/yq/issues/1896) - Bumped dependencies ### [`v4.40.4`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.4): - Fixed bug with creating maps with values based off keys [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4) - Fixed bug with creating maps with values based off keys [#1886](https://togithub.com/mikefarah/yq/issues/1886), [#1889](https://togithub.com/mikefarah/yq/issues/1889) - Bumped dependencies ### [`v4.40.3`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.3): - Fixes JSON empty array bug [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.2...v4.40.3) - Fixed JSON output issue with empty arrays [#1880](https://togithub.com/mikefarah/yq/issues/1880) ### [`v4.40.2`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.2): - Official [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.40.1...v4.40.2) Thank you for all your support! I've fixed some of the issues that were kindly raised :) Happy to make the release official! - Do not panic when StdIn is closed ([#1867](https://togithub.com/mikefarah/yq/issues/1867)) Thanks [@aleskandro](https://togithub.com/aleskandro)! - Fixed issue when update against self [#1869](https://togithub.com/mikefarah/yq/issues/1869) - Fixed multi doc anchor bug [#1861](https://togithub.com/mikefarah/yq/issues/1861) - Fixes doc line separator issue when reading expression file [#1860](https://togithub.com/mikefarah/yq/issues/1860) - Bumped dependencies ### [`v4.40.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.1): - Engine refactor [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.35.2...v4.40.1) I've done some overdue work on refactoring the core engine - pulling out the dependency on go-yaml. There are a couple of slight output changes (whitespace / document separators) in some niche scenarios - I think they are improvements, Bit nervous on releasing this, but all the tests are passing and I've added more tests! Love some early feedback :) - Added tonumber support - Added kind operator - Lua output fixes ([#1811](https://togithub.com/mikefarah/yq/issues/1811)) - Thanks [@Zash](https://togithub.com/Zash)! - Add support for Lua input ([#1810](https://togithub.com/mikefarah/yq/issues/1810)) - Thanks [@Zash](https://togithub.com/Zash)! - Bumped dependencies ### [`v4.35.2`](https://togithub.com/mikefarah/yq/releases/tag/v4.35.2): - Minor fixes [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.35.1...v4.35.2) - Fix various typos [#1798](https://togithub.com/mikefarah/yq/issues/1798) - Fixed number parsing as float bug in JSON [#1756](https://togithub.com/mikefarah/yq/issues/1756) - Fixed string, null concatenation consistency [#1712](https://togithub.com/mikefarah/yq/issues/1712) - Fixed expression parsing issue [#1711](https://togithub.com/mikefarah/yq/issues/1711) - Bumped dependencies ### [`v4.35.1`](https://togithub.com/mikefarah/yq/releases/tag/v4.35.1): - Lua Output! [Compare Source](https://togithub.com/mikefarah/yq/compare/v4.34.2...v4.35.1) - Added Lua output support (Thanks [@Zash](https://togithub.com/Zash))! - Added BSD checksum format (Thanks [@viq](https://togithub.com/viq))! - Bumped dependenciesConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.