Skip to content

Releases: VHDL/pyVHDLModel

v0.33.0

13 Nov 09:26
963c80f

Choose a tag to compare

New Features

  • Added new warning classes (using pyTooling.Warning):
    • warnings: VHDLModelWarning, NotImplementedWarning
    • critical warnings: VHDLModelCriticalWarning, BlackboxWarning
  • Enhanced BitStringLiteral:
    • Added readonly properties:
      • BinaryValue
      • Bits
      • Length
      • Signed
  • Added collection of components in ConcurrentDeclarationRegionMixin:
    • Added readonly property Components.
  • Package std.standard:
    • Added types real and line.

Changes

  • Bumped dependencies.
  • Removed code specific for Python <3.11.
  • Raises pyTooling warnings on skipped code or not implemented code parts.
  • Raises pyTooling warning on detected blackboxes.

Unit Tests

  • Updated pyproject.toml due to pytest update to v9.0.
  • Check for specific exception LibraryExistsInDesignError.

Published from Pipeline workflow triggered by github-actions[bot] on 2025-11-13 09:26:21 UTC.

This automatic release was created by pyTooling/Actions::Release.yml

v0.32.0

29 Oct 23:12
a175bc5

Choose a tag to compare

New Features

  • Added Python 3.14 support.
  • Dropped Python 3.9 and 3.10 support.
  • Added more literal forms:
    • Added new enumeration BitStringBase.
    • Enhanced BitStringLiteral
    • Added BinaryBitStringLiteral
    • Added OctalBitStringLiteral
    • Added DecimalBitStringLiteral
    • Added HexadecimalBitStringLiteral

Changes

  • Bumped dependencies.
    • Relaxed lxml dependency.

Published from Pipeline workflow triggered by github-actions[bot] on 2025-10-29 23:12:06 UTC.

This automatic release was created by pyTooling/Actions::Release.yml

v0.31.3

05 Oct 18:04
7870ce5

Choose a tag to compare

Changes

  • Bumped dependencies.
  • Updated dependabot configuration and added CODEOWNERS file.

Unit Tests

  • Updated piepline from @r5 to @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

04 May 09:39
800274c

Choose a tag to compare

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

21 Apr 21:52
2b4af3b

Choose a tag to compare

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

21 Apr 21:52
5724f86

Choose a tag to compare

Release created on: 25.02.2025 - 22:00:53

New Features

  • Added property AllowBlackbox on Design, Library, Package and Component.
    • Only raise a blackbox exception if allow blackbox is false.
  • Added readonly property IsBlackbox in components.
  • Added InterfacePackage class.
  • Added ArrayConstraint and RecordConstraint.
  • Added ConstrainedCompositeSubtypeSymbol, ConstrainedArraySubtypeSymbol and ConstrainedRecordSubtypeSymbol

Changes

  • Bumped dependencies.

Bug Fixes

  • Fixed GenericPackageInterfaceItem.

Documentation

  • Added more doc-strings.

Unit Tests

  • Added tests for AllowBlackbox.

v0.30.0

12 Feb 20:02
fade0c9

Choose a tag to compare

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_1164Std_Logic_1164
    • Std_logic_1164_BodyStd_Logic_1164_Body
    • std_logic_textioStd_Logic_TextIO
    • Std_logic_miscStd_Logic_Misc
    • Std_logic_misc_BodyStd_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

09 Feb 18:46
9791e0b

Choose a tag to compare

Release created on: 09.02.2025 - 18:45:15

Changes

  • Bumped dependencies.

Bug Fixes

  • Fixed handling of library work;

v0.29.3

10 Nov 23:58
2f02df0

Choose a tag to compare

Release created on: 10.11.2024 - 23:48:31

Bug Fixes

  • Forward secrets to pipeline template.

v0.29.2

10 Nov 23:44
7eb843a

Choose a tag to compare

Release created on: 10.11.2024 - 19:45:00

Changes

  • Bumped dependencies.

Documentation


Related Issues and Pull-Requests