Kibot

Latest version: v1.8.2

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

Scan your dependencies

Page 6 of 7

0.5.0

Changed
- Removed the "plot" option "check_zone_fills". Use the preflight option.
- Drill outputs: map.type and report.filename now should be map and report.
The old mechanism is currently supported, but deprecated.
- Now the command line usage is more clearly documented, but also more strict.
- The --list option doesn't need a PCB file anymore.
Note that passing it is now considered an error.
- Now we test the PCB and/or SCH only when we are doing something that needs
them.

Added
- The layers entry is much more flexible now.
Many changes, read the README.md
- PcbDraw output.
- -e/--schematic option to specify any schematic (not just derived from the PCB
name.
- -x/--example option to generate a complete configuration example.
- --example supports --copy-options to copy the plot options from the PCB file.
- Help for the supported outputs (--help-list-outputs, --help-outputs and
--help-output)
- Help for the supported preflights (--help-preflights)
- Better YAML validation.
- Added HPGL options:
- pen_number
- pen_speed
- Added metric_units to DXF options
- Added KiBoM options
- number
- variant
- conf
- separator
- Added the following InteractiveHtmlBom options:
- dark_mode
- hide_pads
- show_fabrication
- hide_silkscreen
- highlight_pin1
- no_redraw_on_drag
- board_rotation
- checkboxes
- bom_view
- layer_view
- include_tracks
- include_nets
- sort_order
- no_blacklist_virtual
- blacklist_empty_val
- netlist_file
- extra_fields
- normalize_field_case
- variant_field
- variants_whitelist
- variants_blacklist
- dnp_field

Fixed
- The `sketch_plot` option is now implemented.
- 'ignore_unconnected' preflight wasn't working.
- The report of hwo many ERC/DRC errors we found.

0.4.0

Added
- STEP 3D model generation
- Support for unpatched InteractiveHtmlBom

0.3.0

Added
- Better debug information when a BoM fails to be generated.
- Support for compressed YAML files.

Changed
- Allow operations that doesn't involve a PCB to run if the PCB file is
missing or corrupted.
- The 'check_zone_fills' option is now independent of 'run_drc'

Fixed
- Error codes that overlapped.

0.2.5

Added
- Tolerate config files without outputs
- Mechanism to filter ERC/DRC errors

Fixed
- All pcbnew plot formats generated gerber job files
- Most formats that needed layers didn't complain when omitted

0.2.4

Changed
- Now kicad-automation-scripts 1.3.1 or newer is needed.

Fixed
- Problems for kibom and print_sch outputs when the PCB name included a path.

0.2.3

Added
- List available targets

Page 6 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.