openEPDA Changelog
==================

Version 0.1.9 (2020.04.05)
--------------------------
- Add uPDKBlackBox class
- Add _BlackBox interface
- Add some info to created black boxes to enable auto validation
- Update nazca to v.0.5.11
- Add GDS black box validation against uPDK (#50)

Version 0.1.8 (2020.04.20)
--------------------------
- Allow pin width to be an expression in uPDK (#47)

Version 0.1.7 (2020.04.20)
--------------------------
- Add required parameter attribute (unit) to the example (#46)
- Add check for parameter value type in uPDK schema (!48)
- Add generation of p-cells (#42)
- Improve the pin info in the generated GDS (!47)
- Add BB outline to the generated GDS (#41)
- Fix incorrect error message when checking BB pins (!47)
- Fix bug with digits being not allowed in the variable names (!47)
- Fix error with non checking the required BB parameters (#39)
- Add check of min/max attribute presence for numeric BB parameters (!45)
- Add return value to the uPDK cell operation

Version 0.1.6 (2020.04.14)
--------------------------
- Update project description for pypi
- Add more details on license terms (#35)
- Add Contribution section to the web-site (#36)
- Improve information about authors and contributors.
- Add links to the changelog and authors to the pypi description.
- Add validation of the pin_in and pin_out names in the uPDK blocks.
- Add ensure_num() method for quick evaluation of numerical values.
- Add uPDK blocks data import and GDS creation (#37).
- Add validators.updk submodule to the documentation.

Version 0.1.5 (2020.04.01)
--------------------------
- Add _BaseParser for expression parsing and evaluation
- Add parameter check to the uPDK BBs
- Add expression checks to the uPDK BBs (#21)
- Make schemas available on openepda.org/schemas (#16)
- Add CDF documentation for v.0.3 (#28)
- Add analytic expression grammar description to the documentation (#31)
- Change documentation structure (#32)
- Add information about licensing policy (#30)
- Add API pages to the documentation (#33)
- Remove pyyaml from the requirements (#24)
- Add Changelog to the documentation (#34)
- Create validate.openepda.org (#10)

Version 0.1.4 (2020-03-13)
--------------------------
- Add required attribute `bbox` to the CDF (#19)
- Use dict for ios and fiducials in CDF (#27)
- Bump CDF version to 0.3.

Version 0.1.3 (2020-02-03)
--------------------------
- Fix bug with schemas distribution (#25)

Version 0.1.2 (2020-02-03)
--------------------------
- add uPDK validator (#8, #20)
- drop Python 3.5 support (#17)

Version 0.0.1   (2019-01-10)
----------------------------
- first public release.
