Releases
v0.6.0
Changelog
Features
17e8f88 feat: Add custom stringToString
parser
eb5ebfb feat: Add non-must template funcs with may
prefix
ec084b3 feat: Improve template error formatting
d00ae33 feat: Split --fail
flag into --ignore-unset-errors
and --ignore-template-errors
Fixes
9b610f7 fix(config): Fix fallback log format value
3c0bb1e fix(config): Handle newlines in YAMPL_VALUE
env
097d34f fix(config): Ignore YAMPL_COMPLETION
env
4a4de11 fix(deps): update module github.com/fatih/color to v1.17.0 (#55 )
7b88bd9 fix: Fix hang when no data is piped to stdin
37a239d fix: Fix pipe output not being colorized
a71a143 fix: Fix used values still showing in shell completion
2f95420 perf: Slight toYaml
optimization
Others
3e8f67b chore(cmd): NewCommand()
-> New()
812db1d chore(colorize): Clean up syntax
04e59b8 chore(config)!: Change default log format to auto
2607473 chore(config): Add additional config tests
1b0394b chore(config): Add consts for some config values
9eeecf2 chore(config): Clean up auto
format creation logic
2c2b4ef chore(config): Fix part of log not respecting auto color
1c05d46 chore(config): Reuse colorize.ShouldColor
791e7a6 chore(deps): update alpine docker tag to v3.20
745b165 chore(deps): update docker/dockerfile docker tag to v1.8 (#60 )
f472567 chore(deps): update docker/dockerfile docker tag to v1.9 (#63 )
94f75cb chore(deps): update go to v1.22.4 (#58 )
c440861 chore(deps): update go to v1.22.5 (#62 )
3b427d5 chore(deps): update goreleaser/goreleaser-action action to v6
8e82283 chore(deps): update module github.com/goccy/go-yaml to v1.12.0 (#64 )
1485ec8 chore(deps): update module github.com/rs/zerolog to v1.33.0 (#57 )
70bce4c chore(deps): update module github.com/spf13/cobra to v1.8.1 (#61 )
d5da7f8 chore(docker): Change yq
to yq-go
after alpine v3.20 upgrade
8830c46 chore(docker): Change entrypoint to yampl
82096da chore(gitignore): Ignore .DS_Store
8abbf6a chore(goreleaser): Bump version to v2
984369a chore(goreleaser): Update licenses
d00498c chore(template): Change some template functions to return an error
da38819 chore: Change NodeError fields to private
fdec937 chore: Deprecate --recursive
flag. Yampl will recurse if a given path is a directory
572e008 chore: Improve wording when -i
flag is used with stdin
fd1c2d9 chore: Remove duplicate cmd.SilenceUsage
line
fbfa81d chore: Rename some value completion vars
0a305e3 chore: Replace util.Must()
with errors.Join()
105419e chore: Shorten help text
685bb8e chore: interface{}
-> any
367167f refactor(config): Move flag and completion logic into config
package
You can’t perform that action at this time.