Skip to content

Releases: VHDL/pyVHDLModel

v0.9.0

13 Jun 21:37
011ada3
Compare
Choose a tag to compare

Created on: 13.06.2021 - 21:37:55

New Features

  • Added missing object representations for language features.
    • Finalized literals, expressions and types.
    • Added properties to empty placeholder classes
  • Enhanced class documentation and cross references.
  • New documentation chapter for literals and expressions.
  • Added inheritance diagrams as overviews to documentation sections.
  • Added condensed code snippets outlining the main interface of a model's object.
  • New Single-File GitHub Action workflow (pipeline) including tests, documentation, packaging and publishing.
  • Added Dependabot configuration file.

Changes

  • Made generic, port, and parameter items a subclass of the matching object classes.
  • Removed 2 dependencies to patched Sphinx extensions (now fixed in Sphinx).

Bug Fixes

  • Corrected class hierarchy according to LRM.

v0.8.1

09 Jun 16:36
a54aefa
Compare
Choose a tag to compare

Changes

  • Renamed Use to PackageReference.

v0.8.0

03 Jan 23:50
2fff511
Compare
Choose a tag to compare
  • Added documentation license (CC-BY 4.0)
  • Updated and fixed badges (shields)
  • Changed test runner to pytest
  • Removed editor specific file headers (replaced by editorconfig)
  • License screening and dependency check (also documented).
  • Uploaded PyCharm project files and settings.

Reduced Required Python Version to 3.7

29 Dec 01:39
Compare
Choose a tag to compare

pyVHDLModel doesn't need latest Python 3.8 features.

First Official Release

27 Dec 00:53
Compare
Choose a tag to compare

pyVHDLModel was split from pyVHDLParser v0.6.0.