Releases: VHDL/pyVHDLModel
Releases · VHDL/pyVHDLModel
v0.10.1
Created on: 19.06.2021 - 10:10:11
New Features
- Added
Agregate
and classes derived fromAggregateElement
- Added
ParenthesisExpression
- Added
EnumerationLiteralSymbol
- Added
__str__
to expressions, literals, aggregates and ranges.
Changes
- Added property
Object
toSimpleObjectSymbol
Bug Fixes
- tbd
v0.10.0
Created on: 17.06.2021 - 11:29:49
New Features
- Added symbols (unresolved symbolic names to existing model entities).
- Add type aliases including Expression.
Changes
- Renamings:
- LibraryReference to LibraryStatement.
- PackageReference to UseStatement.
- ContextReference to ContextStatement.
- Expression to BaseExpression.
Bug Fixes
- Missing calls to parent method.
v0.9.0
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
v0.8.0
- 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
pyVHDLModel doesn't need latest Python 3.8 features.
First Official Release
pyVHDLModel was split from pyVHDLParser v0.6.0.