Skip to content

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 19:14
· 69 commits to main since this release

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