v0.12.0
Added
| Tracking boolean operations | #2153 |
| Helix detection | #2232 |
| Move geometry commands to versioned architecture | #2234 |
| Pull commands pt. 1 | #2241 |
| Loft profiles with guides | #2252 |
| Check for match | #2255 |
| Grpc rearchitecutre - components model | #2263 |
| Cleaning up usage of unsupported stub | #2267 |
| NURBS surface body creation | #2273 |
| Combine and merge bodies | #2282 |
| Tessellation speed enhancements | #2294 |
| Implement version based import | #2307 |
| Return backend info on repr for client and modeler | #2311 |
| Finalize version handling for design class | #2323 |
| Edge tessellations, stream full design tessellation | #2328 |
Dependencies
| Bump ansys-api-geometry from 0.4.74 to 0.4.75 | #2236 |
| Bump quarto-cli from 1.7.34 to 1.8.24 | #2242 |
| Bump panel from 1.8.0 to 1.8.1 | #2243 |
| Bump vtk from 9.5.1 to 9.5.2 | #2245 |
| Bump ansys-api-geometry from 0.4.75 to 0.4.76 | #2246 |
| Bump ansys-api-geometry from 0.4.76 to 0.4.77 | #2253 |
| Upgrade grpcio and protobuf | #2258 |
| Bump notebook from 7.4.5 to 7.4.6 in the docs-deps group | #2268 |
| Bump pyyaml from 6.0.2 to 6.0.3 | #2271 |
| Bump notebook from 7.4.6 to 7.4.7 in the docs-deps group | #2275 |
| Bump quarto-cli from 1.8.24 to 1.8.25 | #2281 |
| Bump-ansys-tools-viz-interface | #2283 |
| Bump ansys-api-geometry from 0.4.78 to 0.4.80 | #2290 |
| Bump pytest-cov from 6.3.0 to 7.0.0 | #2299 |
| Bump panel from 1.8.1 to 1.8.2 | #2304 |
| Bump trame-vtk from 2.9.1 to 2.10.0 | #2305 |
| Bump ansys-sphinx-theme | #2308 |
| Bump beartype from 0.21.0 to 0.22.2 | #2314 |
| Bump matplotlib from 3.10.6 to 3.10.7 | #2315 |
| Bump scipy (1.16.2) and numpy (2.3.3) | #2318 |
| Bump pytest-pyvista from 0.2.0 to 0.3.1 | #2322 |
| Bump ansys-api-geometry from 0.4.81 to 0.4.82 | #2327 |
Fixed
| Revert skipped test for testplot_design_face_colors | #2266 |
| Card message on failure | #2274 |
| Empty tessellation data conversion | #2284 |
| Turn off knot normalization to match SC | #2300 |
| Bool command implementation | #2303 |
| Fix copy with occurrence | #2320 |
| Re enable logs testing | #2321 |
| Disable broken design tessellation test | #2324 |
Maintenance
| Update CHANGELOG for v0.11.3 | #2235 |
| Bump ansys/actions from 10.1.0 to 10.1.1 in the actions group | #2237 |
| Pre-commit automatic update | #2247, #2269, #2285, #2319 |
| Adapt docker run commands | #2249 |
| Bump ansys/actions from 10.1.1 to 10.1.2 in the actions group | #2250 |
| Bump actions/cache from 4.2.4 to 4.3.0 in the actions group | #2254 |
| Backwards compatibility changes on Docker images | #2256 |
| Bump github/codeql-action from 3.30.3 to 3.30.4 in the actions group | #2259 |
| Bump the actions group with 3 updates | #2270, #2280 |
| Cleanup miscellaneous grpc refactors | #2272 |
| Zizmor fixes | #2277 |
| Bump ansys/actions from 10.1.3 to 10.1.4 in the actions group | #2278 |
| Remove tracker testing | #2279 |
| Run on GitHub runners directly | #2286 |
| Removing commands stub from body module | #2288 |
| Bump github/codeql-action from 3.30.6 to 4.30.7 in the actions group | #2291 |
| Prevent invalid kwargs from being passed to launcher methods | #2293 |
| Remove grpc ids | #2295 |
| Update dependabot configuration | #2297 |
| Dependabot cooldown on github-actions is not supported | #2298 |
| Add write permissions to doc deploy jobs | #2302 |
| Bump github/codeql-action from 4.30.7 to 4.30.8 in the actions group | #2306 |
| Skip flaky test with retrieval of service logs | #2309 |
| Adding YAML and TOML formatting hooks | #2312 |
| Using group dependencies | #2316 |
| Cleanup usage of EntityIdentifier | #2317 |
| Bump github/codeql-action from 4.30.8 to 4.30.9 in the actions group | #2329 |
| Versioning fixes | #2330 |
Test
| Verifying issue 2251 - double import and export to stride fails | #2257 |
| Adding test coverage for nurbs, design, and geometry commands | #2260 |
| Skip new failures from nuget updated | #2262 |
| Adding lines to coverage code implemented for nurbs surface creation | #2301 |
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.12.0-all-wheelhouse-macos-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-macos-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-macos-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.10.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.12.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.13.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.11.zip
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-macos-latest-3.13.zip
$ gh attestation verify --owner ansys ansys_geometry_core-0.12.0.tar.gz
$ gh attestation verify --owner ansys ansys_geometry_core-0.12.0-py3-none-any.whl
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-macos-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-macos-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.12-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-macos-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.10-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-macos-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-ubuntu-latest-3.11-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.13-sbom.spdx
$ gh attestation verify --owner ansys ansys-geometry-core-v0.12.0-all-wheelhouse-windows-latest-3.10-sbom.spdx