Releases: hypersec-io/macbash
Releases · hypersec-io/macbash
v1.0.0
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