New features
- Allow referencing a cable's/bundle's wires by color or by label (#70, #169, #193, #194)
- Allow additional BOM items within components (#50, #115)
- Add support for length units in cables and wires (#7, #196 (with work from #161, #162, #171), #198, #205. #206)
- Add option to define connector pin colors (#53, #141)
- Remove HTML links from the input attributes (#164)
- Add harness metadata section (#158, #214)
- Add support for supplier and supplier part number information (#240, #241)
- Add graph rendering options (background colors, fontname, color name display style, ...) (#158, #214)
- Add support for background colors for cables and connectors, as well as for some individual cells (#210, #219)
- Add optional tweaking of the .gv output (#215) (experimental)
Misc. fixes
- Remove case-sensitivity issues with pin names and labels (#160, #229)
- Improve type hinting (#156, #163)
- Move BOM management and HTML functions to separate modules (#151, #192)
- Simplify BOM code (#197)
- Bug fixes (#218, #221)
Known issues
- Including images in the harness may lead to issues in the following cases: (#189, #220)
- When using the
-o
/--output_file
CLI option, specifying an output path in a different directory from the input file - When using the
--prepend-file
CLI option, specifying a prepend file in a different directory from the mail input file
- When using the