v0.2.0
Pre-release
Pre-release
Pushed to PyPI
Major changes
- #364 Breaking: nondirectioned ground refactor, makes
Ground
non-directioned and eliminates separate (and confusing)gnd_src
/gnd
for devices that can both source and sink power (like dev boards) and the need for voltage source merges when combining multiple ``GroundSource`s. - #352 Breaking: package structure refactor, everything now a subpackage under
edg
. - #253 Capacitor derating not applied by default (now opt-in instead of opt-out - used in libraries where required capacitance is computed instead of hardcoded values)
- #263 Add interface mixins
- #280 including for
.reset
- #280 including for
- #298 Model functional signal range for Analog* signals, separate from maximum tolerable ranges
- #317 Add touch sensor port type
- #337, #346 SVG-PCB templating support
- #282 Improved README and tutorial
- #343 Experimental API for port and param 'docstrings'
- Much internal cleanup
- Many new / revised example boards and subcircuit libraries
- IMPORTANT: not all example boards are fully functional. In particular, the current SMU(v3) requires a few circuit hacks to work properly and requires a v3.1 iteration #351
Major bugfixes
- #272 Recursively resolve refinements
- #274 Support net joins
- #359 Bump Scala dependency versions - fixes errors compiling on some newer machines
- #363 Add support for 1210 size capacitors + fixes parsing bug
New Contributors
Full Changelog: v0.0.1...v0.2.0