Releases: edaa-org/pyEDAA.ProjectModel
v0.6.2
Changes
- Bumped documentation dependencies.
Published from Pipeline workflow triggered by github-actions[bot] on 2026-01-20 23:24:15 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v0.6.1
Changes
- Bumped dependencies.
- Bumped copyright information.
- Updated pyproject settings due to pytest v9.0.
Bug Fixes
- Added missing type hints.
- Changed required versions from
0.Xto0.X.0so~=operator can work correctly. - Added missing class field
_attributes.
Unit Tests
- Updated pyTooling/Actions from
@r6to@r7.- Restructured
requirements.txtfiles.
- Restructured
Published from Pipeline workflow triggered by github-actions[bot] on 2026-01-12 00:49:58 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v0.6.0
New Features
- Added
ScopeToRefandScopeToCellproperties toXDCConstraintFile. - Added Python 3.14 support.
- Dropped Python 3.9 and 3.10 support
Changes
- Bumped dependencies.
- Fixed dependabot configuration and added CODEOWNERS file.
Bug Fixes
- Added missing
py.typedfile to package.
Unit Tests
- Bumped pipeline from
@r5to@r6.
Published from Pipeline workflow triggered by github-actions[bot] on 2025-10-29 21:50:15 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v0.5.1
Changes
- Bumped dependencies.
Documentation
- Changed from BuildTheDocs to ReadTheDocs theme build via Sphinx.
- Fixed shields.
- Updated report pages.
Unit Tests
- Use CompletePipeline from pyTooling/Actions.
- Added new testcases.
Published from Pipeline workflow triggered by github-actions[bot] on 2025-05-04 14:15:58 UTC.
This automatic release was created by pyTooling/Actions::Release.yml
v0.5.0
Release created on: 03.11.2024 - 22:20:39
New Features
- Added methods
AddFileSetandAddFileSetstoFileSetandDesign. - Added properties
FileSetCountandTotalFileSetCounttoFileSetandDesign. - Added properties
FileCountandTotalFileCounttoFileSetandDesign. - Added
SRDLVersionproperty toFileSet,DesignandProject. - Added property
FileCounttoVHDLLibrary. - Added SystemRDL file type.
(See #48 contributed by @RasmusGOlsen)- New dependency to pySystemRDLModel
- Reworked (System-)Verilog related file types.
Changes
- Bumped dependencies.
- Use meta-class
ExtendedTypefor classAttribute. - Added more testcases.
- Updated pyproject file.
Bug Fixes
None
Unit Tests
- Use new pipeline template.
Related PRs:
v0.4.3
Release created on: 07.07.2023 - 22:09:16
New Features
- Updated VHDLLibrary class.
Dependencies between libraries to compute compile order of libraries (based on anytree).
Changes
- Bumped dependencies.
- Using
ExtendedTypefrompyTooling.- Mark mixin-classes as mixins.
- Changed string formatting to use f-strings.
- Updated Sphinx configuration.
- Remove unused local extensions.
- Configured autoapi
- Added more Sphinx roles for text styling.
- Added modified Jinja template for autoapi.
- ci/Params: do not override python_version_list, since 3.6 was deprecated in pyTooling/Actions.
- Simplified GitHub Action pipeline using
devbranch from pyTooling/Actions. - Added dependabot rule to check for GH action updates.
- Updated PR template.
Bug Fixes
- Fixed bug in finding already existing VHDL libraries.
Related Issues:
Related PR:
- pyTooling/Actions#39 (dependency)
v0.4.2
Release created on: 16.01.2022 - 13:58:43
New Features
None
Changes
- Changes due to an updated version of pyTooling/Actions.
- Lowered requirement on lxml.
- Added more artifact names to the cleanup rule.
- Added a list of layer consumers.
- Updated dependencies.
Bug Fixes
None
v0.4.1
Release created on: 27.12.2021 - 10:21:24
New Features
- Add VSCode settings.
- Add scheduled/cron CI event.
- Improved and tested attributes to entities in the ProjectModel (on project, design, fileset and file).
Changes
- README: update heading levels.
- Setup: remove redundant classifiers.
- Update
.gitignore. - Cleanup
doc/Makefile. - Merge
.coveragercandpytest.iniintopyproject.toml. - Added links to type check and coverage reports from documentation sidebar.
- Added many doc-strings.
- Bumped dependencies.
- Adjusted file headers.
Bug Fixes
- Job ArtifactCleanUp in CI needs PublishTestResults.
- Fix linter warnings.
- Update Codacy target URLs, from
manualtogh.
v0.4.0
Release created on: 16.12.2021 - 19:14:40
New Features
- Publish unit test results (see #36).
- Add
workflow_dispatchevent to CI Pipeline.
Changes
- Update logo, banner and favicon.
- Documentation:
- Fall back to
alabasterif_themeis not available. - Cleanup
requirements.txt. - Update shields/badges and reorganized them.
- Add ref to EDAA site through a toctree.
- Fall back to
- README:
- Reorganized content and updated shields/badges.
- Using new pipeline workflow based on pyTooling/Actions.
- Update/rework requirements files.
- Using pyTooling.Packaging in
conf.pyandsetup.py. - Reworked and documented dependencies.
- Changed decorator export from pydecor to pyTooling.Decorators.
- Updated dependencies after merging
pyTooling.PackagingintopyTooling. - Updated workflow after changing Python code packaging to use
build. - Added
pyproject.toml. - Using
__keywords__variable for packaging.
Bug Fixes
- Fixed documentation generation with BuildTheDocs
v0.3.1
Release created on: 01.11.2021 - 18:10:52
New Features
- Integrated external HTML reports into documentations sidebar.
Changes
- Added more code documentation.
- Added October news.
Bug Fixes
- Bumped version to v0.3.1 so Python package can be uploaded.
See https://github.com/edaa-org/pyEDAA.ProjectModel/runs/4070758524?check_suite_focus=true#step:5:19 - Fixed some issues reported by Codacy.