Skip to content

Releases: hypersec-io/macbash

v1.0.0

17 Dec 04:28

Choose a tag to compare

1.0.0 (2025-12-17)

  • feat!: v1.0 release - auto-fix, packaging, Apache-2.0 (6e2b6df)

Bug Fixes

  • add missing cmd/macbash/main.go to repo (9b11f12)
  • gosec exclusions and nfpm envsubst for path expansion (c8a76f2)
  • remove gitleaks action (requires org license) (e4714f3)
  • resolve golangci-lint errors and nfpm config (c815f62)
  • update nfpm version to 2.44.0 (08cabfd)
  • use dynamic versions for dependencies (ba3e469)
  • use repository variable for gitleaks toggle (e95c1f4)

Features

  • add gitleaks with optional license key (39901eb)
  • add output path options for fixed files (9d2d460)
  • initial macbash implementation (b037fc7)

BREAKING CHANGES

  • CLI flags changed from --fix to -w/--write and -o/--output

Features:

  • Auto-fix with PCRE to ERE transformation for grep -P
  • WHY explanations for unfixable patterns
  • Bash syntax validation before writing fixes
  • Package distribution: deb, rpm, Homebrew, install script

Changes:

  • Apache-2.0 licensing (was unlicensed)
  • Human-style code and docs (removed LLM patterns)
  • Simplified TODO to remaining work only