Pyvhdlmodel

Latest version: v0.28.0

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

Scan your dependencies

Page 4 of 8

0.17.0

**Release created on: 03.12.2022 - 22:19:56**

New Features

*None*

Changes

* ‼Changed property `Identifiers` to return `Tuple[str]` instead of `List[str]`.
* ‼Renamed:
* `NamedEntity` → `NamedEntityMixin`
* `MultipleNamedEntity` → `MultipleNamedEntityMixin`
* `LabeledEntity` → `LabeledEntityMixin`
* `DocumentedEntity` → `DocumentedEntityMixin`
* `MixinDesignUnitWithContext` → `DesignUnitWithContextMixin`
* Derived `Name` from `ModelEntity`.
* Disabled PIP version check in CI.
* Documentation:
* Added news for Dec 2022.
* Changed navigation bar.
* Changed manually written local ToCs to a ReST command.
* Split chapter about types into a new main page for subtypes.
* Added more code documentation.
* Updated `autoapi` template.
* Updated Sphinx configuration.
* Activated mermaid.
* Changed colors for inheritance disgrams.
* Changed source code / highlighting theme.
* Removed dummy pages.

Bug Fixes

* Documentation:
* Fixed broken references in documentation (`pyVHDLModel.VHDLModel...` → `pyVHDLModel.SyntaxModel...`).
* Fixed section title `LibraryClause` → `Library`.

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

*None*

0.16.0

**Release created on: 29.11.2022 - 06:29:46**

New Features

* Added `DocumentedEntity` class providing a `Documentation` property.
* Added VHDL-2000 to the `VHDLVersion` enum.

Changes

* Bumped dependencies.
* Added `documentation` parameters to some initializer methods.
* Changed `.format(...)` calls to f-strings.
* Removed Requires.io webservice (links, badges, ...)
* Updated Sphinx's `prolog.inc`.

Bug Fixes

*None*

0.15.0

**Release created on: 22.06.2022 - 18:06:28**

New Features

* Added missing `VariableSymbol`.
* Added VHDL-AMS versions 1999 and 2017 to `VHDLVersion`.
(Currently, there is no idea how to support `AMS93` as it overlaps with `VHDL93`.)
* Added `VHDLVersion.IsVHDL` and `VHDLVersion.IsAMS`.


Changes

*None*

Bug Fixes

* Added missing comas in `ContextUnion`.
* Fixed init routine of `MixinDesignUnitWithContext`.

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

* 49
* 50

0.14.4

**Release created on: 18.06.2022 - 21:16:34**

New Features
*None*

Changes

* ci/Params: override python_version_list, since 3.6 was deprecated in pyTooling/Actions.
* Updated Sphinx configuration
* Remove unused local extensions.
* Added modified Jinja template for autoapi (also fixes Python module index).
* Bumped dependencies.
* Use pyTooling 2.1.0
* Updated dependabot configuration.
* Prefer f-strings over `.format`.

Bug Fixes
* Fixed some typos.

------------------
Related PRs:
* https://github.com/pyTooling/Actions/pull/39

0.14.3

**Release created on: 16.01.2022 - 13:52:41**

New Features
*None*

Changes
* Improved type hints and error checking for comparison operators in class `VHDLVersion`.
* Changes due to an updated version of pyTooling/Actions.
* Lowered requirement on `lxml`.
* Added more artifact names to the cleanup rule.
* Bumped dependencies.
* Added placeholders pages for coverage and static type checking reports.
* Reworked file headers.
* Reformatted one-liner doc-strings.
* Updated comparisons operators.

Bug Fixes
* Fixed URLs to Codacy.

0.14.2

**Release created on: 26.12.2021 - 09:21:13**

New Features
* Add VSCode settings.
* Add scheduled/cron CI event.

Changes
* README: update heading levels.
* Setup: remove redundant classifiers.
* Update `.gitignore`.
* Cleanup `doc/Makefile`.
* Merge `.coveragerc` and `pytest.ini` into `pyproject.toml`.

Bug Fixes
* Job ArtifactCleanUp in CI needs PublishTestResults.

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.