v0.10.0
- Release scripts accept a
postHookslist that runs after the release BOM and
the combined-all.csvare written, so a hook can generate files from the
final BOM, such as a Markdown or PDF view. The same template variables as
hooksare available. Files a post hook generates can be listed under
required, which is now checked after the post hooks run. - The command help and README now show options before the command arguments,
such asgitplm release -pmDir <dir> <IPN>. That is the order the parser has
always required; an option placed after the arguments was silently ignored,
and the previous help text suggested that order. - Release output in the TUI is shown in a popover with word wrapping, page
scrolling, and a line counter. Output from release script hooks is captured
into that window instead of being printed over the screen. - The README has an example of generating an
InteractiveHtmlBom
page from a release hook, and the example project includes a KiCad board with
a release script that generates one. - The example project runs again with the current release. Its BOMs and
partmaster files now use comma delimiters with every column present, each
source directory has aCHANGELOG.md, and agitplm.ymlin the example
points at its partmaster so no-pmDirflag is needed.
To update, run: gitplm update
Or download the binary for your platform below and place it in your PATH.