Pyvhdlmodel

Latest version: v0.31.0

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

0.30.0

**Release created on: 12.02.2025 - 20:00:38**

New Features

* Added more Synopsys "IEEE" dummy packages:
* `std_logic_arith`
* `std_logic_signed`
* `std_logic_textio`
* `std_logic_unsigned`
* Added Mentor Graphics "IEEE" dummy packages:
* `std_logic_arith`
* Added `IEEEFlavor` enumeration.
* Added optional parameter `flavor` to class' `Ieee` initializer.
* Added property `Ieee.Flavor`.
* Added method `Ieee.LoadMentorGraphicsPackages`

Changes

* Renamed:
* `Std_logic_1164` → `Std_Logic_1164`
* `Std_logic_1164_Body` → `Std_Logic_1164_Body`
* `std_logic_textio` → `Std_Logic_TextIO`
* `Std_logic_misc` → `Std_Logic_Misc`
* `Std_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

* ghdl/ghdl2886

0.29.4

**Release created on: 09.02.2025 - 18:45:15**

Changes

* Bumped dependencies.

Bug Fixes

* Fixed handling of `library work;`

0.29.3

**Release created on: 10.11.2024 - 23:48:31**

Bug Fixes

* Forward secrets to pipeline template.

0.29.2

**Release created on: 10.11.2024 - 19:45:00**

Changes

* Bumped dependencies.

Documentation

* Minor fixes provided by oscargus in 86.

----------
Related Issues and Pull-Requests

* 86

0.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.

0.29.0

**Release created on: 26.09.2024 - 21:34:24**

New Features

* New `RecordElementSymbol`.
* 78 by Tcenova
* 84 by Tcenova

Changes

* Bumped dependencies.
* Added `Nullable` if a parameter has a default value of `None.`
Older versions implicitly inferred nullable/optional, but new version if mypy request it explicitly.
* Changed many properties from `property` to `readonly`.
* Added and improved usage of `parent` parameter to be forwarded down to `ModelEntity`.

Bug Fixes

* Fix importing of objects with multiple identifiers.
See 82 by Tcenova

Documentation
* Enhanced layout by CSS overrides.
* Added doc-strings to many methods.
* Described algorithms of:
* `AddDocument`
* `IterateDesignUnits`
* `IndexDeclaredItems`
* `Analyze`
* `AnalyzeDependencies`
* `AnalyzeObjects`
* `CreateDependencyGraph`
* `CreateCompileOrderGraph`
* `LinkArchitectures`
* `LinkPackageBodies`
* `IndexPackages`
* `IndexPackageBodies`
* `IndexEntities`
* `IndexArchitectures`
* `CreateHierarchyGraph`
* `IterateDocumentsInCompileOrder`

----------
Related PRs:

* 78
* 82
* fixes 80
* fixes 81
* 84

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.