Skip to content

v0.6.0

Compare
Choose a tag to compare
@clevyr-goreleaser clevyr-goreleaser released this 26 Jul 08:43
· 56 commits to main since this release
8abbf6a

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