Skip to content

v1.0.13

Latest

Choose a tag to compare

@jucardi jucardi released this 02 Mar 23:58
· 1 commit to main since this release

Release Notes

This release focuses on documentation accuracy, dependency/security refresh, and significantly improved test coverage.

Highlights

  • README fully refreshed
    • Updated CLI usage/flags to match current behavior.
    • Added missing flags (--listHelpers, --ignoreErrors).
    • Documented file/directory usage and output behavior for directories.
    • Added complete helper inventory from code (common + Go-template specific).
    • Expanded helper examples, including advanced examples for: mapGet, mapSet, parse, invoke, indent.
  • Go/toolchain and dependency updates
    • Module Go version updated from 1.17 -> 1.25.
    • Dependency upgrades include:
      • github.com/sirupsen/logrus v1.8.1 -> v1.9.4
      • github.com/spf13/cobra v1.3.0 -> v1.10.2
      • github.com/spf13/pflag v1.0.5 -> v1.0.10
      • golang.org/x/sys -> v0.41.0
      • plus related indirect updates.
    • go mod tidy and go mod vendor applied.
    • govulncheck run with result: No vulnerabilities found.
  • Major test coverage improvement
    • Added comprehensive test suites across CLI/parser, templates, helpers, and utility packages.
    • Coverage improved from near-zero baseline to 90%.

Upgrade Notes

  • Go 1.25 is now required by go.mod.
  • Vendored dependencies were refreshed; expect large vendor/ diff in this release.