Releases: byuccl/spydrnet
Releases · byuccl/spydrnet
SpyDrNet 1.13.0
August 14, 2023
- Moved the example netlists and tests out of the python package and added documentation how to use the example netlists
- Updated to use pathlib instead of os
- Added Github actions check to run Pylint and to fail if score is too low
- Added documentation about Pylint and code formatting
- Various minor improvements
- Other small edits to documentation
SpyDrNet 1.12.2
SpyDrNet 1.12.2
April 18, 2023
Bug fix for Verilog parser for partially connected ports being misaligned and fixed primitive name with a space at the end.
Changed some of the os.path to pathlib to conform to updated coding standards
SpyDrNet 1.12.1
- Bug fix for names in EDIF netlists in which they were cut off if more than 100 characters long. Now the allowed number of characters in a name is 255.
- Slight additions to documentation about doing a release
- Removing Travis CI (from now on only Github Actions will do automated testing)
- Fixed bug where architecture liraries were not included in the release
SpyDrnet 1.12.0
- Major improvements and fixes for the Verilog netlist parser and composer to broaden support and accuracy
- Built in primitive libraries to allow SpyDrNet to populate port directions of primitives when parsing netlist types that don't always explicitly define primitive cells (Verilog, EBLIF). An option is added to parsing to specify which primitive library to use.
- Improvements, fixes, and simplification to EBLIF netlist parser and composer
- Verilog parser and composer option to remove/add lagging space in names
- Documentation updates and improvements
SpyDrNet 1.11.1
- Bug Fix. Now EBLIF support should actually be included.
SpyDrNet 1.11.0
- Initial support for parsing and composing EBLIF netlists.
SpyDrNet 1.10.1
- Fixes some parts that did not fully detail dropping support for Python 3.5
- Improvements to documentation about doing a release
SpyDrNet 1.10.0
- Introduces support for loading other modules to extend IR classes
- Drops support for Python 3.5 and adds support for Python 3.9 and 3.10
- Adds Pylint to Github Actions
- Various documentation updates
SpyDrNet 1.9.0
- Incorporates GitHub Actions for automated testing
- Minor shortcut additions in IR classes
- Minor documentation updates
- Improves comment handling in the Verilog parser
- Enhances the Verilog composer
SpyDrNet 1.8.3
- Bug fix in EDIF parser
- Documentation updates
- Added support for .edn
- Added tests
- Improved vo, vqm parsing