Skip to content

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 11:55
· 77 commits to main since this release

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