Interactivehtmlbom

Latest version: v2.9.0

Safety actively analyzes 688053 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.4.1

This patch release fixes a bug and compatibility with kicad nightly.

2.4

This update brings a bunch of new features, support for Kicad 5.99, support for Eagle/Fusion 360 and makes integration with other eCAD packages easier.

Notable commits:
* fecad4b Make standard fields optional, grouping configurable
* 43587ca Add resizable column border
* 7f2f4f3 Darken when checked highlights footprints on render
* 4df0dd3 Switch to using bitmaps in small buttons
* 8c4ce8f BOM Column hiding and reordering (239)
* 53aea0c Make compression optional, limit fp precision
* 034cde1 Add Description field parsing
* 2ad2be4 Support arc tracks
* 6350be3 Support for Eagle / Fusion 360 Electronics (216)
* d75e74f Expand text vars in title block
* 7d78c11 Use kicad's own text rendering when possible
* 43e5034 Rename module to footprint everywhere
* 6c70a9d Support vertical justification other than center
* f546c92 Add support for S_RECT drawsegment
* 85276ba Add bom body change event to EventHandler
* 213b6b6 Add user file examples
* c71cebc Add custom js css and header/footer support
* 7630401 Cleanup html settings menu
* 374f71e Add an option to grey out (darken) a row when the selected checkbox is checked.
* 22122f0 Add fullscreen option to the settings menu.
* f346175 Create Run.bat for EasyEDA (140)
* 2579007 Add version indicator in dialog and generated page

2.3

Whole lot of new features in this release.

You can now render tracks and zones, highlight nets, export images, save/restore settings and checkbox state in a file and more.

Notable commits:
* 5a7358f Implement bom mode toggle
* d40ee98 Implement settings export/import
* dffab41 Refactor settings
* bcc1063 Implement image export
* 8587d54 Add Bezier curve support
* 78dc000 Fix custom pad rendering
* f5678ad Add tracks support to easyeda
* 5e4ee16 Rotated parts get rotated bounding box
* 2360243 Implement lzstring compression of pcbdata
* e0d413c Optimize pad rendering and hit detection
* 22e8bbc Clicking on pads highlights net
* 70af0e2 Clicking on tracks highlights net
* ec985b3 Add options to include tracks and netlist data
* a335f79 Add tracks and zones support
* 6610e68 Chamfered pads support

2.2

This release adds EasyEDA support as well as few new features.
Notable commits:
* a58b405 Add board stats, checkbox progress bars
* 872cdf4 CLI parsing for fields with comma delimiter supports escaping
* d61bd56 Add option to show DNP components in outline mode
* 04f4afb Add datasheet field as extra field
* 8fb55d7 Add EasyEda file parser
* a7084af Fix silkscreen and fabrication scaling
* bebf4a8 Add option to normalize extra field name case
* 3434391 Add options to hide references and values
* cdeb179 Add data format doc

2.1

This release brings python3 support, better unicode support, fabrication layer rendering and other goodies and bug fixes. Some notable commits:

* 1b02f10 Fix more unicode issues
* 0423adf Add touchscreen drag/zoom support (93)
* f356709 Update plugin icon
* 07b8da7 Add fallback for characters not in newstroke font
* 833369f Add option to hide pads
* ee2aeb5 Add fabrication layer support
* 2c13a9a Fix html config changes not persisting
* b53826c Fix issue with duplicate pad names on a footprint
* 4a6e025 Fix filter not processing extra fields
* cd2e70b Implement custom output name format with substitutions
* 0e2fe70 Changes to make it work on Python 3 with wxPython 4.
* e1affce Fix variant field not working on OSX
* 407a105 Ignore last empty line in text same as KiCad
* 774893c Add option to blacklist components with empty value
* 91297dd Add smart sort for value column

2.0

Massive update. Most important change is the new configuration dialog and ability to pull extra data from netlist or xml file.

Notable commits:
* 88b9dc6 Ignore extra fields related arguments if no netlist file is specified
* 141b19e Make config file apply to some command line defaults
* e32d068 Implement saving settings
* b2b305f Switch to identifying modules by index instead of reference
* 732470c Fix utf8 file names issue in linux
* 11b7b0b Add warning when some references are not found in netlist/xml file
* a763492 Automatically pick up latest netlist or xml file
* 0327f04 Add copy to clipboard button
* f9f67c5 Implement netlist parser
* 9b0e5a7 Add board variant blacklist
* aaee522 Add board variant whitelist
* 37626f6 Add xml extra field parser and dnp field processing
* 04c0244 Implement bom destination directory config
* 3541109 Implement sort order and blacklist params
* 65526cb Add config object
* 9675ff7 Add dialog

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.