-
No more duplicate target warnings for recipe environment variables (see #57)
-
URLs in assignments are preserved without space insertion. Quoted URLs work correctly in all contexts (see #57)
-
VPATH normalization (see #57)
-
Add target validation rule that catches invalid targets (with = signs or .RECIPEPREFIX chars) that GNU Make silently accepts (e.g., target=value: prerequisites). CLI displays warnings by default during formatting (see #58)
-
Add pre-release version detection to mbake update (see #59)
-
Lines ending with a backslash like
--publish 11434:11434 \caused the parser to treat the closing Rich markup tag as literal text, so[/yellow]appeared raw instead of being rendered as color. This is now resolved usingrich.markup.escape()(seembake/cli.pyin #60).