Releases: ansys/pyansys-geometry
v0.15.5
Added
| Pmdb export options | #2822 |
| Remove the default value for LICENSESERVER | #2840 |
Fixed
| Handle shutdown via api | #2841 |
| Create vector from list | #2843 |
Documentation
| Update ``CONTRIBUTORS.md`` with the latest contributors | #2833 |
| Fix download notebook and restrict to html | #2835 |
Dependencies
| Bump ansys-api-discovery from 1.1.8 to 1.1.9 | #2828 |
| Bump ty from 0.0.40 to 0.0.41 | #2829 |
| Bump ty from 0.0.41 to 0.0.42 | #2832 |
| Bump notebook from 7.5.6 to 7.5.7 in the docs-deps group | #2836 |
| Bump ty from 0.0.42 to 0.0.44 | #2837 |
Maintenance
| Update CHANGELOG for v0.15.4 | #2826 |
| Bump the pre-commit-hooks group with 2 updates | #2838 |
| Bump the actions group with 2 updates | #2845 |
Test
| Design coverage expanded | #2827 |
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-v0.15.5-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.5-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-0.15.5.tar.gz
$ gh attestation verify --owner ansys ansys_geometry_core-0.15.5-py3-none-any.whlv0.15.4
Fixed
| Pyproject-fmt hook error | #2813 |
| Release stage missing test files | #2814 |
| Asset links changed | #2815 |
| Add process isolation to startup | #2821 |
Documentation
| Update ``CONTRIBUTORS.md`` with the latest contributors | #2817 |
Dependencies
| Bump ansys-api-discovery from 1.1.7 to 1.1.8 | #2824 |
| Bump ty from 0.0.39 to 0.0.40 | #2825 |
Maintenance
| Update CHANGELOG for v0.15.3 | #2812 |
| Bump the actions group with 3 updates | #2816 |
| Remove v0 testing | #2823 |
Test
| Expanded body coverage to 100% | #2818 |
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-v0.15.4-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-v0.15.4-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys_geometry_core-0.15.4-py3-none-any.whl
$ gh attestation verify --owner ansys ansys_geometry_core-0.15.4.tar.gzv0.15.3
Added
| Expose fmd export options | #2733 |
| Custom add-in support | #2744 |
| Add example: import STEP file, create named selections, export to PMDB for Mechanical | #2751 |
| Add faces and edges for movetranslate | #2756 |
| If license server points to localhost on docker use gateway | #2766 |
| Allowing runtime typechecking on demand | #2767 |
| Improved autocomplete experience | #2773 |
| Enabling dependabot updates on pre-commit | #2791 |
| Enhance design curves | #2798 |
| Build faces from ns data | #2809 |
Fixed
| Remove unnecessary zip file | #2726 |
| Deprecate save method | #2732 |
| Combine merge update | #2738 |
| Clear component cache for tracker | #2741 |
| Skip fmd export options test for v0 protos | #2748 |
| Unstable promotion failing due to missing checkout | #2755 |
| Check lowercase assembly file extensions | #2784 |
| Improve named selection performance | #2797 |
| Windows not cleaning temp dir | #2810 |
Documentation
| Add applied example — import STEP, create named selections, export to PMDB for Mechanical | #2752 |
Dependencies
| Bump ansys-api-discovery from 1.0.38 to 1.0.39 | #2734 |
| Bump matplotlib from 3.10.8 to 3.10.9 | #2736 |
| Bump ansys-api-discovery from 1.0.39 to 1.1.0 | #2740 |
| Bump pre-commit from 4.5.1 to 4.6.0 | #2742 |
| Bump ansys-api-discovery from 1.1.0 to 1.1.1 | #2745 |
| Bump notebook from 7.5.5 to 7.5.6 | #2746 |
| Bump ansys-tools-visualization-interface from 0.12.1 to 0.13.0 | #2750 |
| Bump ansys-tools-visualization-interface from 0.13.0 to 0.13.1 | #2753 |
| Bump ansys-api-discovery from 1.1.1 to 1.1.2 | #2760 |
| Bump pyvista from 0.47.3 to 0.48.0 | #2763 |
| Bump pyvista from 0.48.0 to 0.48.1 | #2765 |
| Bump jupytext from 1.19.1 to 1.19.2 in the docs-deps group | #2768 |
| Bump ansys-api-discovery from 1.1.2 to 1.1.3 | #2769 |
| Bump pyvista from 0.48.1 to 0.48.2 | #2770 |
| Bump ansys-api-discovery from 1.1.3 to 1.1.4 | #2774 |
| Bump requests from 2.33.1 to 2.34.0 | #2779 |
| Bump ty from 0.0.35 to 0.0.36 | #2780 |
| Bump ansys-api-discovery from 1.1.4 to 1.1.5 | #2787 |
| Bump requests from 2.34.0 to 2.34.2 | #2788 |
| Bump ty from 0.0.36 to 0.0.37 | #2789 |
| Bump the docs-deps group across 1 directory with 2 updates | #2793 |
| Bump pyvista from 0.48.2 to 0.48.3 | #2794 |
| Bump ansys-sphinx-theme from 1.8.0 to 1.8.1 in the docs-deps group | #2799 |
| Bump pyvista from 0.48.3 to 0.48.4 | #2800 |
| Bump vtk from 9.6.1 to 9.6.2 | #2801 |
| Bump ansys-tools-visualization-interface from 0.13.1 to 0.13.3 | #2804 |
| Bump ty from 0.0.37 to 0.0.39 | #2805 |
| Bump ansys-sphinx-theme from 1.8.1 to 1.8.2 in the docs-deps group | #2807 |
| Bump ansys-api-discovery from 1.1.5 to 1.1.7 | #2808 |
| Bump quarto-cli from 1.9.37 to 1.9.38 | #2811 |
Maintenance
| Update CHANGELOG for v0.15.2 | #2725 |
| Bump github/codeql-action from 4.35.1 to 4.35.2 in the actions group | #2730 |
| Pre-commit automatic update | #2735, #2749, #2762, #2778 |
| Removing backwards-compatibility testing for 24R1 | #2757 |
| Bump ansys/actions from 10.2.12 to 10.3.0 in the actions group | #2758 |
| Dependabot default days cooldown | #2759 |
| Bump github/codeql-action from 4.35.2 to 4.35.3 in the actions group | #2761 |
| Bump actions/labeler from 6.0.1 to 6.1.0 in the actions group | #2764 |
| Deprecate and rename rundiscovery_script_file | #2772 |
| Bump github/codeql-action from 4.35.3 to 4.35.4 in the actions group | #2775 |
| Switching to GH CLI on label workflow | #2781 |
| Bump ansys/actions from 10.3.0 to 10.3.1 in the actions group | #2790 |
| Bump the pre-commit-hooks group with 2 updates | #2792 |
| Bump the actions group with 2 updates | #2806 |
Test
| Removing updatedesign_inplace from sc example tests | #2731 |
v0.15.2
Added
| Implement missing design ribbon methods | #2658 |
| Centroid property | #2663 |
| Add skills for copilot | #2664 |
| Custom agents and test usage on revolvepoint | #2670 |
| Revolve points by helix | #2678 |
| Find mappable faces | #2679 |
| Sweep points implementation | #2681 |
| Implement sweep edges and faces | #2704 |
| Adapt to sc and dsco | #2705 |
| Added arg for bypass token | #2709 |
| Fill edge loops | #2715 |
Dependencies
| Bump ansys-api-discovery from 1.0.32 to 1.0.33 | #2665 |
| Bump protobuf from 6.33.5 to 6.33.6 in the grpc-deps group | #2667 |
| Bump quarto-cli from 1.8.27 to 1.9.36 | #2683 |
| Bump vtk from 9.6.0 to 9.6.1 | #2684 |
| Bump pytest-cov from 7.0.0 to 7.1.0 | #2685 |
| Bump ansys-api-discovery from 1.0.34 to 1.0.35 | #2689 |
| Bump requests from 2.32.5 to 2.33.0 | #2690 |
| Bump requests from 2.33.0 to 2.33.1 | #2692 |
| Bump ansys-api-discovery from 1.0.36 to 1.0.37 | #2706 |
| Bump pytest from 9.0.2 to 9.0.3 | #2707 |
| Bump nbconvert from 7.17.0 to 7.17.1 in the docs-deps group | #2710 |
| Bump pyvista from 0.47.1 to 0.47.3 | #2711 |
| Bump quarto-cli from 1.9.36 to 1.9.37 | #2712 |
| Bump pytest-pyvista from 0.3.2 to 0.3.3 | #2718 |
Fixed
| Bug in extrudefaces_up_to | #2672 |
| Make sure invalid proto versions are not passed | #2677 |
| Allow version as string for local installations | #2701 |
Maintenance
| Update CHANGELOG for v0.15.1 | #2662 |
| Pre-commit automatic update | #2668, #2687, #2699, #2713, #2724 |
| Bump actions/cache from 5.0.3 to 5.0.4 in the actions group | #2673 |
| Bump vimtor/action-zip from 1.2 to 1.3 in the actions group | #2675 |
| Remove v0 testing | #2691 |
| Bump codecov/codecov-action from 5.5.2 to 6.0.0 in the actions group | #2693 |
| Bump github/codeql-action from 4.32.6 to 4.35.1 in the actions group | #2695 |
| Bump ansys/actions from 10.2.7 to 10.2.12 in the actions group | #2698 |
| Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 in the actions group | #2700 |
| Bump docker/login-action from 4.0.0 to 4.1.0 in the actions group | #2703 |
| Run smoke tests with and without optional target | #2714 |
| Bump actions/upload-artifact from 7.0.0 to 7.0.1 in the actions group | #2720 |
| Bump actions/cache from 5.0.4 to 5.0.5 in the actions group across 1 directory | #2723 |
Test
| Fix testrevolve_faces_by_helix and skip | #2674 |
| Increase tolerance | #2694 |
| Enable intersect curve and surface test | #2708 |
| Update baseline | #2722 |
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-v0.15.2-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.2-wheelhouse-macos-latest-3.14-sbom.spdx
$ gh attestation verify...v0.15.1
Added
| User-initiated change tracking | #2632 |
Dependencies
| Bump ansys-api-discovery from 1.0.30 to 1.0.32 | #2633 |
| Increase grpcio minimal version | #2645 |
| Bump notebook from 7.5.4 to 7.5.5 in the docs-deps group | #2650 |
| Bump ansys-tools-common from 0.4.5 to 0.5.0 | #2656 |
Documentation
| Update repairtools example with real geometry files and visualization | #2635 |
| Add MeasurementTools example notebook | #2639 |
| Add PrepareTools example notebook | #2641 |
| Improve documentation for main classes | #2642 |
| Add getting started example for MasterBodies and component occurrences | #2648 |
Fixed
| Handle properly Path objects passed in for UDS/MTLS | #2660 |
Maintenance
| Update CHANGELOG for v0.15.0 | #2630 |
| Pre-commit automatic update | #2634, #2651 |
| Bump docker/login-action from 3.7.0 to 4.0.0 in the actions group | #2637 |
| Bump to 0.16.dev0 | #2644 |
| Bump github/codeql-action from 4.32.4 to 4.32.6 in the actions group | #2646 |
| Bump pyvista/setup-headless-display-action from 4.2 to 4.3 in the actions group | #2657 |
| Bump actions/download-artifact from 8.0.0 to 8.0.1 in the actions group | #2661 |
Test
| Updating test and CAD version support doc | #2655 |
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-v0.15.1-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.14-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.14.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.14.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.14.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.15.1-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-0.15.1.tar.gz
$ gh attestation verify --owner ansys ansys_geometry_core-0.15.1-py3-none-any.whlv0.15.0
Added
| Enable automatic proto-version detection | #2495 |
| Modify ns items | #2500 |
| Implement getvtk_tessellation method | #2501 |
| Add quantity to parameter values | #2517 |
| Get tight bounding box | #2529 |
| Add support for nurbs surface when querying face geometry | #2534 |
| Adding tracking to geometrycommands | #2542 |
| Implement copy faces method | #2546 |
| Implement autoskip for unimplemented protofile APIs | #2551 |
| Tight bounding box for faces and edges | #2556 |
| Revolve faces about edge | #2558 |
| Detach faces | #2559 |
| Datum plane implementation | #2566 |
| Plotting surface geometry | #2570 |
| Add units to tess options | #2584 |
| Allow for ``protoversion`` input on launcher methods | #2594 |
| Plotting curve shapes | #2609 |
| Allow deployment of custom images | #2625 |
Dependencies
| Supporting Python 3.14 | #2296 |
| Bump the grpc-deps group with 3 updates | #2499 |
| Bump protobuf from 6.33.2 to 6.33.3 in the grpc-deps group | #2504 |
| Bump notebook from 7.5.1 to 7.5.2 in the docs-deps group | #2507 |
| Bump protobuf from 6.33.3 to 6.33.4 in the grpc-deps group | #2508 |
| Bump pyvista[jupyter] from 0.46.4 to 0.46.5 | #2510 |
| Bump ansys-api-discovery from 1.0.20 to 1.0.22 | #2515 |
| Bump ansys-tools-common from 0.4.0 to 0.4.1 | #2516 |
| Bump jupytext from 1.18.1 to 1.19.0 in the docs-deps group | #2531 |
| Bump the docs-deps group with 2 updates | #2539 |
| Bump ansys-tools-common from 0.4.1 to 0.4.2 | #2540 |
| Bump protobuf from 6.33.4 to 6.33.5 in the grpc-deps group | #2548 |
| Bump ansys-api-discovery from 1.0.24 to 1.0.25 | #2554 |
| Bump ansys-sphinx-theme[autoapi] from 1.6.4 to 1.7.0 in the docs-deps group | #2557 |
| Bump nbconvert from 7.16.6 to 7.17.0 in the docs-deps group | #2561 |
| Bump ansys-tools-common from 0.4.2 to 0.4.3 | #2562 |
| Bump ansys-api-discovery from 1.0.26 to 1.0.27 | #2569 |
| Limit trame-vtk dependency to 2.10.3 | #2572 |
| Bump the grpc-deps group with 2 updates | #2578, #2597 |
| Bump ansys-api-discovery from 1.0.27 to 1.0.28 | #2598 |
| Bump ansys-tools-common from 0.4.3 to 0.4.4 | #2599 |
| Bump notebook from 7.5.3 to 7.5.4 in the docs-deps group | #2615 |
| Bump ansys-tools-common from 0.4.4 to 0.4.5 | #2620 |
| Bump ansys-api-discovery from 1.0.28 to 1.0.30 | #2621 |
Documentation
| Update some docstring for disco file. | #2505 |
| Set detached faces color in detachfaces.mystnb example | #2571 |
| Update detachfaces.mystnb | #2574 |
| Add warning for stale variables on design class | #2624 |
Fixed
| Add option to write body facets to explicit export methods | #2231 |
| Only return alive components | #2525 |
| Skip the integrated script test | #2533 |
| Clean use of ids | #2592 |
| Add/remove members from NS | #2595 |
| Update simple script files | #2606 |
| Use quantities in create iso parametric curve request and response | #2613 |
| Pyvista positional args are deprecated | #2629 |
Maintenance
| Update CHANGELOG for v0.14.2 | #2494 |
| Pre-commit automatic update | #2502, #2513, #2532, #2547, #2565, #2581, #2600, #2619 |
| Bump github/codeql-action from 4.31.9 to 4.31.10 in the actions group | #2512 |
| Test tracker for promotion | #2514 |
| Uncleaned tags | #2518 |
| Bump actions/checkout from 6.0.1 to 6.0.2 in the actions group | #2519 |
| Improve Docker cleanup | #2521 |
| Adding new labels | #2524 |
| Bump actions/cache from 5.0.1 to 5.0.2 in the actions group | #2527 |
| Support v27.1 | #2538 |
| Bump actions... |
v0.14.2
Added
| Tracking updates | #2359 |
| Feat: intersect curves and surfaces | #2461 |
| NURBS warnings for backend < 26.1 | #2487 |
Dependencies
| Bump notebook from 7.4.7 to 7.5.0 in the docs-deps group | #2424 |
| Bump ansys-tools-common from 0.3.0 to 0.3.1 | #2426 |
| Bump nbsphinx from 0.9.6 to 0.9.8 in the docs-deps group | #2428 |
| Bump pre-commit from 4.4.0 to 4.5.0 | #2429 |
| Bump beartype from 0.22.6 to 0.22.7 | #2435 |
| Bump ansys-api-discovery from 1.0.14 to 1.0.15 | #2436 |
| Build: bump ansys-api-discovery from 1.0.15 to 1.0.16 | #2442 |
| Build: bump ansys-api-discovery from 1.0.16 to 1.0.17 | #2447 |
| Build: bump pytest-pyvista from 0.3.1 to 0.3.2 | #2448 |
| Build: bump beartype from 0.22.7 to 0.22.8 | #2449 |
| Build: bump numpydoc from 1.9.0 to 1.10.0 in the docs-deps group | #2452 |
| Build: bump pytest from 8.4.2 to 9.0.0 | #2453 |
| Build: bump ansys-tools-common from 0.3.1 to 0.4.0 | #2457 |
| Build: bump pytest from 9.0.0 to 9.0.2 | #2458 |
| Build: bump ansys-api-discovery from 1.0.17 to 1.0.18 | #2462 |
| Build: bump ansys-sphinx-theme[autoapi] from 1.6.3 to 1.6.4 in the docs-deps group | #2465 |
| Build: bump ansys-api-discovery from 1.0.18 to 1.0.19 | #2466 |
| Build: bump matplotlib from 3.10.7 to 3.10.8 | #2467 |
| Bump beartype from 0.22.8 to 0.22.9 | #2470 |
| Bump notebook from 7.5.0 to 7.5.1 in the docs-deps group | #2477 |
| Bump pre-commit from 4.5.0 to 4.5.1 | #2479 |
| Bump numpy from 2.3.3 to 2.4.0 | #2489 |
| Bump pint from 0.24.4 to 0.25.2 | #2490 |
| Bump scipy from 1.16.2 to 1.16.3 | #2491 |
Documentation
| Update contributing to ref pyansys geometry | #2440 |
| Fix duplicate docstrings | #2485 |
Fixed
| Skip tessellation transform if identity matrix | #2438 |
| Fix: v1 imprinting and projecting curves fixes | #2459 |
| Fix: doc string typo | #2469 |
| Docker launch method requires proper network resolution | #2493 |
Maintenance
| update CHANGELOG for v0.9.0 | #1753 |
| Chore: v1 implementation of bodies stub | #2400 |
| V1 implementation of patterns stub | #2416 |
| V1 implementation of prepare tools | #2417 |
| Update CHANGELOG for v0.14.1 | #2425 |
| Update missing or outdated files | #2427 |
| Bump github/codeql-action from 4.31.5 to 4.31.6 in the actions group | #2430 |
| Pre-commit automatic update | #2431, #2481, #2486 |
| V1 implementation of parts and commands stubs | #2432 |
| V1 implementation of named selections stub | #2433 |
| Implement Points V1 | #2434 |
| Ci: bump the actions group with 2 updates | #2437 |
| Chore: v1 implementation of repair stubs | #2441 |
| Chore: v1 implementation of file/designs stub | #2443 |
| Chore: v1 implementation of beam stub | #2444 |
| Chore: v1 implementation of curves stub | #2445 |
| Chore: v1 Implementation of driving dimensions stub | #2446 |
| Chore: pre-commit automatic update | #2450, #2468 |
| Chore: v1 fix imprint curves | #2454 |
| Chore: v1 general cleanup | #2455 |
| Chore: fix repair/prepare v1 issues | #2456 |
| Ci: enable v1 testing on pull request | #2464 |
| Bump ansys/actions from 10.2.0 to 10.2.3 in the actions group | #2471 |
| Include tracker testing with v1 | #2473 |
| Test v1 on unstable image promotion | #2474 |
| Bump codecov/codecov-action from 5.5.1 to 5.5.2 in the actions group | #2475 |
| Bump actions/cache from 4.3.0 to 5.0.1 in the actions group | #2478 |
| Moving v1 testing to main pipeline | #2482 |
| Bump the actions group across 1 directory with 3 updates | #2483 |
| Remove pragma statements and upload v1 coverage | #2484 |
Test
| Test: adjusting small face count | #2463 |
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_geo...v0.14.1
Documentation
| Improve secure connection communication | #2423 |
Maintenance
| Update CHANGELOG for v0.14.0 | #2421 |
| Bump dev version to 0.15.dev0 | #2422 |
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.14.1.tar.gz
$ gh attestation verify --owner ansys ansys_geometry_core-0.14.1-py3-none-any.whl
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.1-all-wheelhouse-windows-latest-3.13-sbom.spdxv0.14.0
Added
| Sweepable body detection | #2394 |
| Secure grpc channels | #2411 |
| Enhancements to transport mode | #2419 |
Dependencies
| Bump beartype from 0.22.5 to 0.22.6 | #2406 |
| Bump ansys-api-discovery from 1.0.9 to 1.0.10 | #2407 |
| Bump ansys-api-discovery from 1.0.10 to 1.0.14 | #2414 |
Maintenance
| V1 implementation of components stub | #2401 |
| V1 implementation of coordinate system stub | #2402 |
| Update CHANGELOG for v0.13.0 | #2404 |
| Bump dev version | #2405 |
| Bump github/codeql-action from 4.31.4 to 4.31.5 in the actions group | #2408 |
| Pre-commit automatic update | #2409 |
| V1 implementation of materials stub | #2410 |
| V1 implementation of faces + edges stubs | #2412 |
| V1 implementation of measurement tools and model tools stubs | #2413 |
| Bump actions/setup-python from 6.0.0 to 6.1.0 in the actions group | #2415 |
| Cleanup of deprecated arguments and methods | #2420 |
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.14.0.tar.gz
$ gh attestation verify --owner ansys ansys_geometry_core-0.14.0-py3-none-any.whl
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-windows-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.14.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdxv0.13.0
Added
| Preserve original signature of decorated methods | #2346 |
| Set current working dir for linux | #2349 |
| Expose proper server working directory | #2350 |
| Add Named Selections query to geometric entities | #2356 |
| Properly handling v0 and v1 initialization | #2368 |
| Adding ``py.typed`` file | #2372 |
| Rename named selection | #2382 |
| Expose enclosure methods | #2383 |
| Transfer named selections for special boolean subtract | #2392 |
| V1 unsupported stub | #2397 |
Dependencies
| Bump jupytext from 1.17.3 to 1.18.1 in the docs-deps group | #2342 |
| Bump beartype from 0.22.2 to 0.22.3 | #2344 |
| Bump beartype from 0.22.3 to 0.22.4 | #2347 |
| Bump pyvista[jupyter] from 0.46.3 to 0.46.4 | #2353 |
| Bump beartype from 0.22.4 to 0.22.5 | #2355 |
| Bump ansys-api-geometry from 0.4.83 to 0.4.84 | #2358 |
| Switch to ansys-api-discovery for protos package | #2365 |
| Bump ansys-api-discovery from 1.0.5 to 1.0.6 | #2370 |
| Migrating to ansys-tools-common | #2373 |
| Bump quarto-cli from 1.8.25 to 1.8.26 | #2377 |
| Bump pre-commit from 4.3.0 to 4.4.0 | #2378 |
| Bump ansys-api-discovery from 1.0.6 to 1.0.7 | #2379 |
| Bump ansys-api-discovery from 1.0.7 to 1.0.8 | #2385 |
| Bump ansys-api-discovery from 1.0.8 to 1.0.9 | #2398 |
Fixed
| Logo removal height issues | #2357 |
| Change find split edges default | #2361 |
| Add axis for circular pattern | #2367 |
Maintenance
| update CHANGELOG for v0.9.0 | #1753 |
| Update CHANGELOG for v0.12.0 | #2334 |
| Pre-commit automatic update | #2335, #2345, #2354, #2362, #2376 |
| Update CHANGELOG for v0.12.1 | #2339 |
| Add unit support | #2340 |
| Bump the actions group with 3 updates | #2343 |
| Bump github/codeql-action from 4.31.0 to 4.31.2 in the actions group | #2348 |
| Bump ansys/actions from 10.1.4 to 10.1.5 in the actions group | #2351 |
| Update missing or outdated files | #2352 |
| Update angle docstring | #2360 |
| Quarantine tessellation tests | #2363 |
| Remove print statements | #2364 |
| Bump github/codeql-action from 4.31.2 to 4.31.3 in the actions group | #2375 |
| Bump the actions group across 1 directory with 2 updates | #2381 |
| Adding testing for v1 protos | #2389 |
| Update SECURITY.md | #2390 |
| V1 implementation of admin and assembly condition stubs | #2391 |
| Bump actions/checkout from 5.0.1 to 6.0.0 in the actions group | #2393, #2399 |
| Dbu application to commands script v1 | #2395 |
| Implement v1 for conversions.py | #2403 |
Test
| Fix tessellation tests | #2341 |
| Re-enable tessellation tests | #2369 |
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.13.0-py3-none-any.whl
$ gh attestation verify --owner ansys ansys_geometry_core-0.13.0.tar.gz
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.13.0-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys...