Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@Paebbels Paebbels released this 17 Dec 22:04
77a129d

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 and ghdl version.
    • GHDL.Help()
    • GHDL.Version()
      Returns a GHDLVersion instance.

Changes

  • Bumped dependencies.
  • Renamed GHDL.OptionPath to GHDL.OptionPaths.
  • Improved type hints.

Bug Fixes

  • Renamed copy&paste error FlagSyntesisBindingRule to FlagUnused.
  • Renamed copy&paste error FlagSyntesisBindingRule to FlagError.

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.