Skip to content

feat: Volume Control (0.1.1)

Choose a tag to compare

@Iron-Ham Iron-Ham released this 18 Oct 02:08
· 51 commits to main since this release

What's New

CLI & Logging

  • Added a --quiet flag and refined verbosity handling so routine info logs can be suppressed without hiding critical notices or warnings (Sources/SwiftCommitGen/GenerateCommand.swift, Sources/SwiftCommitGen/Core/Logger.swift).
  • Promoted key workflow updates to the notice level and tightened prompt-diagnostics logging so verbose mode now controls all high-volume output (Sources/SwiftCommitGen/CommitGenTool.swift).
  • Streamlined logger styling to ensure labels only appear in verbose mode while preserving color theming and quiet-mode expectations.

Installation

  • Documented Homebrew tap usage and other installation paths directly in the project documentation (README.md).

Docs

  • Expanded the README with end-to-end usage guidance, option descriptions, and verbosity examples (README.md).

Licensing & Governance

  • Adopted the MIT License for the project (LICENSE).

Quality & Test Coverage

  • Added focused unit tests covering verbose and quiet logger behavior to prevent regressions (Tests/SwiftCommitGenTests/LoggerTests.swift, Tests/SwiftCommitGenTests/QuietLoggerTests.swift).

Compare: 0.1.0...0.1.1