After three years since version 1.0, today marks the release of SKiDL version 2.0.0. The increment in the major version number indicates that this release is not backward compatible with previous versions, so some SKiDL code may not work if:
- It relies on Python 2 (which is is no longer supported).
- It uses the @package decorator (which was dropped).
If either of these things are important to you, then stick with version 1.2.3.
Here's a list of other changes in 2.0.0:
- Additional
Partattributes can be specified when exporting libraries. - A
unexpiodict has been toInterfaceobjects for accessing I/O without buses expanded into individual nets. connect()and__iadd__()methods were added to allow interconnection ofInterfaceobjects.- Part libraries are pickled when first loaded for faster access on subsequent accesses. The directory for storing the pickled library files is specified in the SKiDL configuration file.
- The
KICADtool identifier now points toKICAD8.
Look at SKiDL's complete history for all the changes made in each release.
