Skip to content

Latest commit

 

History

History
795 lines (537 loc) · 40.6 KB

changelog.rst

File metadata and controls

795 lines (537 loc) · 40.6 KB

Release notes

This document contains the release notes for the PyAnsys Geometry project.

0.7.5 - 2024-10-31

Added

  • 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

Dependencies

  • 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

Documentation

  • 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

Fixed

  • static search options #1478
  • respect product_version when launching geometry service #1486

Maintenance

  • 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

Dependencies

  • 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

Fixed

  • solving intersphinx warnings on paths #1469
  • check_input_types not working with forward refs #1471
  • share_topology is available on 24R2 #1472

Maintenance

  • update CHANGELOG for v0.7.3 #1466

0.7.3 - 2024-10-09

Added

  • 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

Dependencies

  • 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

Documentation

  • adding cheat sheet on documentation #1433
  • add captions in examples toctrees #1434

Fixed

  • 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

Maintenance

  • 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

Added

  • allow for platform input when using Ansys Lab #1416
  • ensure GrpcClient class closure upon deletion #1417

Dependencies

  • 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

Documentation

  • remove title from landing page #1408
  • adapt examples to use launch_modeler instead of Modeler obj connection #1410

Fixed

  • 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

Maintenance

  • update CHANGELOG for v0.7.1 #1407
  • pre-commit automatic update #1418

0.7.1 - 2024-09-06

Added

  • 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

Dependencies

  • 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

Documentation

Fixed

  • remove server_logs_folder argument for Discovery and SpaceClaim #1387

Maintenance

0.7.0 - 2024-08-13

Added

  • build: drop support for Python 3.9 #1341
  • feat: adapting beartype typehints to +Python 3.10 standard #1347

Dependencies

  • 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

Documentation

  • feat: update conf for version 1.x of ansys-sphinx-theme #1351

Fixed

  • trapezoid signature change and internal checks #1354

Maintenance

  • 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

Miscellaneous

  • chore: pre-commit automatic update #1345

0.6.6 - 2024-08-01

Added

  • 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

Changed

  • 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

Fixed

  • 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

Dependencies

  • 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

Miscellaneous

0.6.5 - 2024-07-02

Changed

  • chore: update CHANGELOG for v0.6.4 #1278
  • build: update sphinx-autodoc-typehints version #1280
  • chore: update SECURITY.md #1286

Fixed

  • fix: manifest path should render as posix rather than uri #1289

Dependencies

  • 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

Miscellaneous

0.6.4 - 2024-06-24

Added

  • feat: using ruff as the main linter/formatter #1274

Changed

  • chore: update CHANGELOG for v0.6.3 #1273
  • chore: bump pre-commit-hook version #1276

Fixed

  • fix: backticks breaking doc build after ruff linter #1275

Dependencies

  • build: bump pint from 0.24 to 0.24.1 #1277

0.6.3 - 2024-06-18

Changed

  • chore: update CHANGELOG for v0.6.2 #1263
  • build: adapting to numpy 2.x #1265
  • docs: using ansys actions (again) to build docs #1270

Fixed

  • fix: unnecessary Point3D comparison #1264
  • docs: examples are not being uploaded as assets (.py/.ipynb) #1268
  • fix: change action order #1269

Dependencies

  • build: bump numpy from 1.26.4 to 2.0.0 #1266
  • build: bump the docs-deps group with 2 updates #1271

Miscellaneous

  • chore: pre-commit automatic update #1267

0.6.2 - 2024-06-17

Added

  • feat: deprecating log_level and logs_folder + adding client log control #1260
  • feat: adding deprecation support for args and methods #1261

Changed

  • chore: update CHANGELOG for v0.6.1 #1256
  • ci: simplify doc build using ansys/actions #1262

Fixed

  • fix: Rename built in shadowing variables #1257

0.6.1 - 2024-06-12

Added

  • feat: revolve a sketch given an axis and an origin #1248

Changed

  • chore: update CHANGELOG for v0.6.0 #1245
  • chore: update dev version to 0.8.dev0 #1246

Fixed

  • fix: Bug in show function #1255

Dependencies

  • 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

Miscellaneous

  • docs: add conda information for package #1247

0.6.0 - 2024-06-07

Added

  • feat: Adapt to ansys-visualizer #959
  • fix: rename GeomPlotter to GeometryPlotter #1227
  • refactor: use ansys-tools-visualization-interface global vars rather than env vars #1230
  • feat: bump to use v251 as default #1242

Changed

  • 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

Fixed

  • fix: Interactive documentation #1226
  • fix: only notify on failure and fill with data #1238

Dependencies

  • 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

Miscellaneous

  • docs: update AUTHORS #1222

0.5.6 - 2024-05-23

Added

  • feat: add new arc constructors #1208

Changed

  • chore: update CHANGELOG for v0.5.5 #1205

Dependencies

  • 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

Changed

  • docs: adapt ansys_sphinx_theme_autoapi extension for autoapi #1135
  • chore: update CHANGELOG for v0.5.4 #1194

Fixed

  • fix: adapting Arc class constructor order to (start, end, center) #1196
  • chore: limit requests library version under 2.32 #1203

Dependencies

  • 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

Miscellaneous

  • chore: pre-commit automatic update #1202

0.5.4 - 2024-05-15

Added

  • feat: allow for product_version on geometry service launcher function #1182

Changed

  • chore: update CHANGELOG for v0.5.3 #1177

Dependencies

  • 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

Miscellaneous

  • chore: pre-commit automatic update #1180, #1193
  • docs: add geometry preparation for Fluent simulation #1183

0.5.3 - 2024-04-29

Fixed

  • fix: semver intersphinx mapping not resolved properly #1175
  • fix: start and end points for edge #1176

0.5.2 - 2024-04-29

Added

  • feat: add semver to intersphinx #1173

Changed

  • 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

Fixed

  • fix: GetSurface and GetCurve not available prior to 24R2 #1171

Miscellaneous

  • docs: creating a NACA airfoil example #1167
  • docs: simplify README example #1169

0.5.1 - 2024-04-24

Added

  • feat: security updates dropped for v0.3 or earlier #1126
  • feat: add export_to functions #1147

Changed

  • 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

Fixed

  • fix: docs link in example #1137
  • fix: update backend version message #1145
  • fix: Trame issues #1148
  • fix: Interactive documentation #1160

Dependencies

  • 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

Miscellaneous

  • 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

Added

  • 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

Changed

  • 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

Fixed

  • 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

Dependencies

  • 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

Miscellaneous

  • [pre-commit.ci] pre-commit autoupdate #1063
  • docs: add examples on new methods #1089
  • chore: pre-commit automatic update #1116