v0.15
Release v0.15
Main changes:
- Move layout2schematic tool to main package as optional feature
- applicable when installing as python package, run
pip install kbplacer[schematic]to install with optional dependencies and runpython -m kbplacer.schematic_builder --in <via-annotated-layout.json> --out output.kicad_schto generate kicad schematic file - Fix missing wires for generated schematic
- Update schematic generator tool to use KiCad 9 format
- applicable when installing as python package, run
- Drop testing with Python 3.8
- requires python >=3.10
- Support local netlabels #53
- Add support for metadata provided key spacing values
- Introduced by https://editor.keyboard-tools.xyz - key spacing might be defined in layout metadata
- Ignore unexpected metadata fields when parsing layouts
- would raise exception before, now would just ignore
- Add start index option for switch footprint fixes #54
- Add --log-level argument to kle_serial CLI
- Update translations 95965d1 9f9dcc7
Full Changelog: v0.14...v0.15