Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.3.0 #21

Merged
merged 48 commits into from
Dec 17, 2024
Merged

v0.3.0 #21

merged 48 commits into from
Dec 17, 2024

Conversation

Paebbels
Copy link
Member

@Paebbels Paebbels commented Jul 21, 2024

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 / Packageing

  • Updated GitHub Actions pipeline.

@Paebbels Paebbels self-assigned this Jul 21, 2024
@Paebbels Paebbels force-pushed the dev branch 4 times, most recently from dca62db to 2c5af8e Compare July 29, 2024 22:47
@Paebbels Paebbels force-pushed the dev branch 2 times, most recently from dda3806 to 6d9f4bf Compare August 3, 2024 05:42
@Paebbels Paebbels force-pushed the dev branch 14 times, most recently from 245e7a0 to 296835f Compare December 17, 2024 09:19
@Paebbels Paebbels added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Dec 17, 2024
@Paebbels Paebbels marked this pull request as ready for review December 17, 2024 21:44
@Paebbels Paebbels merged commit 77a129d into main Dec 17, 2024
25 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

1 participant