Skip to content

Commit 03f57b7

Browse files
committed
Bumping version
1 parent 005b097 commit 03f57b7

File tree

5 files changed

+14
-2
lines changed

5 files changed

+14
-2
lines changed

cmd/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var (
1111
GitDescribe string
1212

1313
// Version is main version number that is being run at the moment.
14-
Version = "4.22.1"
14+
Version = "4.23.1"
1515

1616
// VersionPrerelease is a pre-release marker for the version. If this is "" (empty string)
1717
// then it means that it is a final release. Otherwise, this is a pre-release

pkg/yqlib/doc/operators/env-variable-operators.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
These operators are used to handle environment variables usage in expressions and documents. While environment variables can, of course, be passed in via your CLI with string interpolation, this often comes with complex quote escaping and can be tricky to write and read.
44

55
There are three operators:
6+
67
- `env` which takes a single environment variable name and parse the variable as a yaml node (be it a map, array, string, number of boolean)
78
- `strenv` which also takes a single environment variable name, and always parses the variable as a string.
89
- `envsubst` which you pipe strings into and it interpolates environment variables in strings using [envsubst](https://github.com/a8m/envsubst).
910

1011

1112
## EnvSubst Options
1213
You can optionally pass envsubst any of the following options:
14+
1315
- nu: NoUnset, this will fail if there are any referenced variables that are not set
1416
- ne: NoEmpty, this will fail if there are any referenced variables that are empty
1517
- ff: FailFast, this will abort on the first failure (rather than collect all the errors)

pkg/yqlib/doc/operators/headers/env-variable-operators.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
These operators are used to handle environment variables usage in expressions and documents. While environment variables can, of course, be passed in via your CLI with string interpolation, this often comes with complex quote escaping and can be tricky to write and read.
44

55
There are three operators:
6+
67
- `env` which takes a single environment variable name and parse the variable as a yaml node (be it a map, array, string, number of boolean)
78
- `strenv` which also takes a single environment variable name, and always parses the variable as a string.
89
- `envsubst` which you pipe strings into and it interpolates environment variables in strings using [envsubst](https://github.com/a8m/envsubst).
910

1011

1112
## EnvSubst Options
1213
You can optionally pass envsubst any of the following options:
14+
1315
- nu: NoUnset, this will fail if there are any referenced variables that are not set
1416
- ne: NoEmpty, this will fail if there are any referenced variables that are empty
1517
- ff: FailFast, this will abort on the first failure (rather than collect all the errors)

release_notes.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
4.23.1:
2+
- Can now supply the envsubst operator with parameters (nounset, noempty, failfast). See [envsubst](https://mikefarah.gitbook.io/yq/operators/env-variable-operators) for details (#1137)
3+
- Bumped dependencies
4+
- Fixed '+=' problem with multiple matches #1145
5+
- Fixed bug with "and", "or" evaluating the RHS when not needed
6+
- Fixed potential panic (thanks @mkatychev)
7+
- Tweaked CLI help (thanks @justin-f-perez)
8+
19
4.22.1:
210
- Added [pick] (https://mikefarah.gitbook.io/yq/operators/pick) operator
311
- Can load expression from a file '--from-file' (#1120)

snap/snapcraft.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: yq
2-
version: '4.22.1'
2+
version: '4.23.1'
33
summary: A lightweight and portable command-line YAML processor
44
description: |
55
The aim of the project is to be the jq or sed of yaml files.

0 commit comments

Comments
 (0)