Releases: VHDL/pyVHDLModel
Releases · VHDL/pyVHDLModel
v0.31.3
Changes
- Bumped dependencies.
- Updated dependabot configuration and added CODEOWNERS file.
Unit Tests
- Updated piepline from
@r5to@r6.
Published from Pipeline workflow triggered by github-actions[bot] on 2025-10-05 18:04:40 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v0.31.2
Changes
- Bumped dependencies.
Unit Tests
- Use auto tagging pipeline.
Published from Pipeline workflow triggered by github-actions[bot] on 2025-05-04 09:39:19 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v0.31.1
Release created on: 21.04.2025 - 21:50:36
Changes
- Bumped dependencies.
Documentation
- Publish code coverage and unittest results to Codecov.
- Publish code coverage to Codacy.
v0.31.0
Release created on: 25.02.2025 - 22:00:53
New Features
- Added property
AllowBlackboxonDesign,Library,PackageandComponent.- Only raise a blackbox exception if allow blackbox is false.
- Added readonly property
IsBlackboxin components. - Added
InterfacePackageclass. - Added
ArrayConstraintandRecordConstraint. - Added
ConstrainedCompositeSubtypeSymbol,ConstrainedArraySubtypeSymbolandConstrainedRecordSubtypeSymbol
Changes
- Bumped dependencies.
Bug Fixes
- Fixed
GenericPackageInterfaceItem.
Documentation
- Added more doc-strings.
Unit Tests
- Added tests for
AllowBlackbox.
v0.30.0
Release created on: 12.02.2025 - 20:00:38
New Features
- Added more Synopsys "IEEE" dummy packages:
std_logic_arithstd_logic_signedstd_logic_textiostd_logic_unsigned
- Added Mentor Graphics "IEEE" dummy packages:
std_logic_arith
- Added
IEEEFlavorenumeration. - Added optional parameter
flavorto class'Ieeeinitializer. - Added property
Ieee.Flavor. - Added method
Ieee.LoadMentorGraphicsPackages
Changes
- Renamed:
Std_logic_1164→Std_Logic_1164Std_logic_1164_Body→Std_Logic_1164_Bodystd_logic_textio→Std_Logic_TextIOStd_logic_misc→Std_Logic_MiscStd_logic_misc_Body→Std_Logic_Misc_Body
Unit Tests
- Adjusted tests for more Synopsys "IEEE" packages.
- Add tests for Mentor Graphics "IEEE" packages.
Related Issues and Pull-Requests
v0.29.4
Release created on: 09.02.2025 - 18:45:15
Changes
- Bumped dependencies.
Bug Fixes
- Fixed handling of
library work;
v0.29.3
Release created on: 10.11.2024 - 23:48:31
Bug Fixes
- Forward secrets to pipeline template.
v0.29.2
v0.29.1
Release created on: 03.11.2024 - 20:07:41
New Features
- Added Python 3.13 support.
Changes
- Bumped dependencies.
Documentation
- Fixed indentation bug.
v0.29.0
Release created on: 26.09.2024 - 21:34:24
New Features
Changes
- Bumped dependencies.
- Added
Nullableif a parameter has a default value ofNone.
Older versions implicitly inferred nullable/optional, but new version if mypy request it explicitly. - Changed many properties from
@propertyto@readonly. - Added and improved usage of
parentparameter to be forwarded down toModelEntity.
Bug Fixes
Documentation
- Enhanced layout by CSS overrides.
- Added doc-strings to many methods.
- Described algorithms of:
AddDocumentIterateDesignUnitsIndexDeclaredItemsAnalyzeAnalyzeDependenciesAnalyzeObjectsCreateDependencyGraphCreateCompileOrderGraphLinkArchitecturesLinkPackageBodiesIndexPackagesIndexPackageBodiesIndexEntitiesIndexArchitecturesCreateHierarchyGraphIterateDocumentsInCompileOrder