v0.16.0
Added
| Move body to different component parent | #2850 |
| Drop Python 3.10 and 3.11 | #2871 |
| Switch to uv | #2872 |
| License error messaging improvements | #2886 |
| Search for component by name | #2888 |
| Partial ellipse sketching | #2895 |
Fixed
| Improve repair tool performance | #2885 |
Documentation
| Getting Started Improvements + Ecosystem links | #2854 |
| Update ``CONTRIBUTORS.md`` with the latest contributors | #2859 |
Dependencies
| Bump ansys-api-discovery from 1.1.9 to 1.1.10 | #2848 |
| Bump ty from 0.0.44 to 0.0.46 | #2856 |
| Bump ansys-api-discovery from 1.1.10 to 1.1.11 | #2857 |
| Bump ty from 0.0.46 to 0.0.49 | #2860 |
| Bump ansys-api-discovery from 1.1.11 to 1.1.12 | #2861 |
| Bump ansys-api-discovery from 1.1.12 to 1.1.13 | #2866 |
| Bump ansys-sphinx-theme from 1.8.2 to 1.9.0 in the docs-deps group | #2869 |
| Bump ansys-tools-common from 0.5.0 to 0.5.1 | #2870 |
| Bump the docs-deps group with 2 updates | #2875, #2890 |
| Bump pint from 0.25.2 to 0.25.3 | #2876 |
| Bump pytest from 9.0.3 to 9.1.0 | #2877 |
| Bump matplotlib from 3.10.9 to 3.11.0 | #2878 |
| Bump ansys-api-discovery from 1.1.13 to 1.2.1 | #2879 |
| Bump pytest from 9.1.0 to 9.1.1 | #2881 |
| Bump ty from 0.0.49 to 0.0.51 | #2882 |
| Bump scipy from 1.16.3 to 1.17.1 | #2883 |
| Bump scipy from 1.17.1 to 1.18.0 | #2892 |
| Bump ty from 0.0.51 to 0.0.52 | #2893 |
| Bump ansys-api-discovery from 1.2.1 to 1.2.2 | #2894 |
| Bump ty from 0.0.52 to 0.0.54 | #2898 |
| Bump numpy from 2.4.6 to 2.5.0 | #2899 |
Maintenance
| Update CHANGELOG for v0.15.5 | #2846 |
| Bump pyproject-fmt from v2.23.0 to 2.23.0 in the pre-commit-hooks group | #2851 |
| Bump github/codeql-action from 4.36.1 to 4.36.2 in the actions group | #2852 |
| Bump the pre-commit-hooks group with 2 updates | #2858 |
| Bump codecov/codecov-action from 6.0.1 to 7.0.0 in the actions group | #2862 |
| Bump pyproject-fmt from v2.24.0 to 2.24.1 in the pre-commit-hooks group | #2863 |
| Bump ansys/pre-commit-hooks from v0.7.2 to v0.8.0 in the pre-commit-hooks group | #2867 |
| Update missing or outdated files | #2874 |
| Bump actions/checkout from 6.0.3 to 7.0.0 in the actions group | #2887 |
| Bump ruff-pre-commit from v0.15.17 to 0.15.18 in the pre-commit-hooks group | #2891 |
| Bump the actions group with 15 updates | #2900 |
| Style fixer workflow (to remove pre-commit.ci) | #2902 |
Test
| Expanded body coverage to 100% | #2818 |
| Increased test coverage | #2847 |
| Increased test coverage (beam) | #2855 |
| Set component name and refresh design | #2896 |
| Improve partial ellipse sketching with rotation angle | #2897 |
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 ansys_geometry_core-0.16.0-py3-none-any.whl
$ gh attestation verify --owner ansys ansys_geometry_core-0.16.0.tar.gz
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-macos-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-macos-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-macos-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.16.0-wheelhouse-macos-latest-3.14-sbom.spdx