Release created on: 17.12.2024 - 23:04:29
New Features
- Added some support for FreeBSD:
ghdl
gtkwave
docker
- New
ToolMixin
class. - New
CLIToolException
class. - Parse GHDL's version from tool output and convert into a structured data object.
- New methods on GHDL to call
ghdl help
andghdl version
.GHDL.Help()
GHDL.Version()
Returns aGHDLVersion
instance.
Changes
- Bumped dependencies.
- Renamed
GHDL.OptionPath
toGHDL.OptionPaths
. - Improved type hints.
Bug Fixes
- Renamed copy&paste error
FlagSyntesisBindingRule
toFlagUnused
. - Renamed copy&paste error
FlagSyntesisBindingRule
toFlagError
.
Unit Tests
- Added a small VHDL test project.
- Testing the GHDL abstraction with real GHDL installations.
Documentation
- Switched from BuildTheDocs theme back to ReadTheDocs theme with custom modifications.
- Reworked installation instructions page.
- Reworked dependency page.
- Added documentation coverage report.
- Added glossary.
- Updated
autoapi
template.
Pipeline / Packaging
- Updated GitHub Actions pipeline.