Today marks the release of SKiDL version 2.1.0. The increment in the minor version number indicates that this release includes new features and improvements while maintaining backward compatibility with version 2.0.0.
Here are the changes in 2.1.0:
netlist_to_skidlnow generates hierarchical SKiDL code that mirrors the hierarchy found in the netlist.- Parts can be assigned a part class that stores attributes for a set of parts.
- Nets can be assigned a net class that stores attributes for a set of nets.
SubCircuitshave taken over theGroupfunctionality. (Grouphas been maintained for backward compatibility.)Circuitsnow include a tree ofNodeobjects that store the hierarchical structure.- Improved tracking of netlist objects back to the source line where they were instantiated.
- InSpice has replaced PySpice to enable the use of newer versions of the ngspice simulator.
- The
KICAD9tool identifier was added to support KiCad 9.KICAD9is now the default tool for new projects.
See SKiDL's complete history for all the changes made in each release.
