New Features * Parse Xilinx Vivado project files (`*.xpr`) and provide a ProjectModel instance (stefanunrein). * Added `__str__` methods. * Added `DefaultFileSet` on design. * Made project public on GitHub. * Test example code from README via CI job. * Added example project (directories and dummy files). * Added StopWatch example project for XPR testing from https://github.com/PLC2/Solution-StopWatch * Publish coverage report and static typing report to GitHub pages (by umarcor). * Added testing with Python 3.10.
Changes * Improved/fixed `Resolved...` methods. * Improved/fixed test cases. * Activated colored outputs from pytest.
Bug Fixes * Fixed badges in README.
0.1.0
New Features * Classes for `Project`, `Design`, `VHDLLibrary`, `FileSet`, `File`. * pytest based test cases. * Sphinx based documentation.
Changes * Version enumeration `VHDLVersion` moved to pyVHDLModel. * Version enumerations `VerilogVersion` and `SystemVerilogVersion` moved to pySVModel.