Skip to content

v1.2.3 - cli outputs and bug fixes

Choose a tag to compare

@EbodShojaei EbodShojaei released this 25 Jun 03:23
· 51 commits to main since this release

Added

  • Provides error when config is explicitly specified but not found.

Fixes

  • Adaptive indentation for define blocks matches the indentation style within each block (Issue #24).
  • Centralized define block tracking, error formatting, and standard rule processing into utility functions.
  • Added support for Make patterns: $< $@, $^ $@, command $@.
  • Improved file vs. phony target identification (Issue #23).
    • Avoids assumptions (e.g., removing hard-coded extensions).
    • Variable references (e.g., $(foo)) are not incorrectly marked as .PHONY.
  • Avoids comment interference when parsing (Issue #24).
  • Avoids false positives for duplicate targets when including comment-only targets.
  • Versioning check correctly identifies post releases as new versions.