This document contains the release notes for the PyAnsys Geometry project.
0.7.5 - 2024-10-31
- create body from surface #1454
- performance enhancements to plotter #1496
- allow picking from easy access methods #1499
- implement cut operation in extrude sketch #1510
- caching bodies to avoid unnecessary object creation #1513
- enable retrieval of service logs (via API) #1515
- bump sphinx from 8.1.0 to 8.1.3 in the docs-deps group #1479
- bump ansys-sphinx-theme[autoapi] from 1.1.4 to 1.1.5 in the docs-deps group #1482
- bump the grpc-deps group across 1 directory with 3 updates #1487
- bump ansys-sphinx-theme[autoapi] from 1.1.5 to 1.1.6 in the docs-deps group #1493
- bump trame-vtk from 2.8.10 to 2.8.11 #1494
- bump ansys-api-geometry from 0.4.11 to 0.4.12 #1502
- bump protobuf from 5.28.2 to 5.28.3 in the grpc-deps group #1505
- bump ansys-sphinx-theme[autoapi] from 1.1.6 to 1.1.7 in the docs-deps group #1506
- bump ansys-tools-visualization-interface from 0.4.6 to 0.4.7 #1507
- bump panel from 1.5.2 to 1.5.3 #1508
- bump ansys-api-geometry from 0.4.12 to 0.4.13 #1512
- bump the grpc-deps group with 2 updates #1517
- bump pytest-cov from 5.0.0 to 6.0.0 #1518
- avoid having a drop down in the top navigation bar #1485
- provide information on how to build a single example #1490
- add example file to download in the test #1501
- revisit examples to make sure they are properly styled #1509
- align landing page layout with UI/UX requirements #1511
- update CHANGELOG for v0.7.4 #1476
- pre-commit automatic update #1480, #1516
- avoid linkcheck on changelog (unnecessary) #1489
- update CONTRIBUTORS #1492
- allowing new tags for Windows Core Service #1497
- simplify vulnerabilities check #1504
0.7.4 - 2024-10-11
- bump sphinx from 8.0.2 to 8.1.0 in the docs-deps group #1470
- bump ansys-api-geometry from 0.4.10 to 0.4.11 #1473
- bump ansys-sphinx-theme to v1.1.3 #1475
- solving intersphinx warnings on paths #1469
check_input_types
not working with forward refs #1471share_topology
is available on 24R2 #1472
- update CHANGELOG for v0.7.3 #1466
0.7.3 - 2024-10-09
- use service colors in plotter (upon request) #1376
- capability to close designs (also on
modeler.exit()
) #1409 - prioritize user-defined SPACECLAIM_MODE env var #1440
- verifying Linux service also accepts colors #1451
- bump protobuf from 5.28.0 to 5.28.1 in the grpc-deps group #1424
- bump the docs-deps group with 2 updates #1425, #1436
- bump ansys-tools-visualization-interface from 0.4.3 to 0.4.4 #1426
- bump pytest from 8.3.2 to 8.3.3 #1427
- bump panel from 1.4.5 to 1.5.0 #1428
- bump protobuf from 5.28.1 to 5.28.2 in the grpc-deps group #1435
- bump the grpc-deps group with 3 updates #1442
- bump beartype from 0.18.5 to 0.19.0 #1443
- bump panel from 1.5.0 to 1.5.1 #1444
- bump ansys-sphinx-theme[autoapi] from 1.1.1 to 1.1.2 in the docs-deps group #1456
- bump ansys-api-geometry from 0.4.8 to 0.4.9 #1457
- bump numpy from 2.1.1 to 2.1.2 #1458
- bump panel from 1.5.1 to 1.5.2 #1459
- bump ansys-api-geometry from 0.4.9 to 0.4.10 #1461
- bump ansys-tools-visualization-interface from 0.4.4 to 0.4.5 #1462
- update protobuf from 5.27.2 to 5.27.5 #1464
- bump sphinx-autodoc-typehints from 2.4.4 to 2.5.0 in the docs-deps group #1465
- ci/cd issues on documentation build #1441
- adapt tessellate tests to new core service #1449
- rename folders on Linux docker image according to new version #1450
- update CHANGELOG for v0.7.2 #1422
- checkout LFS files from previous version to ensure upload #1423
- pre-commit automatic update #1431, #1437, #1445, #1460
- update to ansys actions v8 and docs theme (static search) #1446
- pyvista/setup-headless-display started failing #1447
- check method implemented in Ansys actions #1448
- unstable image promotion and dependabot daily updates #1463
0.7.2 - 2024-09-11
- allow for platform input when using Ansys Lab #1416
- ensure GrpcClient class closure upon deletion #1417
- bump sphinx-autodoc-typehints from 2.3.0 to 2.4.0 in the docs-deps group #1411
- bump numpy from 2.1.0 to 2.1.1 #1412
- bump ansys-tools-visualization-interface from 0.4.1 to 0.4.3 #1413
- remove title from landing page #1408
- adapt examples to use launch_modeler instead of Modeler obj connection #1410
- handle properly
np.cross()
- 2d ops deprecated in Numpy 2.X #1419 - change logo link so that it renders properly on PyPI #1420
- wrong path on logo image #1421
0.7.1 - 2024-09-06
- get and set body color #1357
- add
modeler.exit()
method #1375 - setting instance name during component creation #1382
- accept pathlib.Path as input in missing methods #1385
- default logs folder on Geometry Service started by Python at PUBLIC (Windows) #1386
- allowing users to specify API version when running script against SpaceClaim or Discovery #1395
- expose
modeler.designs
attribute #1401 - pretty print components #1403
- bump the grpc-deps group with 2 updates #1363, #1369
- bump the docs-deps group with 2 updates #1364, #1392
- bump numpy from 2.0.1 to 2.1.0 #1365
- bump ansys-sphinx-theme[autoapi] from 1.0.5 to 1.0.7 in the docs-deps group #1370
- bump ansys-api-geometry from 0.4.7 to 0.4.8 #1371
- bump scipy from 1.14.0 to 1.14.1 #1372
- bump the grpc-deps group with 3 updates #1391
- bump ansys-tools-visualization-interface from 0.4.0 to 0.4.1 #1393
- bump ansys-sphinx-theme[autoapi] from 1.0.7 to 1.0.8 in the docs-deps group #1397
- add project logo #1405
- remove
server_logs_folder
argument for Discovery and SpaceClaim #1387
- update CHANGELOG for v0.7.0 #1360
- bump dev branch to v0.8.dev0 #1361
- solving various warnings #1368
- pre-commit automatic update #1373, #1394
- upload coverage artifacts properly with [email protected] #1406
0.7.0 - 2024-08-13
- build: drop support for Python 3.9 #1341
- feat: adapting beartype typehints to +Python 3.10 standard #1347
- build: bump the grpc-deps group with 3 updates #1342
- build: bump panel from 1.4.4 to 1.4.5 #1344
- bump the docs-deps group across 1 directory with 4 updates #1353
- bump trame-vtk from 2.8.9 to 2.8.10 #1355
- bump ansys-api-geometry from 0.4.6 to 0.4.7 #1356
- feat: update conf for version 1.x of ansys-sphinx-theme #1351
- trapezoid signature change and internal checks #1354
- updating Ansys actions to v7 - changelog related #1348
- ci: bump ansys/actions from 6 to 7 in the actions group #1352
- pre-commit automatic update #1358
- chore: pre-commit automatic update #1345
0.6.6 - 2024-08-01
- feat: Add misc. repair and prepare tool methods #1293
- feat: name setter and fill style getter setters #1299
- feat: extract fluid volume from solid #1306
- feat: keep "other" bodies when performing bool operations #1311
- feat:
revolve_sketch
rotation definition enhancement #1336
- chore: update CHANGELOG for v0.6.5 #1290
- chore: enable ruff formatter on pre-commit #1312
- chore: updating dependabot groups #1313
- chore: adding issue links to TODOs #1320
- feat: adapt to new ansys-tools-visualization-interface v0.4.0 #1338
- test: create sphere bug raised after box creation #1291
- ci: docker cleanup #1294
- fix: default length units not being used properly on arc creation #1310
- build: bump ansys-api-geometry from 0.4.4 to 0.4.5 #1292
- build: bump pyvista[jupyter] from 0.43.10 to 0.44.0 in the docs-deps group #1296
- build: bump jupytext from 1.16.2 to 1.16.3 in the docs-deps group #1300
- build: bump ansys-api-geometry from 0.4.5 to 0.4.6 #1301
- build: bump pint from 0.24.1 to 0.24.3 #1307
- build: bump grpcio-health-checking from 1.60.0 to 1.64.1 in the grpc-deps group #1315
- build: bump the docs-deps group across 1 directory with 2 updates #1316
- build: bump the grpc-deps group with 2 updates #1322
- build: bump the docs-deps group with 2 updates #1323
- build: bump pyvista[jupyter] from 0.44.0 to 0.44.1 #1324
- build: bump ansys-tools-visualization-interface from 0.2.6 to 0.3.0 #1325
- build: bump pytest from 8.2.2 to 8.3.1 #1326
- build: bump pytest from 8.3.1 to 8.3.2 #1331
- build: bump numpy from 2.0.0 to 2.0.1 #1332
0.6.5 - 2024-07-02
- chore: update CHANGELOG for v0.6.4 #1278
- build: update sphinx-autodoc-typehints version #1280
- chore: update SECURITY.md #1286
- fix: manifest path should render as posix rather than uri #1289
- build: bump protobuf from 5.27.1 to 5.27.2 in the grpc-deps group #1283
- build: bump scipy from 1.13.1 to 1.14.0 #1284
- build: bump vtk from 9.3.0 to 9.3.1 #1287
0.6.4 - 2024-06-24
- feat: using ruff as the main linter/formatter #1274
- fix: backticks breaking doc build after ruff linter #1275
- build: bump pint from 0.24 to 0.24.1 #1277
0.6.3 - 2024-06-18
- chore: update CHANGELOG for v0.6.2 #1263
- build: adapting to numpy 2.x #1265
- docs: using ansys actions (again) to build docs #1270
- fix: unnecessary Point3D comparison #1264
- docs: examples are not being uploaded as assets (.py/.ipynb) #1268
- fix: change action order #1269
- chore: pre-commit automatic update #1267
0.6.2 - 2024-06-17
- feat: deprecating log_level and logs_folder + adding client log control #1260
- feat: adding deprecation support for args and methods #1261
- fix: Rename built in shadowing variables #1257
0.6.1 - 2024-06-12
- feat: revolve a sketch given an axis and an origin #1248
- fix: Bug in show function #1255
- build: bump protobuf from 5.27.0 to 5.27.1 in the grpc-deps group #1250
- build: bump the docs-deps group with 2 updates #1251
- build: bump trame-vtk from 2.8.8 to 2.8.9 #1252
- build: bump pint from 0.23 to 0.24 #1253
- build: bump ansys-tools-visualization-interface from 0.2.2 to 0.2.3 #1254
- docs: add conda information for package #1247
0.6.0 - 2024-06-07
- feat: Adapt to ansys-visualizer #959
- fix: rename
GeomPlotter
toGeometryPlotter
#1227 - refactor: use ansys-tools-visualization-interface global vars rather than env vars #1230
- feat: bump to use v251 as default #1242
- chore: update CHANGELOG for v0.5.6 #1213
- chore: update SECURITY.md #1214
- ci: use Trusted Publisher for releasing package #1216
- ci: remove pygeometry-ci-1 specific logic #1221
- ci: only run doc build on runners outside the ansys network #1223
- chore: pre-commit automatic update #1224
- ci: announce nightly workflows failing #1237
- ci: failing notifications improvement #1243
- fix: broken interactive docs and improved tests paths #1244
- build: bump protobuf from 5.26.1 to 5.27.0 in the grpc-deps group #1217
- build: bump panel from 1.4.2 to 1.4.3 in the docs-deps group #1218
- build: bump ansys-api-geometry from 0.4.1 to 0.4.2 #1219
- build: bump ansys-sphinx-theme[autoapi] from 0.16.2 to 0.16.5 in the docs-deps group #1231
- build: bump requests from 2.32.2 to 2.32.3 #1232
- build: bump ansys-api-geometry from 0.4.2 to 0.4.3 #1233
- build: bump ansys-tools-visualization-interface from 0.2.1 to 0.2.2 #1234
- build: bump panel from 1.4.3 to 1.4.4 in the docs-deps group #1235
- build: bump ansys-tools-path from 0.5.2 to 0.6.0 #1236
- build: bump grpcio from 1.64.0 to 1.64.1 in the grpc-deps group #1239
- build: bump ansys-api-geometry from 0.4.3 to 0.4.4 #1240
- build: bump pytest from 8.2.1 to 8.2.2 #1241
- docs: update AUTHORS #1222
0.5.6 - 2024-05-23
- feat: add new arc constructors #1208
- chore: update CHANGELOG for v0.5.5 #1205
- build: bump requests from 2.31.0 to 2.32.2 #1204
- build: bump ansys-sphinx-theme[autoapi] from 0.16.0 to 0.16.2 in the docs-deps group #1210
- build: bump docker from 7.0.0 to 7.1.0 #1211
- build: bump scipy from 1.13.0 to 1.13.1 #1212
0.5.5 - 2024-05-21
- docs: adapt
ansys_sphinx_theme_autoapi
extension forautoapi
#1135 - chore: update CHANGELOG for v0.5.4 #1194
- fix: adapting
Arc
class constructor order to (start, end, center) #1196 - chore: limit requests library version under 2.32 #1203
- build: bump grpcio from 1.63.0 to 1.64.0 in the grpc-deps group #1198
- build: bump the docs-deps group with 2 updates #1199
- build: bump pytest from 8.2.0 to 8.2.1 #1200
- chore: pre-commit automatic update #1202
0.5.4 - 2024-05-15
- feat: allow for
product_version
on geometry service launcher function #1182
- chore: update CHANGELOG for v0.5.3 #1177
- build: bump the docs-deps group with 4 updates #1178
- build: bump pytest from 8.1.1 to 8.2.0 #1179
- build: bump grpcio from 1.62.2 to 1.63.0 in the grpc-deps group #1186
- build: bump the docs-deps group with 2 updates #1187
- build: bump trame-vtk from 2.8.6 to 2.8.7 #1188
- build: bump nbsphinx from 0.9.3 to 0.9.4 in the docs-deps group #1189
- build: bump trame-vtk from 2.8.7 to 2.8.8 #1190
- chore: pre-commit automatic update #1180, #1193
- docs: add geometry preparation for Fluent simulation #1183
0.5.3 - 2024-04-29
- fix: semver intersphinx mapping not resolved properly #1175
- fix: start and end points for edge #1176
0.5.2 - 2024-04-29
- feat: add semver to intersphinx #1173
- chore: update CHANGELOG for v0.5.1 #1165
- chore: bump version to v0.6.dev0 #1166
- chore: update CHANGELOG for v0.5.2 #1172
- fix: allow to reuse last release binaries (if requested) #1174
- fix: GetSurface and GetCurve not available prior to 24R2 #1171
0.5.1 - 2024-04-24
- ci: adapt to vale
v3
#1129 - ci: bump ansys/actions from 5 to 6 in the actions group #1133
- docs: add release notes in our documentation #1138
- chore: bump ansys pre-commit hook to
v0.3.0
#1139 - chore: use default vale version #1140
- docs: add
user_agent
to Sphinx build #1142 - ci: enabling Linux tests missing #1152
- ci: perform minimal requirements tests #1153
- fix: docs link in example #1137
- fix: update backend version message #1145
- fix: Trame issues #1148
- fix: Interactive documentation #1160
- build: bump ansys-tools-path from 0.5.1 to 0.5.2 #1131
- build: bump the grpc-deps group across 1 directory with 3 updates #1156
- build: bump notebook from 7.1.2 to 7.1.3 in the docs-deps group #1157
- build: bump beartype from 0.18.2 to 0.18.5 #1158
- docs: add example on exporting designs #1149
- docs: fix link in CHANGELOG.md #1154
- chore: pre-commit automatic update #1159
0.5.0 - 2024-04-17
- feat: inserting document into existing design #930
- feat: add changelog action #1023
- feat: create a sphere body on the backend #1035
- feat: mirror a body #1055
- feat: sweeping chains and profiles #1056
- feat: vulnerability checks #1071
- feat: loft profiles #1075
- feat: accept bandit advisories in-line for subprocess #1077
- feat: adding containers to automatic launcher #1090
- feat: minor changes to Linux Dockerfile #1111
- feat: avoid error if folder exists #1125
- build: changing sphinx-autoapi from 3.1.a2 to 3.1.a4 #1038
- chore: add pre-commit.ci configuration #1065
- chore: dependabot PR automatic approval #1067
- ci: bump the actions group with 1 update #1082
- chore: update docker tags to be kept #1085
- chore: update pre-commit versions #1094
- build: use ansys-sphinx-theme autoapi target #1097
- fix: removing @PipKat from
*.md
files - changelog fragments #1098 - ci: dashboard upload does not apply anymore #1099
- chore: pre-commit.ci not working properly #1108
- chore: update and adding pre-commit.ci config hook #1109
- ci: main Python version update to 3.12 #1112
- ci: skip Linux tests with common approach #1113
- ci: build changelog on release #1118
- chore: update CHANGELOG for v0.5.0 #1119
- feat: re-enable open file on Linux #817
- fix: adapt export and download tests to new hoops #1057
- fix: linux Dockerfile - replace .NET6.0 references by .NET8.0 #1069
- fix: misleading docstring for sweep_chain() #1070
- fix: prepare_and_start_backend is only available on Windows #1076
- fix: unit tests failing after dms update #1087
- build: beartype upper limit on v0.18 #1095
- fix: improper types being passed for Face and Edge ctor. #1096
- fix: return type should be dict and not
ScalarMapContainer
(grpc type) #1103 - fix: env version for Dockerfile Windows #1120
- fix: changelog description ill-formatted #1121
- fix: solve issues with intersphinx when releasing #1123
- build: bump the docs-deps group with 2 updates #1062, #1093, #1105
- build: bump ansys-api-geometry from 0.3.13 to 0.4.0 #1066
- build: bump the docs-deps group with 1 update #1080
- build: bump pytest-cov from 4.1.0 to 5.0.0 #1081
- build: bump ansys-api-geometry from 0.4.0 to 0.4.1 #1092
- build: bump beartype from 0.17.2 to 0.18.2 #1106
- build: bump ansys-tools-path from 0.4.1 to 0.5.1 #1107
- build: bump panel from 1.4.0 to 1.4.1 in the docs-deps group #1114
- build: bump scipy from 1.12.0 to 1.13.0 #1115