- Updated to handle both KiCad V5 and V6 netlist files.
- Decided this tool was mature enough that it could be called 1.0.0.
- Files are now opened with latin_1 encoding to allow special symbols used by KiCad.
- Fixed problem where sheetpath.names and sheetpath.tstamps were not retrievable.
- Restructured the parser to make it work with the current version of pyparsing.
- Restricted pyparsing package to version < 2.3.0 because that one started breaking things.
- KiCad V5 started putting description fields in component libsource.
- Non-numeric revision is now allowed in the netlist rev field.
- Fixed parse errors caused by fields with labels but no data like "(date)" .
- First release on PyPI.