v0.22.0
Added
| Flux lines plot | #6575 |
| Filter deprecated methods from publicdir | #6791 |
| Add TB spectral report context | #6808 |
| Add magick method to EdgePrimitive | #6819 |
| Add oDesktop logging to installer and automation tab functions | #6821 |
| Edit sources harmonic loss q3d | #6826 |
| Add create EM target design + add tests | #6838 |
Dependencies
| Update pydantic requirement from <2.12,>=2.6.4 to >=2.6.4,<2.13 | #6783 |
| Bump ansys/actions from 10.1.4 to 10.1.5 | #6844 |
Documentation
| Add information about coverage and localconfig | #6681 |
| Update ``CONTRIBUTORS.md`` with the latest contributors | #6786, #6820 |
| Fix typos in modeler user guide | #6798 |
Fixed
| Analyzefrom_zero | #6425 |
| EMIT Pyaedt fixes | #6768 |
| Fixed panels in linux | #6799 |
| Settings.aedtversion in desktop and design class fix | #6802 |
| PyAEDT installer from AEDT | #6803 |
| Allow Object3d to be used in createcurrent_source_from_objects | #6804 |
| Small change to port naming when no names are provided to align with Circuit behaviour | #6816 |
| Add error message if extension is started with an empty HFSS 3D Layout design | #6822 |
| Bug in Transient Analysis which prevented to add Sweep Definition | #6831 |
| Args native API create EM target design | #6840 |
| Solved issue #6801, improved desktop.saveproject() | #6847 |
| Bug in Transient design which was creating a Freq Sweep in every transient analysis | #6849 |
| Fix exception messaging | #6850 |
| Export layout extension | #6856 |
Maintenance
| Update CHANGELOG for v0.21.2 | #6782 |
| Fix dependabot PR blocking job | #6787 |
| Use flaky marker to avoid rerunning all tests | #6789 |
| Add GitHub label for extension related changes | #6814 |
| Disable flaky testing due to CI issues | #6839 |
| Handle fpdf2 in CI and extend README | #6841 |
Miscellaneous
| Conftest refactoring and localconfig cleaning | #6727 |
Test
| Extend flakylinux test set | #6793 |
| System tests for extension and version managers | #6833 |
| Add settings for local testing | #6834 |
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.22.0.tar.gz
$ gh attestation verify --owner ansys pyaedt-0.22.0-py3-none-any.whl
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys PyAEDT-v0.22.0-all-wheelhouse-windows-latest-3.12-sbom.spdx