Milo 0.2.1
Fix group help display, lazy command defaults, and schema hardening.
Patch release fixing group command help display, lazy command argument defaults, and schema handling.
Fixed
- Group help display — Bare invocation of a command group now correctly shows group help instead of "Unknown command". Help output lists subcommands by name instead of raw argparse internals.
- Lazy command defaults — Lazy commands now propagate function signature defaults to argparse. Schema defaults are JSON-safe, boolean schema defaults are respected, boolean
default=Trueparameters use--no-xxxflags, schemaenumvalues become argparsechoices, anddisplay_result=Falsesuppresses plain-format output while preserving--output-fileand--format json. - Lazy command hardening —
Group.lazy_command()supportsexamples,confirm, andannotationskwargs for parity withCLI.lazy_command().