Skip to content

Releases: edaa-org/pyEDAA.ToolSetup

v0.4.1

29 Oct 22:17
0cf0a4d

Choose a tag to compare

New Features

  • Added Python 3.14 support.
  • Dropped Python 3.9 and 3.10 support.

Changes

  • Bumped dependencies.
  • Updated dependabot configuration. Added CODEOWNERS file.

Bug Fixes

  • Added missing py.typed file to wheel package.

Unit Tests

  • Updated pipeline from @r5 to @r6.

Published from Pipeline workflow triggered by github-actions[bot] on 2025-10-29 22:17:47 UTC.

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

v0.4.0

04 May 19:56
921e3e5

Choose a tag to compare

New Features

  • Added new exceptions: ToolChainException, ConfigurationException, SkipConfigurationException

Changes

  • Bumped dependencies.
  • Use f-strings.
  • Updated to use latest pyTooling.

Documentation

  • Fixed shields
  • Switched from BuildTheDocs to ReadTheDocs theme.
  • Use regular Sphinx as documentation builder.
  • Embedded unittest result, code coverage and documentation coverage reports.
  • Use auto tagging pipeline.
  • Updated autoapi template.

Unittests

  • Added example configuration files for testing.
  • Use new auto tagging pipeline.

Published from Pipeline workflow triggered by github-actions[bot] on 2025-05-04 19:56:02 UTC.

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

v0.3.0

10 Mar 23:08
faad2d9

Choose a tag to compare

Release created on: 10.03.2022 - 23:08:04

New Features

  • Added more tools (Aldec, IntelFPGA, Lattice, SiemensEDA, Xilinx, ...)
  • Improved DataModel
    • Lazy-loading
  • Added HDLSimulator interface class.

Changes

  • Bump dependencies.
  • UnitTesting: do not override system_list, use pacboy to install packages on MSYS2.
  • ci/Params: do not override python_version_list, since 3.6 was deprecated in pyTooling/Actions and ToolSetup needs pyTooling>=1.9.4.
  • Added VSCode settings file.
  • Added modified Jinja template for autoapi.
  • Added placeholders for maybe non-existing reports.
  • Added dependabot rules for GH action updates.
  • Updated PR template.
  • Updated Sphinx configuration.

Bug Fixes

  • Install ruamel.yaml via pacboy in MinGW64.
  • Fixed copy&paste typos.
  • Set package development status to alpha.

Related PRs:

v0.2.0

09 Jan 21:53

Choose a tag to compare

Release created on: 09.01.2022 - 21:53:39

New Features

  • Added main goals, features and example code to README.
  • Added a basic documentation website.
    • Navigation bar
    • Landing page
    • Installation instructions
    • Dependencies
    • Licenses

Changes

  • Renamed from pyEDAA.Configure to pyEDAA.ToolSetup.
  • Changes due to an updated version of pyTooling/Actions.
    • Added more artifact names to the cleanup rule.

Bug Fixes

  • Add missing doc/prolog.inc.

Related PR:

v0.1.0

07 Jan 17:43
b5bc9b3

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

Release created on: 07.01.2022 - 17:43:43

New Features

  • GitHub Repository and Python project files.
  • PyCharm project files.
  • Abstract model of a tool configurations.
  • Abstract data model for installations, vendors, tools and tool variants.
  • Transformation of a YAML configuration file into a tool installation / configuration instance.
  • Matching test cases.

Changes

None

Bug Fixes

None