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.
- exclude_from_bom property not honored
- LCSC links
- KiCad 7 DNP support
- Flexible Description capitalization
- Mouser links
- Mechanism to rename columns
- Support for variants of the Value field through the DNP check (no break)
- Generic format handler for VARIANT:FIELD pair
- Digi-Key links
- Documentation for white space separator (they are tabs)
ref_separator
not showing with alt refs- DNP check is now case insensitive, all components are now going
ref_separator
not showing with alt refs- The
ref_separator
save
- 'Sheetpath' column (by @hkennyv)
- Field names weren't really case-insensitive.
- Variants logic when using more than one
+VARIANT
- Column head names can be customized (rename columns)
- Support for spaces before units in component values.
- Conflicts (collisions) in
Config
field aren't reported as warnings. They are natural for variants and other uses. alt_wrap
option was removed.- The locale decimal point is converted into '.' for units computation.
M
is mega andm
milli. Only case sensitive prefix.- Enhanced the R/L/C sort by unit.
- Display KiBOM version when running script.
- Exit with error count.
- Removed colorama printing.
- Now
output_file_name
and/orvariant_file_name_format
can be empty. - HTML DNF section is now omitted when empty.
+VARIANT
option not working.- Any column can be rendered as datasheet links (HTML only).
- Any column can be joined.
- Problem when no INI file (digikey_link not defined)
- Switched to Python 3 only to reduce the docker image size.
- Support for "Do Not Change" components.
- Generate a separated list for DNF components (HTML only)
- Support for space as separator in
Config
field. - Better R/L/C sort (using the units).
- Columns can be joined to save space (i.e.
Voltage
andTolerance
joined toValue
) - Digi-key part numbers can be rendered as web links (HTML only)
- A column can contain links to the datasheet (HTML only) Saves one column.
- Avoid exposing the local path in outputs.
Description
field fallback now also working for KiCad 5.x.