v0.2.0-rc2
Pre-release
Pre-release
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[v0.2.0-rc2] - 2026-05-30
Added
m4 helpsubcommand with structured output support (--zon,--json,--yaml)m4 versionsubcommand with structured output support (--zon,--json,--yaml)src/cli_info.zig— serializable CLI metadata types (FlagInfo,SubcommandInfo,
UsageMode,HelpInfo,VersionInfo) for structured help/version outputbuildHelpInfo()generates full CLI metadata (subcommands, flags, usage modes)runHelp()andrunVersion()handlers for subcommand execution
Changed
--help/-hand--version/-vflags replaced bym4 helpandm4 version
subcommands with optional structured output formatting- Help text reorganized with explicit Commands section listing all subcommands
(help, version, build, explain) and their flags - REPL welcome text shortened to
:h help, :q quit
Removed
-h,--helpflag — usem4 helpinstead-v,--versionflag — usem4 versioninstead
Generated by Relote
Full Changelog: v0.1.2...v0.2.0-rc2