Skip to content

Releases: BerkeleyHCI/PolymorphicBlocks

v0.2.0

14 Jul 20:17
dd435ca
Compare
Choose a tag to compare
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
  • #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
    • #291 for insertion live template
    • #300 for schematic import
    • #339 test status badges
  • #343 Experimental API for port and param 'docstrings'
  • Much internal cleanup
    • #285 Preserve pre-expansion bundle-connect expressions
    • #257 Scalafmt for core compiler code
  • 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

14 Jul 19:50
df4a826
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

As pushed to PyPI

UIST'20 Submission

19 Oct 21:15
Compare
Choose a tag to compare
UIST'20 Submission Pre-release
Pre-release

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).