fix CVE-2024-45338
old: utilities/yq new: home:mslacken:branches:utilities/yq rev None Index: vendor.tar.gz =================================================================== Binary files vendor.tar.gz (revision 39) and vendor.tar.gz (revision 3) differ Index: yq.changes =================================================================== --- yq.changes (revision 39) +++ yq.changes (revision 3) @@ -1,4 +1,27 @@ ------------------------------------------------------------------- +Wed Jan 8 16:52:32 UTC 2025 - Christian Goll <cgoll@suse.com> + +- Updated to 4.44.6: + * Fixed deleting items in array bug #2027, #2172; Thanks @jandubois + * Docker image for armv7 / raspberry pi3, Thanks @brianegge + * Fixed no-colors regression #2218 + * Fixed various panic scenarios #2211 + * Bumped dependencies +- Changes from 4.44.5 (4.44.4 was skipped) + * Format comments with a gray foreground (Thanks @gabe565) + * Fixed handling of nulls with sort_by expressions #2164 + * Force no color output when NO_COLOR env presents (Thanks @narqo) + * Fixed array subtraction update bug #2159 + * Fixed index out of range error + * Can traverse straight from parent operator (parent.blah) + * Bumped dependencies + +- Bumped x/net to 0.33.0 to fix CVE-2024-45338 + * add file Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch + + + +------------------------------------------------------------------- Mon Aug 12 13:18:36 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 4.44.3: Index: yq.spec =================================================================== --- yq.spec (revision 39) +++ yq.spec (revision 3) @@ -1,7 +1,7 @@ # # spec file for package yq # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,13 +20,14 @@ %global import_path %{provider_prefix} Name: yq -Version: 4.44.3 +Version: 4.44.6 Release: 0 Summary: A portable command-line YAML processor License: MIT URL: https://github.com/mikefarah/yq Source0: https://github.com/mikefarah/yq/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.gz +Patch0: Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch # conflict with all python3X-yq packages since they install /usr/bin/yq # we need to handle Leap 15.4 specially since the python3dist() is not # generated there @@ -71,7 +72,7 @@ Fish command line completion support for %{name}. %prep -%setup -qa1 +%autosetup -p1 -a1 %build go build -trimpath -buildmode=pie -mod=vendor -o bin/%{name} Index: Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch =================================================================== --- Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch (added) +++ Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch (revision 3) @@ -0,0 +1,56 @@ +From 7efae2dad9f3900a5d4e3ef275735657f0a34d2a Mon Sep 17 00:00:00 2001 +From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> +Date: Thu, 19 Dec 2024 03:23:37 +0000 +Subject: [PATCH] Bump golang.org/x/net from 0.32.0 to 0.33.0 + +Bumps [golang.org/x/net](https://github.com/golang/net) from 0.32.0 to 0.33.0. +- [Commits](https://github.com/golang/net/compare/v0.32.0...v0.33.0) + +--- +updated-dependencies: +- dependency-name: golang.org/x/net + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> +--- + go.mod | 2 +- + go.sum | 8 ++++---- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/go.mod b/go.mod +index f44bcbbd..56bd2a2c 100644 +--- a/go.mod ++++ b/go.mod +@@ -16,7 +16,7 @@ require ( + github.com/spf13/cobra v1.8.1 + github.com/spf13/pflag v1.0.5 + github.com/yuin/gopher-lua v1.1.1 +- golang.org/x/net v0.32.0 ++ golang.org/x/net v0.33.0 + golang.org/x/text v0.21.0 + gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473 + gopkg.in/yaml.v3 v3.0.1 +diff --git a/go.sum b/go.sum +index e8746990..4fec28d7 100644 +--- a/go.sum ++++ b/go.sum +@@ -62,10 +62,10 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT + github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= + github.com/yuin/gopher-lua v1.1.1 h1:kYKnWBjvbNP4XLT3+bPEwAXJx262OhaHDWDVOPjL46M= + github.com/yuin/gopher-lua v1.1.1/go.mod h1:GBR0iDaNXjAgGg9zfCvksxSRnQx76gclCIb7kdAd1Pw= +-golang.org/x/crypto v0.30.0 h1:RwoQn3GkWiMkzlX562cLB7OxWvjH1L8xutO2WoJcRoY= +-golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +-golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI= +-golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs= ++golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= ++golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= ++golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= ++golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= + golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= + golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +-- +2.43.0 + Index: yq-4.44.6.tar.gz =================================================================== Binary file yq-4.44.6.tar.gz (revision 3) added Index: yq-4.44.3.tar.gz =================================================================== Binary file yq-4.44.3.tar.gz (revision 39) deleted OBS-URL: https://build.opensuse.org/package/show/utilities/yq?expand=0&rev=40
This commit is contained in:
commit
bd8cdbd6bd
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
56
Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch
Normal file
56
Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch
Normal file
@ -0,0 +1,56 @@
|
||||
From 7efae2dad9f3900a5d4e3ef275735657f0a34d2a Mon Sep 17 00:00:00 2001
|
||||
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
|
||||
Date: Thu, 19 Dec 2024 03:23:37 +0000
|
||||
Subject: [PATCH] Bump golang.org/x/net from 0.32.0 to 0.33.0
|
||||
|
||||
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.32.0 to 0.33.0.
|
||||
- [Commits](https://github.com/golang/net/compare/v0.32.0...v0.33.0)
|
||||
|
||||
---
|
||||
updated-dependencies:
|
||||
- dependency-name: golang.org/x/net
|
||||
dependency-type: direct:production
|
||||
update-type: version-update:semver-minor
|
||||
...
|
||||
|
||||
Signed-off-by: dependabot[bot] <support@github.com>
|
||||
---
|
||||
go.mod | 2 +-
|
||||
go.sum | 8 ++++----
|
||||
2 files changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/go.mod b/go.mod
|
||||
index f44bcbbd..56bd2a2c 100644
|
||||
--- a/go.mod
|
||||
+++ b/go.mod
|
||||
@@ -16,7 +16,7 @@ require (
|
||||
github.com/spf13/cobra v1.8.1
|
||||
github.com/spf13/pflag v1.0.5
|
||||
github.com/yuin/gopher-lua v1.1.1
|
||||
- golang.org/x/net v0.32.0
|
||||
+ golang.org/x/net v0.33.0
|
||||
golang.org/x/text v0.21.0
|
||||
gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473
|
||||
gopkg.in/yaml.v3 v3.0.1
|
||||
diff --git a/go.sum b/go.sum
|
||||
index e8746990..4fec28d7 100644
|
||||
--- a/go.sum
|
||||
+++ b/go.sum
|
||||
@@ -62,10 +62,10 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT
|
||||
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
|
||||
github.com/yuin/gopher-lua v1.1.1 h1:kYKnWBjvbNP4XLT3+bPEwAXJx262OhaHDWDVOPjL46M=
|
||||
github.com/yuin/gopher-lua v1.1.1/go.mod h1:GBR0iDaNXjAgGg9zfCvksxSRnQx76gclCIb7kdAd1Pw=
|
||||
-golang.org/x/crypto v0.30.0 h1:RwoQn3GkWiMkzlX562cLB7OxWvjH1L8xutO2WoJcRoY=
|
||||
-golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
|
||||
-golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI=
|
||||
-golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs=
|
||||
+golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
|
||||
+golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
|
||||
+golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I=
|
||||
+golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
|
||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
|
||||
--
|
||||
2.43.0
|
||||
|
4
_service
Normal file
4
_service
Normal file
@ -0,0 +1,4 @@
|
||||
<services>
|
||||
<service name="download_files" mode="manual"/>
|
||||
<service name="go_modules" mode="manual"/>
|
||||
</services>
|
3
vendor.tar.gz
Normal file
3
vendor.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0c46fa70484d862bd487110445c861dad918ebcfaac7353954682f79b2629b6e
|
||||
size 3335540
|
3
yq-4.44.2.tar.gz
Normal file
3
yq-4.44.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:eb741c2d41351537aa42d563d0fccf16b3195c352b33e0ef111fd448232da911
|
||||
size 297469
|
3
yq-4.44.3.tar.gz
Normal file
3
yq-4.44.3.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ea950f5622480fc0ff3708c52589426a737cd4ec887a52922a74efa1be8f2fbf
|
||||
size 297938
|
3
yq-4.44.6.tar.gz
Normal file
3
yq-4.44.6.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c0acef928168e5fdb26cd7e8320eddde822f30cf1942817f3f6b854dd721653f
|
||||
size 299062
|
961
yq.changes
Normal file
961
yq.changes
Normal file
@ -0,0 +1,961 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 8 16:52:32 UTC 2025 - Christian Goll <cgoll@suse.com>
|
||||
|
||||
- Updated to 4.44.6:
|
||||
* Fixed deleting items in array bug #2027, #2172; Thanks @jandubois
|
||||
* Docker image for armv7 / raspberry pi3, Thanks @brianegge
|
||||
* Fixed no-colors regression #2218
|
||||
* Fixed various panic scenarios #2211
|
||||
* Bumped dependencies
|
||||
- Changes from 4.44.5 (4.44.4 was skipped)
|
||||
* Format comments with a gray foreground (Thanks @gabe565)
|
||||
* Fixed handling of nulls with sort_by expressions #2164
|
||||
* Force no color output when NO_COLOR env presents (Thanks @narqo)
|
||||
* Fixed array subtraction update bug #2159
|
||||
* Fixed index out of range error
|
||||
* Can traverse straight from parent operator (parent.blah)
|
||||
* Bumped dependencies
|
||||
|
||||
- Bumped x/net to 0.33.0 to fix CVE-2024-45338
|
||||
* add file Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 12 13:18:36 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.44.3:
|
||||
* Fixed upper-case file extension detection
|
||||
* Log printing follow no-colors flag
|
||||
* Skip and warn when interpolating strings and theres a
|
||||
unclosed bracket
|
||||
* Fixed CSV content starting with # issue #2076
|
||||
* Bumped dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 17 09:38:16 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.44.2:
|
||||
* Handle numbers with underscores #2039
|
||||
* Unique now works on maps and arrays #2068
|
||||
* Added support for short hand splat with env[] expression
|
||||
#2071, as well as many other operators
|
||||
(split,select,eval,pick..)
|
||||
* Bumped dependencies
|
||||
- update to 4.44.1:
|
||||
* Added min/max operators (#1992) Thanks @mbenson
|
||||
* Added pivot oeprator (#1993) Thanks @mbenson
|
||||
* Fix: shell-completion (#2006) Thanks @codekow
|
||||
* Handle escaped backslashes (#1997) Thanks @mbenson
|
||||
* Fix npe when given filename ending with "."
|
||||
* Fix: linux (w/ selinux) build (#2004) Thanks @codekow
|
||||
* Bumped dependencies
|
||||
- update to 4.43.1:
|
||||
* Added omit operator #1989 thanks @mbenson!
|
||||
* Can now multiply strings by numbers #1988 thanks @mbenson!
|
||||
* Added tostring #72
|
||||
* Added string interpolation #1149
|
||||
* Can specify parent(n) levels #1970
|
||||
* Fixed CSV line break issue #1974
|
||||
* Adding a EvaluateAll function to StringEvaluator #1966
|
||||
* yqlib, default to colors off when using yaml library #1964
|
||||
* Removed JSON output warning
|
||||
* Bumped dependencies
|
||||
- update to 4.42.1:
|
||||
* Can execute yq expression files directly with shebang #1851
|
||||
* Added --csv-separator flag #1950
|
||||
* Added --properties-separator option - thanks @learnitall
|
||||
* Added --properties-array-brackets flag for properties encoder
|
||||
* Shell completion improvements - thanks @scop #1911
|
||||
* Bumped dependencies
|
||||
- update to 4.41.1:
|
||||
* Can now comment in yq expressions! #1919
|
||||
* Added new CSV option to turn off auto-parsing #1947
|
||||
* Can now retrieve the alias names of merge anchors #1942
|
||||
* Fixed Toml decoding when table array defined before parent
|
||||
* Fixing with_entries context #1925
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 8 12:44:10 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.40.6:
|
||||
* Fixed to_entries[]
|
||||
* Added sample yq script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 18 09:26:45 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.40.5:
|
||||
* Fixing seg fault on bad XML #1888
|
||||
* Fixed handling of --- #1890, #1896
|
||||
- update to 4.40.4:
|
||||
* Fixed bug with creating maps with values based off keys
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 24 09:23:19 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.40.3:
|
||||
* Fixed JSON output issue with empty arrays #1880
|
||||
- update to 4.40.2:
|
||||
* Do not panic when StdIn is closed (#1867) Thanks @aleskandro!
|
||||
* Fixed issue when update against self #1869
|
||||
* Fixed multi doc anchor bug #1861
|
||||
* Fixes doc line separator issue when reading expression file
|
||||
#1860
|
||||
* Bumped dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 11 12:40:20 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- trim paths in the binary
|
||||
- run tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 26 11:56:03 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.35.2 (bsc#1215808):
|
||||
* Fix various typos #1798
|
||||
* Fixed number parsing as float bug in JSON #1756
|
||||
* Fixed string, null concatenation consistency #1712
|
||||
* Fixed expression parsing issue #1711
|
||||
* Bumped dependencies
|
||||
- update to 4.35.1:
|
||||
* Added Lua output support
|
||||
* Added BSD checksum format
|
||||
* Bumped dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 18 14:38:53 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.34.2:
|
||||
* Bumped depedencies
|
||||
- update to 4.34.1:
|
||||
* Added shell output format
|
||||
* Fixed nil pointer dereference
|
||||
* Bumped dependency versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 14 17:03:43 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.33.3:
|
||||
* Fixed bug when splatting empty array #1613
|
||||
* Added scalar output for TOML (#1617)
|
||||
* Fixed passing of read-only context in pipe (partial fix for
|
||||
#1631)
|
||||
* Bumped dependency versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 31 08:42:46 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.33.2:
|
||||
* Add ``--nul-output|-0`` flag to separate element with NUL
|
||||
character (#1550) Thanks @vaab!
|
||||
* Add removable-media interface plug declaration to the snap
|
||||
packaging(#1618) Thanks @brlin-tw!
|
||||
* Scalar output now handled in csv, tsv and property files
|
||||
* Bumped dependency versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 27 19:32:58 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.33.1:
|
||||
* Added read-only TOML support! #1364. Thanks @pelletier for
|
||||
making your API available in your toml lib :)
|
||||
* Added warning when auto detect by file type is outputs JSON
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 20 09:00:05 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.32.2:
|
||||
* Fixes parsing terraform tfstate files results in "unknown"
|
||||
format
|
||||
* Added divide and modulo operators (#1593)
|
||||
* Add support for decoding base64 strings without padding
|
||||
* Add filter operation (#1588) - thanks @rbren!
|
||||
* Detect input format based on file name extension (#1582)
|
||||
* Auto output format when input format is automatically
|
||||
detected
|
||||
* Fixed npe in log #1596
|
||||
* Improved binary file size!
|
||||
* Bumped dependency versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 2 08:03:20 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.31.2:
|
||||
* Fixed merged anchor reference problem #1482
|
||||
* Fixed xml encoding of ProcInst #1563, improved XML
|
||||
comment handling
|
||||
* Allow build without json and xml support (#1556) Thanks
|
||||
* Bumped dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 28 20:21:17 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.31.1:
|
||||
* Added shuffle command #1503
|
||||
* Added ability to sort by multiple fields #1541
|
||||
* Added @sh encoder #1526
|
||||
* Added @uri/@urid encoder/decoder #1529
|
||||
* Fixed date comparison with string date #1537
|
||||
* Added from_unix/to_unix Operators
|
||||
* Bumped dependency versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 16 09:05:04 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to v4.30.8:
|
||||
* Log info message instead of erroring when unable to chown file in linux
|
||||
(e.g. snap confinement) #1521
|
||||
* Fixed bug in splice operator #1511
|
||||
* Fixed value operator bug #1515
|
||||
* Fixed handling of merging null #1501
|
||||
* Ownership of file now maintained in linux (thanks @vaguecoder) #1473
|
||||
* Bumped dependency versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 18 13:43:18 UTC 2022 - dmueller@suse.com
|
||||
|
||||
- Update to version 4.30.6:
|
||||
* Bumping version
|
||||
* release notes
|
||||
* Fixed xml comment in array of scalars #1465
|
||||
* Bump github.com/magiconair/properties from 1.8.6 to 1.8.7 (#1476)
|
||||
* Bump github.com/goccy/go-yaml from 1.9.6 to 1.9.7 (#1466)
|
||||
* Bump golang from 1.19.3 to 1.19.4 (#1465)
|
||||
* Include blank new lines in leading header preprocessing #1462
|
||||
* Upgraded golang/x/text and golang/x/net to fix trivy scan vulnerabilities (#1461)
|
||||
* Bump github.com/goccy/go-json from 0.9.11 to 0.10.0 (#1455)
|
||||
* updating release notes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 3 16:46:48 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to v4.30.5:
|
||||
* XML Decoder: Comment parsing tweak
|
||||
* XML Decoder: Fixed processing comments in empty XML #1446
|
||||
* XML Decoder: Checking for invalid content outside of a root node #1448
|
||||
* XML Decoder: Fixed issue where content surrounding tags are lost #1447
|
||||
* XML Decoder: Fixed xml decode bug when there is content after a comment
|
||||
* Fixed loading yaml with header issue #1445
|
||||
* guessTagFromCustomType warning log is now a debug.
|
||||
* Special thanks to @Kopfbremse for reporting XML issues!
|
||||
* Fixing missing version in brew/snap due to bug in automated versioning
|
||||
* Updated release process (automated versioning)
|
||||
* Fixed handling of yaml directives (#1424)
|
||||
* Fixed parsing of newline character in string expression #1430
|
||||
* Fixed length compares to null instead of 0 issue #1427
|
||||
* Actually updated the default xml prefix 🤦
|
||||
* XML users note: the default attribute prefix has change to +@ to avoid naming conflicts!
|
||||
* Can use expressions in slice #1419
|
||||
* Fixed unhandled exception when decoding CSV thanks @washanhanzi
|
||||
* Added array_to_map operator for #1415
|
||||
* Fixed sorting by date #1412
|
||||
* Added check to ensure only maps can be encoded to XML #1408
|
||||
* Check merge alias is a map #1425
|
||||
* Explicity setting unwrap flag works for json output #437, #1409
|
||||
* Fixed null pointer exception when parsing CSV with empty field #1404
|
||||
- update to v4.29.1:
|
||||
* Fixed Square brackets removing update #1342
|
||||
* Added slice array operator (.[10:15]) #44
|
||||
* XML decoder/encoder now parses directives and proc instructions (#1344).
|
||||
* Please use the new skip flags documented here to ignore them.
|
||||
* XML users note that the default attribute prefix will change to +@ in the 4.30 release to avoid naming conflicts!
|
||||
* Improved comment handling of decoders (breaking change for yqlib users sorry)
|
||||
* Fixed load operator bug when loading yaml file with multiple documents
|
||||
* Bumped Go compiler version #1394
|
||||
* Bumped dependencies
|
||||
* Fixed Github Actions issues (thanks @mattphelps-8451)
|
||||
* yq Github action docker image is now built as part of the release
|
||||
* Fixed bug - can now delete documents #1377
|
||||
* Fixed handling of UTF8 encoded CSVs #1373
|
||||
* Detect and fail on missing closing brackets #1366
|
||||
* Bumped dependencies
|
||||
* Added setpath and delpaths operators, like jq (#1374)
|
||||
* Added is_key operator, to check if a match was a key when recursing
|
||||
* Added validation when attempting to add sequences to maps (#1341)
|
||||
* Fixed relative merge bug #1333
|
||||
* Fixed bug in alternative (//) operator, RHS being evaluated when it didn't need to be
|
||||
* Fixed footer comment issue #1231
|
||||
* Github action now runs as root (as recommended by Github Actions doc)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 14 11:45:10 UTC 2022 - Robert Munteanu <rombert@apache.org>
|
||||
|
||||
- Add conflicts for Leap 15.4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 4 14:03:18 UTC 2022 - Robert Munteanu <rombert@apache.org>
|
||||
|
||||
- Add conflict with python3x-yq packages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 2 12:21:11 UTC 2022 - Robert Munteanu <rombert@apache.org>
|
||||
|
||||
- Correct source URL
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 01 14:05:46 UTC 2022 - rombert@apache.org
|
||||
|
||||
- Update to version 4.18.1:
|
||||
* Bumbing version
|
||||
* Updating docs
|
||||
* Bump github.com/a8m/envsubst from 1.2.0 to 1.3.0 (#1089)
|
||||
* Preparing release notes
|
||||
* Fixing github build
|
||||
* Debug github build
|
||||
* Debug github build
|
||||
* Working around github strangeness
|
||||
* Debug github build
|
||||
* Debug github build
|
||||
* No longer have to specify eval!
|
||||
* Smarter behaviour when piping data in with one argument
|
||||
* Auto style when adding to empty maps/arrays
|
||||
* Fix Seg Fault on bad split expression input #1086
|
||||
* Merged envsubst into env operators
|
||||
* Add a new `envsubst` operator to replace environment variables in strings (#1082)
|
||||
* Added support for adding objects
|
||||
* Include zip file checksums in release
|
||||
* Added support for `*=`
|
||||
* Multiply, substract with custom types
|
||||
* Auto cast for add
|
||||
* Updated README, better xml docs
|
||||
* Bumping release
|
||||
* Fixing manpage path issue
|
||||
* fixes path in scripts/generate-man-page-md.sh (#1075)
|
||||
* Bumping version
|
||||
* Added JSON conversion tests and doc generation
|
||||
* refactor: move from io/ioutil to io and os packages (#1068)
|
||||
* Bump github.com/jinzhu/copier from 0.3.4 to 0.3.5 (#1071)
|
||||
* Tweaking select docs
|
||||
* Improving select docs (#839)
|
||||
* Updated readme as per #1051 recommendations
|
||||
* Preparing release notes
|
||||
* New merge flag (n) to only merge in new fields (#1038)
|
||||
* Added XML encoding/decoding (#1067)
|
||||
* Better fix #1062 (return error instead of panic)
|
||||
* Fixed #1062
|
||||
* Fixed #1048
|
||||
* Bump github.com/goccy/go-yaml from 1.9.4 to 1.9.5 (#1065)
|
||||
* Arch Linux install instructions (#1059)
|
||||
* Update changelog for version v4.16.2 (#1046)
|
||||
* chore: script to build the deb sources (#1045)
|
||||
* Updating cli docs
|
||||
* Added xml acceptance tests
|
||||
* Can encode in XML!
|
||||
* Added global xml prefs for simplicity
|
||||
* wip
|
||||
* wip
|
||||
* wip
|
||||
* Added XML decoder (#1044)
|
||||
* Bumping version
|
||||
* Bump golang compiler #1037
|
||||
* enable more linters (#1043)
|
||||
* Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#1039)
|
||||
* Improved extract-checksum.sh
|
||||
* Added script for extracting checksums
|
||||
* Report while filename failed to parse #1030
|
||||
* Improving docs
|
||||
* Improved tips and tricks
|
||||
* Improved error message
|
||||
* Bumping version
|
||||
* Updated release notes
|
||||
* Added sort_by operator
|
||||
* wip
|
||||
* Updated release notes
|
||||
* Assignment op no longer clobbers anchor (#1029)
|
||||
* Recording release notes for next release
|
||||
* Fixed docker permission issue #1014
|
||||
* Cleanup test
|
||||
* Added encoder tests
|
||||
* Added encoder tests
|
||||
* Added csv, tsv output formats
|
||||
* Bump github.com/jinzhu/copier from 0.3.2 to 0.3.4 (#1027)
|
||||
* Add support for Podman as well as Docker (#1026)
|
||||
* Added map, map_values
|
||||
* Added another test
|
||||
* Added another test
|
||||
* Fixed collect op when working with multiple nodes
|
||||
* Add accessor for the yq logger instance (#1013)
|
||||
* Better merge example
|
||||
* Better formatting of merge arrays example
|
||||
* Added credit for merge by array example
|
||||
* Better merge array by key example
|
||||
* Better merge array by key example
|
||||
* gci linter
|
||||
* update Golangci version to v1.43.0
|
||||
* updated readme
|
||||
* enable misspell linter
|
||||
* Clean up errored file?
|
||||
* Include version query for tools
|
||||
* Attempt to fix golint problem
|
||||
* Bumping version
|
||||
* Fixing comments
|
||||
* Update release notes
|
||||
* Added more tests
|
||||
* Added key operator
|
||||
* Added errorlint to devtools
|
||||
* enable errorlint linter
|
||||
* add labels, quote some values
|
||||
* simplify prod stage, move version label to action
|
||||
* Update install-man-page.sh
|
||||
* feature: detect MANPATh and install there
|
||||
* Improved load doc
|
||||
* Minor improvement on handling front matter
|
||||
* Load file acceptance test
|
||||
* wip
|
||||
* Update check.sh
|
||||
* lint : define golangci configuration file
|
||||
* Bumping version
|
||||
* Fixed header preprocessing!
|
||||
* remove leading content indicator
|
||||
* fixed printer test
|
||||
* wip
|
||||
* wip
|
||||
* Fixing bad label in github action
|
||||
* Include secure as part of build process
|
||||
* Include secure as part of build process
|
||||
* add build check to PRs
|
||||
* Update go.yml
|
||||
* Update dependabot.yml
|
||||
* Bump github.com/spf13/cobra from 1.1.3 to 1.2.1
|
||||
* Bump github.com/fatih/color from 1.10.0 to 1.13.0
|
||||
* Bump github.com/jinzhu/copier from 0.2.8 to 0.3.2
|
||||
* Bump github.com/goccy/go-yaml from 1.8.9 to 1.9.4
|
||||
* Bump actions/setup-go from 1 to 2.1.4
|
||||
* Bump actions/create-release from 1.0.0 to 1.1.4
|
||||
* Create dependabot.yml
|
||||
* github action no longer uses data1.yml
|
||||
* Updating release instructions
|
||||
* Tweaking docs
|
||||
* Updating README
|
||||
* Update document generation script
|
||||
* gitbook wip
|
||||
* Bumping version
|
||||
* Fixed acceptance tests
|
||||
* Fix JSON encoding removing null #985
|
||||
* Refactored command logic
|
||||
* Split printer
|
||||
* Improving docs
|
||||
* Fixed flatten error message
|
||||
* Added flatten operator
|
||||
* Added group_by operator
|
||||
* better docs
|
||||
* Can specify indent in encode ops
|
||||
* Fixed newline handling in encoder/decoder
|
||||
* better docs
|
||||
* Fixed newline handling when decoding/encoding
|
||||
* Added decoder op
|
||||
* Added encoder op
|
||||
* Removing no longer needed github action
|
||||
* Bumping version
|
||||
* Updated github action release to generate man page
|
||||
* Man page release workflow wip
|
||||
* Man page release workflow wip
|
||||
* Man page release workflow wip
|
||||
* Added test release flow
|
||||
* Bumping go-lang, docker versions
|
||||
* Fixed expression parsing bug #970
|
||||
* Man page
|
||||
* Updated Readme
|
||||
* Keep flag, it is needed in corner cases
|
||||
* Revert "Removed leadingContentPreProcessing flag - header preprocessing is stable"
|
||||
* Man page wip
|
||||
* Man page wip
|
||||
* Man page wip
|
||||
* Removed leadingContentPreProcessing flag - header preprocessing is stable
|
||||
* Make deepMatch report in linear time
|
||||
* Update README with recently added / changed options
|
||||
* Bump version
|
||||
* Speed up multiply
|
||||
* Slight performance improvement to context.ChildContext
|
||||
* Sped up explode operator
|
||||
* Fixed select bug (#958)
|
||||
* Skip the tests if the nocheck Debian build option is specified
|
||||
* Fix a typo in root.go
|
||||
* Bump version
|
||||
* Updating to go 1.17 to fix CVE #944
|
||||
* New release with docker build fixes
|
||||
* Fixed docker timeout - simplify docker builds
|
||||
* Bumping version
|
||||
* Help text tweak
|
||||
* minor readme cleanup
|
||||
* Bump deb to version 4.13.0
|
||||
* Added STDIN example to the top
|
||||
* Added STDIN example to the top
|
||||
* Updating with documentation
|
||||
* Fixed with semicolon space issue
|
||||
* Bumping version
|
||||
* Added contains operator
|
||||
* Update release notes
|
||||
* Update release notes
|
||||
* Added with operator
|
||||
* Draft release notes
|
||||
* Updated var to work like jq #934
|
||||
* Added missing closing bracket error check
|
||||
* supports multiline output
|
||||
* Adding subtraction support for arrays
|
||||
* Bumping version
|
||||
* Fixed union infinite loop #930
|
||||
* Fixing alternative op bug #930
|
||||
* Can process hex numbers
|
||||
* Clarifying readme
|
||||
* Bumping version
|
||||
* Fixed merge comment issue #919
|
||||
* Fixing pipeline
|
||||
* Bumping version
|
||||
* Added shorthand output formats
|
||||
* Updated to use -o for output format
|
||||
* Pretty Print tests
|
||||
* wip - pretty print 1.1 compat mode
|
||||
* Fixed document header/footer comment handling when merging
|
||||
* Updated README to include instructions on docker
|
||||
* Adding string readme
|
||||
* Added properties encoder test
|
||||
* Properties encoder wip
|
||||
* Properties encoder wip
|
||||
* Add github action docs to readme
|
||||
* updating readme
|
||||
* Version bump
|
||||
* bad github action now fails properly
|
||||
* testing bad github action fails
|
||||
* testing bad github action fails
|
||||
* Fixed merging arrays with merge anchors #899
|
||||
* Added more tests
|
||||
* Added more tests
|
||||
* Version bump
|
||||
* Handle leading comment with no new-line
|
||||
* More efficient front matter processor
|
||||
* Better way of processing leading content
|
||||
* Fixed for most cases, except strip comments
|
||||
* Added more tests
|
||||
* Added printer tests
|
||||
* wip
|
||||
* wip
|
||||
* shellcheck
|
||||
* Now using shunit2 for acceptance tests
|
||||
* Removed blank file disclaimer
|
||||
* Version bump
|
||||
* Front matter processor seems to be working!
|
||||
* Added front-matter handler
|
||||
* Remember comments in empty files
|
||||
* Handle empty files
|
||||
* Fixed EOF bug when processing empty files
|
||||
* Improving reg ex doc
|
||||
* Increment version
|
||||
* added more readme disclaimers
|
||||
* fixing github flow
|
||||
* set github default user
|
||||
* testing github action
|
||||
* Adding magic to detect leading seperators
|
||||
* Added capture regex operator
|
||||
* Added test for #878
|
||||
* Added test operator
|
||||
* Added match operator
|
||||
* (wip) regex match op
|
||||
* (wip) regex match op
|
||||
* Clean up cli help doc, add github and doc links
|
||||
* Bump version
|
||||
* Revert usage of filepath.Clean (azure compatability issues)
|
||||
* Revert "Fix for gosec rule G304 - sanitize filepaths"
|
||||
* Updated docker instructions
|
||||
* Fixed secure script to run against all files
|
||||
* Bump version
|
||||
* Extract out compound assign logic, use it add and subtract ops
|
||||
* Added another |= example
|
||||
* Fixes #870
|
||||
* Update append array docs
|
||||
* Fixed append array issue https://github.com/mikefarah/yq/issues/874
|
||||
* Fixed merge bug https://github.com/mikefarah/yq/issues/880
|
||||
* Update debian pkg files to version 4.9.6
|
||||
* Fix for gosec rule G304 - sanitize filepaths
|
||||
* Fix for gosec rule G104 - handle errors
|
||||
* powershell issues
|
||||
* Checksum archives as well as binaries
|
||||
* Update Dockerfile
|
||||
* Updating release instructions
|
||||
* Increment version
|
||||
* Add darwin/arm64 builds
|
||||
* Fixed newline issue https://github.com/mikefarah/yq/issues/855
|
||||
* Fixed issue on creating objects using []
|
||||
* Update Dockerfile
|
||||
* Added more tests
|
||||
* Bumping version
|
||||
* Fixed alternative operator
|
||||
* Updating docs
|
||||
* Added nested traversal examples
|
||||
* Increment version
|
||||
* Moved GithubAction docs to gitbook
|
||||
* outputs support in the action
|
||||
* Fixing entries test
|
||||
* Add `with_entries` example using filtering
|
||||
* Added gofmt to format command
|
||||
* Fixing doc
|
||||
* Fixed nil RHS bug in alternative operator #838
|
||||
* Increment version
|
||||
* Fixes update-assign with collect object issue #830
|
||||
* Increment version
|
||||
* Fixes nested array indexing #824
|
||||
* Fixing readonly ops not to modify context when paths dont exist
|
||||
* Fixing readonly ops not to modify context when paths dont exist
|
||||
* Added blank alias example
|
||||
* Fixing readonly ops not to modify context when paths dont exist
|
||||
* Fixing readonly ops not to modify context when paths dont exist
|
||||
* Increment version
|
||||
* Added ability to escape double quotes in double quotes
|
||||
* Fixed handling of null expressions in equals op
|
||||
* Increment version
|
||||
* Added any_c and all_c operators
|
||||
* Added any and all operators
|
||||
* Added unique operator
|
||||
* Update operator docs
|
||||
* Fixed null issue with entry operators
|
||||
* Increment version
|
||||
* Added optional traverse flag
|
||||
* Added with_entries
|
||||
* Added from_entries op
|
||||
* Added to_entries op
|
||||
* Fixed merge anchor bug #800
|
||||
* Fixed boolean op with empty context issue
|
||||
* updating operator docs
|
||||
* Updating comment docs
|
||||
* Moved multiply doc example lower
|
||||
* Added complex merge example
|
||||
* Added another style example for doc
|
||||
* Increment version
|
||||
* Fixes delete issue #793
|
||||
* Updating operator doc
|
||||
* Added command help about using stdin
|
||||
* Better string sub documentation
|
||||
* Incrementing version
|
||||
* Added string substitute command
|
||||
* Added "expand" to explode docs for searchability
|
||||
* Fixed alternative operator when LHS has empty matches
|
||||
* 4.6.3 release
|
||||
* Added subtract operator (numbers only)
|
||||
* Added chocolate badges thanks @adriens
|
||||
* updated release notes to run gosec manually
|
||||
* cannot run gosec on all docker platforms, removing from devtools
|
||||
* cannot run gosec on all docker platforms, removing for now
|
||||
* Bump version
|
||||
* Bump dependencies
|
||||
* Fixed merge comments
|
||||
* Dont print doc separators for JSON (https://github.com/mikefarah/yq/issues/735)
|
||||
* Fixed += operator (https://github.com/mikefarah/yq/issues/750)
|
||||
* Fixed precedence of CREATE_MAP (https://github.com/mikefarah/yq/issues/753)
|
||||
* Fixing doc links
|
||||
* Added gosec
|
||||
* Improving docs
|
||||
* Update readme
|
||||
* Bump version
|
||||
* Improved lexer performance!
|
||||
* Increment version
|
||||
* Arrays no longer deeply merge by defauly, like jq
|
||||
* nicer reduce example
|
||||
* nicer reduce example
|
||||
* Added context variable for reduce
|
||||
* Added reduce examples and doc
|
||||
* infix reduce
|
||||
* infix reduce
|
||||
* wip - reduce!
|
||||
* Force re-release
|
||||
* Fixed write-inplace with no expression
|
||||
* Fix pretty-printing
|
||||
* Version increment
|
||||
* Preserve comments on map keys
|
||||
* Added space example to docs
|
||||
* update deps
|
||||
* Fixed merge dropping anchors
|
||||
* improving docs
|
||||
* Fixing special character example
|
||||
* Added not equals operator
|
||||
* Equals now only compares scalars
|
||||
* Fixed delete bug
|
||||
* fixed instructions
|
||||
* v4.5.0
|
||||
* Fixed delete bug
|
||||
* Added variable doc
|
||||
* Fixed variable precedence
|
||||
* Fixing op precedences
|
||||
* Fixing op precedences
|
||||
* Added variables
|
||||
* Dont create entries when selecting
|
||||
* Pass context through operators
|
||||
* Added funding button
|
||||
* change version from master to latest(v4)
|
||||
* fix: go install fails
|
||||
* Fixed length of null to be zero
|
||||
* fixing docker pipeline for nextime
|
||||
* attempt to fix dockre
|
||||
* Fixed bad docker version
|
||||
* Bump version
|
||||
* Can add and merge append to null
|
||||
* Don't escape HTML chars when converting to json
|
||||
* Fixed cross-function combinatorial bug
|
||||
* wip
|
||||
* thoughts
|
||||
* cross function fix wip
|
||||
* Fixed doker instructions
|
||||
* Fixing multiply doc
|
||||
* Incrementing version
|
||||
* Added keys operator
|
||||
* Added split string operator
|
||||
* Added join strings operator
|
||||
* Split doc operator
|
||||
* Fixing add,multiply,alternative operator precendences
|
||||
* Fixed remove comments example
|
||||
* Dont use pointer for env prefs (avoid nil)
|
||||
* Dont use pointer for recursive prefs (avoid nil)
|
||||
* Dont use pointer for multiply prefs (avoid nil)
|
||||
* Dont use pointer for commment prefs (avoid nil)
|
||||
* Added merge if empty
|
||||
* Added operator level doc
|
||||
* Incrementing version
|
||||
* Renaming pathtree to expression
|
||||
* Removed global vars
|
||||
* UnwrapDoc now private
|
||||
* Moved eval function to eval interface
|
||||
* added lib_test.go
|
||||
* added EvaluateNodes and EvaluateCandidateNodes to yqlib
|
||||
* Merge now copies anchor names
|
||||
* Fixed creation of candidateNode in operators to include file metadata
|
||||
* Cleaning up exposed public api
|
||||
* Fixed tag operator for top level node
|
||||
* Fixed equals operator for top level node
|
||||
* Fixed has operator for top level node
|
||||
* fixing exposed functions and interfaces
|
||||
* fixing exposed functions and interfaces
|
||||
* Better add documentation
|
||||
* Added scalar addition
|
||||
* Fixed collect at document level
|
||||
* Better error handling will empty env
|
||||
* Better recursive decent docs
|
||||
* Better docIndex docs
|
||||
* Better env docs
|
||||
* Merged env commands in :eye-roll:
|
||||
* Env Ops!
|
||||
* strenv
|
||||
* wip
|
||||
* wip
|
||||
* Bump version
|
||||
* Error when passing files and using null-input flag
|
||||
* Bumped go yaml for comment hanlding fixes
|
||||
* Added webi
|
||||
* Added recurse examples
|
||||
* Added another delete example
|
||||
* Can assign-update tag
|
||||
* Can assign-update style
|
||||
* Can assign-update aliases and anchors
|
||||
* Can assign-update comments
|
||||
* updating readme
|
||||
* brew v3!
|
||||
* Updated collect objcet doc
|
||||
* Added shorthand document index selection
|
||||
* Unwrap node in get tag to return proper tag at root level
|
||||
* Added v3 snap instructions
|
||||
* Refactored doc generation, add fi fileIndex alias
|
||||
* Fixed updating yaml from other files
|
||||
* update issue template, instruct questions to be raised in disussion
|
||||
* fixed heading
|
||||
* added tar.gz instructions
|
||||
* updating readme
|
||||
* updating readme
|
||||
* wget version var missing a 'v' prefix.
|
||||
* scripts/check works for local and docker build
|
||||
* find golangci_lint through PATH
|
||||
* Updated docs
|
||||
* updated release instructions
|
||||
* Cleaning up release process, fixed github action version
|
||||
* Updated docs
|
||||
* Added prettyPrint flag
|
||||
* Added recurse keys operator
|
||||
* Removed TraversePrefs
|
||||
* More scenarios
|
||||
* Cleaning code
|
||||
* Traverse Array Operator
|
||||
* Refactoring traverse
|
||||
* Refactoring traverse
|
||||
* Fixed nested array splat path
|
||||
* Fixed doc links
|
||||
* Cleaning up docs
|
||||
* v4.1.0
|
||||
* Updated release instructions, remove gate for release
|
||||
* fixing xcompile for git action
|
||||
* fixing xcompile for git action
|
||||
* only tar executable files
|
||||
* Fixed rhash call
|
||||
* Fixed xcompile.sh
|
||||
* trialing github release actions
|
||||
* trialing github release actions
|
||||
* trialing github release actions
|
||||
* trialing github release actions
|
||||
* trialing github release actions
|
||||
* trialing github release actions
|
||||
* automated docker releases!
|
||||
* playing with release action
|
||||
* playing with release action
|
||||
* playing with release action
|
||||
* playing with release action
|
||||
* Added alias operator;
|
||||
* Added anchor operator
|
||||
* fixed test name
|
||||
* Fixed delete full path
|
||||
* Added missing flag
|
||||
* moved string space test to op values test cases
|
||||
* #607 Fix string value with spaces error
|
||||
* tar files to keep permissions of exectuable
|
||||
* Added compressed binaries for download managers and better file size
|
||||
* Added trivy to docker build, bumped alpine image
|
||||
* Add now uses crossFunction
|
||||
* Boolean operators now use the crossFunction util func
|
||||
* Added Alternative op
|
||||
* Better readme
|
||||
* Increment version
|
||||
* Updating readme for imminent v4 release
|
||||
* Updating readme for imminent v4 release
|
||||
* Added better error reporting
|
||||
* Added better error reporting
|
||||
* handle multiple document streams
|
||||
* Can now properly handle .a[] expressions
|
||||
* Update README.md
|
||||
* added another test
|
||||
* clarified pipe parsing tests
|
||||
* Added pipe and length docs, fix pipe precedence
|
||||
* Update README.md
|
||||
* updated cobra package
|
||||
* incrementing version
|
||||
* Added sort keys operator
|
||||
* fixed create doc for eval-all
|
||||
* improved acceptance tests
|
||||
* Fixed create yaml
|
||||
* added exit status
|
||||
* Added write-inlplace flag
|
||||
* wip - write in place
|
||||
* Updated lib todo list
|
||||
* Added append equals, merge append. Fixed creating numeric arrays
|
||||
* wip
|
||||
* wip
|
||||
* Added get key examples
|
||||
* updated issue templates
|
||||
* updated issue templates
|
||||
* updated issue templates
|
||||
* updated issue templates
|
||||
* Fixed recursive decent on empty objects/arrays
|
||||
* 4 alpha2
|
||||
* attempt to fix pipeline
|
||||
* go mod tidy
|
||||
* Add operator!
|
||||
* Added has operator
|
||||
* Fixed empty array op
|
||||
* Fixing docs
|
||||
* path operator singular
|
||||
* added path operator!
|
||||
* Extracted out evaluators
|
||||
* Added File operators
|
||||
* Added File operators
|
||||
* get file wip
|
||||
* fixed boolean example
|
||||
* Fixed typo
|
||||
* Fixed boolean ops
|
||||
* wip
|
||||
* Attempt to fix git pipeline
|
||||
* Updated readme
|
||||
* Set entrypoint to yq
|
||||
* Adding github action on release to publish multi-arch image
|
||||
* Updated readme re v4
|
||||
* Fixed docker file, fixed doco
|
||||
* Updated todo
|
||||
* Minor fixes
|
||||
* Added plain assignment
|
||||
* Added tag operator
|
||||
* updated todo
|
||||
* wip style docs and test
|
||||
* docs
|
||||
* select doc
|
||||
* Added printer test
|
||||
* include docs for tracking
|
||||
* added test to ensure json keys remain in order
|
||||
* Fixed printer
|
||||
* updating release
|
||||
* more docs
|
||||
* more docs
|
||||
* more docs
|
||||
* Better documentation generation
|
||||
* Better documentation generation
|
||||
* Better documentation generation
|
||||
* Fixed linting
|
||||
* Alpha1 of v4!
|
||||
* Fixed collect object for multi doc
|
||||
* refining
|
||||
* document index
|
||||
* more tests
|
||||
* comment ops!
|
||||
* refactored
|
||||
* explode when outputting to json
|
||||
* explode!
|
||||
* got style
|
||||
* multiply merge anchors
|
||||
* merge anchors!
|
||||
* simple anchors
|
||||
* create object fixes
|
||||
* create object fixes
|
||||
* first cli
|
||||
* collect object operator!
|
||||
* wip
|
||||
* more
|
||||
* Added null
|
||||
* simplified, refactored
|
||||
* Moved macports to community, announced v4
|
||||
* wip
|
||||
* README: add instructions for installing with MacPorts
|
||||
* wip
|
||||
* merge
|
||||
* autovivification, merge!
|
||||
* updating release instructions
|
||||
* Multiply wip
|
||||
* removed docs, added recursive decent
|
||||
* more refinement
|
||||
* value parse test
|
||||
* refactoring, fixing
|
||||
* can assign children!
|
||||
* can assign values
|
||||
* JQ like syntax wip
|
||||
* adding pipe
|
||||
* collect
|
||||
* read tests
|
||||
* read command
|
||||
* added single count operator
|
||||
* ops first class
|
||||
* wip
|
||||
* cool, both work
|
||||
* dont splat scalars
|
||||
* Refactoring
|
||||
* wip
|
||||
* can delete
|
||||
* assign operator
|
||||
* extracted out operators
|
||||
* fixed equals number issue
|
||||
* array equals!
|
||||
* arrays
|
||||
* equal!
|
||||
* equal!
|
||||
* added AND op
|
||||
* use orderermap
|
||||
* wip
|
||||
* ops work in theory!
|
||||
* wip
|
||||
* binary tree ftw
|
||||
* wip
|
||||
* postfix with traverse op
|
||||
* include traverse as a operator token
|
||||
* postfix wip!
|
||||
* postfix wip!
|
||||
* to postfix wip
|
||||
* tree wip
|
||||
* fixed wrapping!
|
||||
* wip
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 19 09:23:42 UTC 2021 - Robert Munteanu <rombert@apache.org>
|
||||
|
||||
- Initial package
|
118
yq.spec
Normal file
118
yq.spec
Normal file
@ -0,0 +1,118 @@
|
||||
#
|
||||
# spec file for package yq
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%global provider_prefix github.com/mikefarah/yq
|
||||
%global import_path %{provider_prefix}
|
||||
|
||||
Name: yq
|
||||
Version: 4.44.6
|
||||
Release: 0
|
||||
Summary: A portable command-line YAML processor
|
||||
License: MIT
|
||||
URL: https://github.com/mikefarah/yq
|
||||
Source0: https://github.com/mikefarah/yq/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Source1: vendor.tar.gz
|
||||
Patch0: Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch
|
||||
# conflict with all python3X-yq packages since they install /usr/bin/yq
|
||||
# we need to handle Leap 15.4 specially since the python3dist() is not
|
||||
# generated there
|
||||
%if 0%{?suse_version} >= 1550
|
||||
Conflicts: python3dist(yq)
|
||||
%else
|
||||
Conflicts: python3-yq
|
||||
%endif
|
||||
BuildRequires: golang(API) = 1.22
|
||||
|
||||
%description
|
||||
A lightweight and portable command-line YAML processor. yq uses jq like syntax
|
||||
but works with yaml files as well as json. It doesn't yet support everything
|
||||
jq does - but it does support the most common operations and functions, and more
|
||||
is being added continuously.
|
||||
|
||||
%package bash-completion
|
||||
Summary: Bash Completion for %{name}
|
||||
Requires: %{name} = %{version}
|
||||
Supplements: (%{name} and bash-completion)
|
||||
BuildArch: noarch
|
||||
|
||||
%description bash-completion
|
||||
Bash command line completion support for %{name}.
|
||||
|
||||
%package zsh-completion
|
||||
Summary: Zsh Completion for %{name}
|
||||
Requires: %{name} = %{version}
|
||||
Supplements: (%{name} and zsh)
|
||||
BuildArch: noarch
|
||||
|
||||
%description zsh-completion
|
||||
Zsh command line completion support for %{name}.
|
||||
|
||||
%package fish-completion
|
||||
Summary: Fish Completion for %{name}
|
||||
Requires: %{name} = %{version}
|
||||
Supplements: (%{name} and fish)
|
||||
BuildArch: noarch
|
||||
|
||||
%description fish-completion
|
||||
Fish command line completion support for %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -a1
|
||||
|
||||
%build
|
||||
go build -trimpath -buildmode=pie -mod=vendor -o bin/%{name}
|
||||
|
||||
%check
|
||||
go test ./...
|
||||
|
||||
%install
|
||||
install -D -m 0755 ./bin/%{name} "%{buildroot}/%{_bindir}/%{name}"
|
||||
mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions
|
||||
%{buildroot}/%{_bindir}/%{name} shell-completion bash > %{buildroot}%{_datarootdir}/bash-completion/completions/%{name}
|
||||
mkdir -p %{buildroot}%{_datarootdir}/zsh_completion.d
|
||||
%{buildroot}/%{_bindir}/%{name} shell-completion zsh > %{buildroot}%{_datarootdir}/zsh_completion.d/_%{name}
|
||||
mkdir -p %{buildroot}%{_datadir}/fish/vendor_completions.d
|
||||
%{buildroot}/%{_bindir}/%{name} shell-completion fish > %{buildroot}%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
|
||||
|
||||
%files bash-completion
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datarootdir}/bash-completion/completions/
|
||||
%{_datarootdir}/bash-completion/completions/%{name}
|
||||
|
||||
%files zsh-completion
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datarootdir}/zsh_completion.d/
|
||||
%{_datarootdir}/zsh_completion.d/_%{name}
|
||||
|
||||
%files fish-completion
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datarootdir}/fish
|
||||
%dir %{_datarootdir}/fish/vendor_completions.d
|
||||
%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
|
||||
|
||||
%files
|
||||
%{_bindir}/%{name}
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
|
||||
%files bash-completion
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datarootdir}/bash-completion/completions/
|
||||
%{_datarootdir}/bash-completion/completions/%{name}
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user