github EbodShojaei/bake v1.2.0
v1.2.0 - Bug fixes and updated error output format

latest releases: v1.4.6, v1.4.5, v1.4.4...
10 months ago

Added

  • GNU Standard Error Format: Error messages now include filename and line numbers
    • Configurable via gnu_error_format = true/false (default: true)
  • Configurable Error Message Line Wrapping: Control line wrapping
    • Can be enabled for terminal-friendly wrapped output

Changed

  • The != operator is correctly preserved as !=
    • No unwanted space insertion in shell comparison operators
    • Regular Make assignments still get proper spacing
  • Place .PHONY after file header but before section comments
  • Conditional targets properly excluded
    • default and build targets inside conditionals are no longer included in .PHONY
  • Non-conditional targets properly included (clean, install, test targets outside conditionals)
  • Normalized tab indentation for consistency in edge-cases (e.g., mixed tabs+spaces)
  • Added context param to format method in base.py for passing references to any rule (e.g., original .mk content)

Don't miss a new bake release

NewReleases is sending notifications on new releases.