Releases: ansys/pymapdl
Releases · ansys/pymapdl
v0.73.0
v0.72.1
Added
| Add optional mapdloutput parameter to redirect MAPDL console output | #4388 |
| Add reusable GitHub Action for launching MAPDL Docker instances | #4398 |
| Convert `info.units` to dictionary with case-insensitive access | #4406 |
| Add dynamic instance management methods to MapdlPool | #4407 |
| Update pytest arguments for local and remote testing workflows | #4420 |
| Modify error handling in case of attribute error for db calls | #4427 |
| Add PyMAPDL Agents instructions files | #4451 |
Fixed
| AFLIST fails on second call due to locked temporary file | #4400 |
| Not parsing certain inquire outputs | #4408 |
| Handle permission errors when listing MAPDL instances | #4410 |
| Update supported ANSYS version to 2027R1 | #4431 |
Dependencies
| Bump ansys-tools-common from 0.3.0 to 0.4.0 in the core group | #4381 |
| Update pyvista requirement from <=0.46.4 to <=0.46.5 | #4382 |
| Update version to 0.71.dev0 in pyproject.toml | #4385 |
| Bump ansys-tools-common from 0.4.0 to 0.4.1 in the core group | #4386 |
| Bump psutil from 7.2.1 to 7.2.2 in the minimal group | #4392 |
| Bump pytest-sphinx from 0.6.3 to 0.7.1 in the testing group | #4394 |
| Bump the core group across 1 directory with 2 updates | #4403 |
| Update ansys-api-mapdl | #4415 |
| Update ansys-tools-visualization-interface version constraint | #4422 |
| Adding python 3.10 versions on dependencies to fix uv run issue | #4424 |
| Bump grpcio from 1.76.0 to 1.78.0 in the grpc-deps group | #4432 |
| Bump pyfakefs from 6.0.0 to 6.1.1 | #4433 |
| Update pyvista requirement from <=0.46.5 to <=0.47.0 | #4434 |
| Bump platformdirs from 4.5.1 to 4.9.2 in the minimal group | #4441 |
| Bump ansys-tools-common from 0.4.3 to 0.4.4 in the core group | #4442 |
| Bump pyfakefs from 6.1.1 to 6.1.2 | #4443 |
Miscellaneous
| Remove RUNNINGTESTS global flag and runningtest fixture | #4455 |
Maintenance
| Pre-commit autoupdate | #4368, #4419, #4437, #4452 |
| Bump actions/cache from 5.0.1 to 5.0.2 in the actions group | #4383 |
| Update CHANGELOG for v0.72.0 | #4384 |
| Bump ansys/actions from 10.2.3 to 10.2.4 in the actions group | #4387 |
| Removing student versions | #4399 |
| Bump the actions group across 1 directory with 4 updates | #4404 |
| Exclude example documentation paths from dependency updates | #4405 |
| Adding reviewer bot instructions | #4412 |
| Fix dependabot exclude path | #4418 |
| Add npm dependency update configuration for launch-mapdl-docker | #4421 |
| Improving launchon_docker action | #4440 |
| Update input validation for mapdl-image and mapdl-version in launchmapdl action | #4444 |
| Bump ansys/actions from 10.2.5 to 10.2.7 in the actions group | #4447 |
Test
| Improving tests performance | #4425 |
| Skipping krylov tests by default | #4446 |
v0.72.0
Added
| Add support for ANSYS version 2026R2 | #4342 |
| Update license to 2026 | #4353 |
| Implement new gRPC transports | #4354 |
| Adding more hooks | #4359 |
| Add support for 'html-noexamples' target in make.bat | #4360 |
Fixed
| Replace deprecated numpy in1d with isin for array comparison | #4356 |
| Security zizmor issues | #4357 |
Dependencies
| Bump the testing group with 2 updates | #4344 |
| Bump the core group with 2 updates | #4348 |
| Bump the documentation group with 3 updates | #4349 |
| Bump pyfakefs from 5.10.2 to 6.0.0 | #4352 |
| Bump the minimal group across 1 directory with 2 updates | #4358 |
| Bump the pip group across 2 directories with 2 updates | #4365 |
| Bump psutil from 7.2.0 to 7.2.1 in the minimal group | #4366 |
| Bump ansys-mapdl-reader from 0.55.1 to 0.55.2 in the core group | #4367 |
| Bump plotly from 6.5.0 to 6.5.1 in the documentation group | #4370 |
| Remove pyansys-tools-versioning from requirements | #4372 |
| Bump plotly from 6.5.1 to 6.5.2 in the documentation group | #4374 |
| Remove mentions of deprecated pyansys-tools-versioning package | #4380 |
Miscellaneous
| Docker directory structure | #4306 |
Maintenance
| Pre-commit autoupdate | #4337, #4346 |
| Update CHANGELOG for v0.71.3 | #4341 |
| Adding more precommit hooks | #4345 |
| Bump the actions group across 1 directory with 9 updates | #4351 |
| Temporarily disabling the `local-min` tests | #4377 |
| Bump actions/checkout from 6.0.1 to 6.0.2 in the actions group | #4379 |
v0.71.3
Fixed
| Check access process on windows | #4293 |
| Mypy type checking issues across core modules | #4309 |
Dependencies
| Bump grpcio from 1.75.1 to 1.76.0 in the grpc-deps group | #4294 |
| Bump pyfakefs from 5.10.0 to 5.10.2 | #4304 |
| Bump plotly from 6.4.0 to 6.5.0 in the documentation group | #4327 |
| Bump the testing group with 3 updates | #4328 |
Miscellaneous
| Listinstances | #4329 |
Maintenance
| Pre-commit autoupdate | #4295, #4333 |
| Bump the actions group across 1 directory with 3 updates | #4308 |
| Update CHANGELOG for v0.71.2 | #4325 |
| Update missing or outdated files | #4330 |
| Bump actions/checkout from 5.0.0 to 6.0.0 in the actions group | #4334 |
| Update vtk version to 9.5.2 in requirements and pyproject.toml | #4340 |
v0.71.2
Fixed
| Relax stdout check for gRPC server startup | #4299 |
| Cicd mpi issue and adding conditional encrypted log uploads | #4319 |
| Update pytest arguments for consistency and clarity in local and remote workflows | #4322 |
Dependencies
| Update pyvista requirement from <=0.46.3 to <=0.46.4 | #4303 |
| Bump the documentation group across 1 directory with 3 updates | #4315 |
Documentation
| Update ``CONTRIBUTORS.md`` with the latest contributors | #4289 |
Maintenance
| Update CHANGELOG for v0.71.1 | #4286 |
| Migrate ansys-tools-path -> ansys-tools-common | #4307 |
v0.71.1
Added
| Adding plvar to plot commands | #4196 |
| Adding PLVAR to plot commands | #4204 |
| Add STATUS enum for MAPDL state management | #4221 |
| Enhance array loading to handle negative values and floats | #4236 |
Fixed
| Removing artifacts | #4248 |
| Filter non-numeric values when parsing item list | #4257 |
| Make getslurm_options astype optional and preserve default type. | #4267 |
| Open gui not working | #4270 |
| "updatecoordinates" not found in dcb composite example | #4272 |
| Issue 4206 | #4279 |
| Skip processes owned by other users and handle AccessDenied when stopping MAPDL | #4281 |
Dependencies
| Bump the documentation group with 2 updates | #4205 |
| Bump matplotlib from 3.10.5 to 3.10.6 in the core group | #4211 |
| Bump pyfakefs from 5.9.2 to 5.9.3 | #4213 |
| Bump platformdirs from 4.3.8 to 4.4.0 in the minimal group | #4217 |
| Bump ansys-sphinx-theme from 1.5.3 to 1.6.0 in the core group | #4218 |
| Bump the testing group with 2 updates | #4219 |
| Update pyvista requirement from <=0.45.3 to <=0.46.3 | #4220 |
| Bump ansys-sphinx-theme from 1.6.0 to 1.6.1 in the core group | #4227 |
| Bump the testing group with 3 updates | #4228 |
| Bump pytest-cov from 6.3.0 to 7.0.0 in the testing group | #4231 |
| Bump psutil from 7.0.0 to 7.1.0 in the minimal group | #4240 |
| Bump grpcio from 1.74.0 to 1.75.0 in the grpc-deps group | #4241 |
| Bump pandas from 2.3.2 to 2.3.3 in the documentation group | #4242 |
| Bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group | #4253 |
| Bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group | #4254 |
| Bump plotly from 6.3.0 to 6.3.1 in the documentation group | #4255 |
| Bump the core group with 2 updates | #4263 |
| Bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group | #4264 |
| Bump the minimal group with 2 updates | #4275 |
| Bump pytest-rerunfailures from 16.0.1 to 16.1 in the testing group | #4276 |
| Bump pyfakefs from 5.9.3 to 5.10.0 | #4277 |
Documentation
Update html_context with PyAnsys tags |
#4202 |
| Fix typos and improve testing documentation | #4273 |
| Expand MAPDL error-handling docs and add PDF download link | #4282 |
Miscellaneous
| Fix: improve code quality and numpydoc documentation | #4125 |
| Feat: Add wrinqr access to mapdlinprocess class | #4179 |
| Chore: update CHANGELOG for v0.71.0 | #4192 |
| Ci: remove unused stale issue and release configuration files | #4195 |
| Use screenshot to show plots | #4196 |
Maintenance
| Add InProcess testing module | #4185 |
| Fix release notes PR classification | #4194 |
| Remove Python UPF examples and related documentation | #4197 |
| Bump actions/checkout from 4 to 5 in the actions group | #4199 |
| Update condition to include pre-commit-ci bot in organization member check | #4203 |
| Bump ansys/actions from 10.0.14 to 10.0.15 in the actions group | #4209 |
| Pre-commit autoupdate | #4215, #4222, #4229, #4244, #4258 |
| Bump ansys/actions from 10.0.15 to 10.0.20 in the actions group | #4216 |
| Bump the actions group with 5 updates | #4223 |
| Bump ansys/actions from 10.1.0 to 10.1.3 in the actions group | #4230 |
| Comment out log upload steps in workflow files | #4239 |
| Bump ansys/actions from 10.1.3 to 10.1.4 in the actions group | #4245 |
| Bump the actions group with 2 updates | #4259, #4271 |
| Add actions-security job to audit GitHub Actions usage | #4260 |
| Reducing secret exposure | #4261 |
| Enable persist-credentials for actions/checkout to allow pushes | #4278 |
Test
| Skip database tests based on TESTDB environment variable | #4250 |
v0.71.0
0.71.0 - August 22, 2025
Added
| chore: update CHANGELOG for v0.70.1 | #3923 |
| refactor: update geometry tests | #3930 |
| refactor: enhance error reporting in pytest output for better debugging | #3943 |
| refactor: update MyReporter to display passed tests before failed tests | #3947 |
| chore: migrated PR 3968 | #3971 |
Fixed
| fix: add Stack Overflow links to linkcheck ignore list | #3922 |
fix: MapdlRuntimeError message in cwd |
#3938 |
| fix: update Dockerfiles and docker-compose files to use v25.2-ubuntu-cicd and streamline environment variables | #3962 |
| fix: eqslv not being properly converted. | #3978 |
| fix: plotly on docs | #3980 |
| Fix: migrator secret escaping | #4012 |
| Fix: update article links | #4013 |
| Fix: migrator syntax problem | #4031 |
| Fix: disable quarto cheatsheet build | #4062 |
| Fix: add curl installation to fix codecov upload | #4070 |
| Fix: improve restarting mapdl during testing | #4077 |
| Fix: some typos in the success migrator comment. | #4096 |
| Fix: doc build workflow by using two containers: mapdl and dpf | #4132 |
| Fix: update ansys-tools-visualization-interface version constraints in pyproject.toml | #4137 |
| Fix: pyvista version | #4158 |
Dependencies
| ci: use own DPF standalone Docker image reference in workflows | #3882 |
| build: bump ansys-mapdl-reader from 0.55.0 to 0.55.1 in the core group | #3927 |
| ci: using strict markers on pytest | #3934 |
| ci: adding mypy support | #3940 |
| build: bump plotly from 6.0.1 to 6.1.1 in the documentation group | #3945 |
| build: bump ansys-sphinx-theme from 1.4.4 to 1.5.0 in the core group | #3974 |
| build: bump plotly from 6.1.1 to 6.1.2 in the documentation group | #3975 |
Miscellaneous
| Feat: using dpf instead of reader in "results" module | #1300 |
| Ci: use ubuntu-latest github image | #3814 |
| feat: exposing a reconnection method | #3933 |
| feat: enhance error handling with color support and additional notes in exceptions. | #3964 |
| feat: add invopt method to enable or disable inverse solving for load steps | #3979 |
| Build: bump grpcio from 1.70.0 to 1.72.1 in the grpc-deps group | #3984 |
| Build: bump the core group with 2 updates | #3985 |
| Build: bump pandas from 2.2.3 to 2.3.0 in the documentation group | #3986 |
| Build: bump pytest from 8.3.5 to 8.4.0 in the testing group | #3987 |
Docs: update contributors.md with the latest
contributors |
#3992, #4029, #4057, #4107 |
| Ci: bump the actions group with 2 updates | #3995, #4183 |
| Fix: selection on non-interactive | #3998 |
| Build: bump grpcio from 1.72.1 to 1.73.0 in the grpc-deps group | #4004 |
| Build: bump pytest-cov from 6.1.1 to 6.2.1 in the testing group | #4005 |
| Ci: allow starting dpf on same container | #4008 |
| Chore: (migrated pr #4009) docs: static rom training data generation example | #4011 |
| Ci: bump ansys/actions from 10.0.8 to 10.0.11 in the actions group | #4014 |
| Build: bump the pip group across 2 directories with 2 updates | #4015 |
| Build: bump the pip group across 2 directories with 1 update | #4021 |
| Build: bump pytest from 8.4.0 to 8.4.1 in the testing group | #4023 |
| Build: bump pyiges[full] from 0.3.1 to 0.3.2 | #4024 |
| Build: add shellcheck hook | #4026 |
| Fix: (migrated pr 4027): added missing kwargs to the dmpoption command. | #4030 |
| Ci: pre-commit autoupdate | #4032, #4061, #4083, #4117, #4142, #4170, #4180 |
| Build: restrict vtk version to <9.5.0 for compatibility | #4034 |
| Feat: improving inquire | #4035 |
| Fix: typo in post | #4036 |
| Ci: improving pytest reporting | #4037 |
| Fix: update import paths and add verification files to examples | #4038 |
| Refactor: moving parseip_route to misc | #4039 |
| Feat: enhance ci scripts for improved logging and dpf-reader support | #4040 |
| Chore: update changelog for v0.70.2 | #4044 |
| Build: bump grpcio from 1.73.0 to 1.73.1 in the grpc-deps group | #4045 |
| Build: bump the documentation group with 2 updates | #4047 |
| Build: bump pytest-r... |
v0.70.2
v0.70.1
0.70.1 - May 12, 2025
Added
| chore: update version to 0.70.dev0 in pyproject.toml | #3907 |
| chore: update CHANGELOG for v0.70.0 | #3913 |
Fixed
| fix: Change the mapdlinprocess graphics backend | #3915 |
| fix: documentation html looks | #3918 |
Dependencies
| build: bump the core group with 2 updates | #3910 |
| build: bump the testing group with 2 updates | #3911 |
Maintenance
| feat: add artifact upload steps for JSONL logs in local and remote test workflows | #3905 |
| build: bump platformdirs from 4.3.7 to 4.3.8 in the minimal group | #3909 |
| build: update action versions in CI workflows to latest stable releases | #3920 |
v0.70.0
0.70.0 - May 09, 2025
Added
| chore: active support for Python 3.13 | #3605 |
| chore: update CHANGELOG for v0.69.3 | #3772 |
| perf: using MAPDL calls only to get the nodes in coordinate systems | #3792 |
| refactor: using Python client library instead | #3797 |
| refactor: do not import ansys.tools.visualizer by default when importing ansys.mapdl.core | #3887 |
| chore: remove xfail markers from most flaky tests | #3899 |
Fixed
| fix(plotting): Improve interface of the plotting class. | #3702 |
| fix: missing pool name in test | #3773 |
| fix: improve element and node selection handling in post-processing | #3784 |
| fix: adding console testing | #3791 |
| fix: aborting MAPDL | #3812 |
| feat: Add optional graphical target and rework graphics backend selection | #3820 |
| fix: remove exceptions on mapdl object deletion | #3826 |
| fix: Allow jupyterbackend manual selection | #3838 |
| fix: linkchecker | #3850 |
| fix: add check for artifacts directory before processing files | #3851 |
| fix: specify type for click options in convert.py | #3854 |
| fix: annotate launchmapdl and better docstring | #3855 |
| fix: remove duplicated lines | #3858 |
| fix: update Dockerfile and docker-compose for MAPDL 2025R1 compatibility | #3860 |
| fix: remove assignees from dependabot configuration | #3861 |
| fix: pin quarto version | #3876 |
| fix: update ansys-mapdl-reader version to 0.55.0 in documentation dependencies | #3898 |
| fix: reducing space consumption in GitHub runners | #3900 |
| fix: update ansys-sphinx-theme version to 1.4.4 in requirements files | #3904 |
| fix: update changelog title format to include 'v' prefix for version | #3908 |
Dependencies
| build: bump matplotlib from 3.10.0 to 3.10.1 in the core group | #3774 |
| build: bump sphinx from 8.2.1 to 8.2.3 in the documentation group | #3788 |
| build: bump pytest from 8.3.4 to 8.3.5 in the testing group | #3789 |
| build: bump pyfakefs from 5.7.4 to 5.8.0 | #3800 |
| build: bump the documentation group across 1 directory with 2 updates | #3815 |
| build: bump pytest-cov from 6.0.0 to 6.1.0 in the testing group | #3823 |
| build: bump pytest-cov from 6.1.0 to 6.1.1 in the testing group | #3833 |
| build: bump ansys-tools-visualization-interface from 0.8.3 to 0.9.0 in the core group | #3848 |
| ci: adding dpf testing to cicd | #3852 |
| build: bump ansys-tools-visualization-interface from 0.9.0 to 0.9.1 in the core group | #3864 |
Miscellaneous
| feat: implement ignore cache reset context | #3778 |
| feat: inject additional MAPDL command line arguments through an env var | #3817 |
| hold the bc settings per plotter instance | #3897 |
Documentation
| docs: update towncrier template | #3786 |
| docs: adding reference to tags | #3795 |
| docs: update supported versions table for Ansys 2023-2025 | #3808 |
docs: Update CONTRIBUTORS.md with the latest
contributors |
#3825, #3836, #3873 |
| docs: create self-contained apdl/pymapdl conversion example | #3840 |
| docs: enhance parameter retrieval examples in user guide | #3853 |
Maintenance
| ci: pre-commit autoupdate | #3781, #3793, #3819, #3842 |
| ci: using reusable workflows | #3787 |
| ci: bump docker/login-action from 3.3.0 to 3.4.0 in the actions group | #3804 |
| ci: adapting workflow for new docker container | #3805 |
| build: bump the minimal group with 2 updates | #3806 |
| feat: update Dockerfiles and requirements for improved library support and version upgrades | #3822 |
| ci: update action versions to v9 in CI workflows | #3834 |
| feat: update CI workflow to release to PyPI using trusted publisher | #3837 |
| ci: bump actions/download-artifact from 4.1.9 to 4.2.1 in the actions group | #3843 |
| build: bump numpy from 2.2.4 to 2.2.5 in the minimal group | #3863 |
| feat: add GitHub Actions workflow to recreate PRs in main repository | #3869 |
| ci: bump the actions group with 2 updates | #3877 |
| feat: add CodeQL analysis workflow for Python | #3902 |