Added
| Added method for Inception Voltage Evaluation for electrostatic Maxwell analyses. Issue #5310 | #6869 |
| Local test configuration cli | #6880 |
| Enhance CLI output with colored messages for better visibility | #6884 |
| Add panels command to manage PyAEDT panels in AEDT + tests | #6886 |
| Make q23d tests independent | #6894 |
| Show/hide traceback on extension raised exception | #6909 |
| Record console setups into a python file | #6914 |
| Allow hide plot with matplotlib | #6918 |
| Allow FacePrimitive in assignmass_flow_free_opening | #6928 |
| Add compatibility with new grpc transport mechanism | #6939 |
Dependencies
| Update pytest requirement from <8.5,>=7.4.0 to >=7.4.0,<9.1 | #6925 |
Fixed
| Improve Variable management in Circuit | #6742 |
| #6920 handling port names with extra spaces at the end of the port names | #6921 |
| Ibis buffer placement | #6924 |
| IbisReader cache of models | #6936 |
| Fix a bug in importconfig from Circuit | #6941 |
| Docstring improvement | #6942 |
| Infinite loop when logging | #6945 |
| Fixed version manager update | #6946 |
| Added support to pages to gnd in importconfig | #6954 |
Maintenance
| Make Independent 01 general tests | #6891 |
| Update CHANGELOG for v0.22.2 | #6892 |
| Rework workflow to avoid testing | #6897 |
| Make modeler tests independent | #6902 |
| Fix uv setup in nightly tests | #6926 |
| Extend manual workflow with EMIT and FS tests | #6930 |
Test
| Avoid skipping and disable plot | #6889 |
| SBR+ tests independent | #6903 |
| Independent mesh tests | #6905 |
| Message manager tests independent | #6911 |
| Indepedent Setup tests | #6916 |
| Refactor test15_ibis_reader to follow test guidelines | #6917 |
| Independent circuit tests | #6923 |
| Refactor already independent tests removing testclass | #6933 |
| Refactor tests in ``test13_LoadAEDTFile.py`` to make them independent | #6935 |
Artifact Attestations
You can verify this release's artifact attestations using GitHub's command-line tool. For example, download the files from this release page or from PyPI. Then, run the following commands:
$ gh attestation verify --owner ansys pyaedt-0.23.0-py3-none-any.whl
$ gh attestation verify --owner ansys pyaedt-0.23.0.tar.gz
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.23.0-all-wheelhouse-windows-latest-3.11-sbom.spdx