Releases: BerkeleyHCI/PolymorphicBlocks
Releases · BerkeleyHCI/PolymorphicBlocks
v0.2.0
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
v0.0.1
UIST'20 Submission
THIS TAG IS FOR HISTORICAL PURPOSES ONLY, such as for those curious about what the system looked like as of publication of this paper. This is NOT a release, is very outdated, and should not be used,
State of the system during the UIST'20 review cycle, and for the user studies (well, at least at the end, code was updated regularly during the studies).