Release notes#
This document contains the release notes for the project.
0.11.10 - 2024-11-18#
Added#
Fixed#
Update embedding script tests #974
Documentation#
add Mechanical API link to Mechanical Scripting page #972
Maintenance#
update CHANGELOG for v0.11.9 #963
Modify how job success is verified for CI/CD #965
Bump mikepenz/action-junit-report from 4 to 5 #966
Bump grpcio from 1.67.0 to 1.67.1 in the core group #967
Bump pytest-cov from 5.0.0 to 6.0.0 #969
Update docs build action container #971
pre-commit automatic update #977
Bump grpcio from 1.67.1 to 1.68.0 in the core group #981
0.11.9 - 2024-10-29#
Added#
Fixed#
Maintenance#
update CHANGELOG for v0.11.8 #946
Bump the core group with 2 updates #953
Bump ansys-sphinx-theme[autoapi] from 1.1.4 to 1.1.6 in the doc group #954
Bump psutil from 6.0.0 to 6.1.0 #955
bump ansys-mechanical-stubs to v0.1.4 #956
Bump the doc group with 2 updates #960
Bump usd-core from 24.8 to 24.11 #961
pre-commit automatic update #962
0.11.8 - 2024-10-15#
Added#
Fixed#
Update
execute_script
method #894Adapting braking change for upload action #895
Remove Python class reference. #901
documentation links #911
Throw value error for unsupported version of Mechanical #917
Use “lite” CLR host on windows for 251+ #920
update AUTHORS file #929
Warning for multiple version #942
Miscellaneous#
use embedding clr host in version 251 #926
Documentation#
remove
thispagetitle
metatag #897
Maintenance#
Add vulnerability check #709
update CHANGELOG for v0.11.7 #889
Bump grpcio from 1.66.0 to 1.66.1 in the core group #891
Bump the doc group with 2 updates #892
Bump pytest-print from 1.0.0 to 1.0.1 in the tests group #898
Drop python 3.9 #904
Bump pytest from 8.3.2 to 8.3.3 in the tests group #906
Remove unnecessary dependencies #908
Bump ansys-mechanical-env from 0.1.7 to 0.1.8 in the core group #914
Bump pytest-print from 1.0.1 to 1.0.2 in the tests group #915
Bump grpcio from 1.66.1 to 1.66.2 in the core group #922
Bump panel from 1.5.0 to 1.5.1 in the doc group #923
Use static search #927
pre-commit autoupdate #934
Code maintenance #937
pre-commit automatic update #944
0.11.7 - 2024-08-29#
Documentation#
Fix doc layout #888
Maintenance#
update CHANGELOG for v0.11.6 #887
0.11.6 - 2024-08-28#
Documentation#
Maintenance#
update CHANGELOG for v0.11.5 #872
Bump grpcio from 1.65.4 to 1.65.5 in the core group #875
Bump the doc group with 4 updates #876
Bump grpcio from 1.65.5 to 1.66.0 in the core group #880
Bump ansys-sphinx-theme[autoapi] from 1.0.5 to 1.0.7 in the doc group #881
[pre-commit.ci] pre-commit autoupdate #884
0.11.5 - 2024-08-13#
Added#
Fixed#
Documentation#
Dependencies#
0.11.4 - 2024-08-06#
Added#
Changed#
Fixed#
Dependencies#
MAINT: Bump grpcio from 1.64.1 to 1.65.1 in the core group #826
MAINT: Bump pytest from 8.2.2 to 8.3.1 in the tests group #827
MAINT: Bump the doc group with 4 updates #828
MAINT: Bump pytest from 8.3.1 to 8.3.2 in the tests group #838
MAINT: Bump plotly from 5.22.0 to 5.23.0 in the doc group #839
MAINT: Bump usd-core from 24.3 to 24.8 #841
MAINT: Bump sphinxcontrib-websupport from 1.2.7 to 2.0.0 #842
Miscellaneous#
DOC: Add documentation for
launch_mechanical
#831
Documentation#
0.11.3 - 2024-07-19#
Changed#
0.11.2 - 2024-07-19#
Added#
Changed#
Fixed#
Fix sentence in architecture file #800
Dependencies#
Miscellaneous#
0.11.1 - 2024-06-21#
Added#
FEAT: Add an App method to print project tree for embedding scenario #779
Changed#
Fixed#
fix sharing app instances, clarify contract #784
0.11.0 - 2024-06-18#
Added#
Changed#
Fixed#
Dependencies#
MAINT: Bump the doc group with 4 updates #751
[pre-commit.ci] pre-commit autoupdate #752
MAINT: Bump the doc group with 3 updates #755
MAINT: Update files as per pyansys standards #762
MAINT: Bump grpcio from 1.64.0 to 1.64.1 in the core group #764
MAINT: Bump pytest from 8.2.1 to 8.2.2 in the tests group #765
MAINT: Bump the doc group with 2 updates #766
Miscellaneous#
add method to update globals #767
0.10.11 - 2024-05-23#
Added#
Changed#
Fixed#
fix: merging coverage step in ci_cd #720
fix: Publish coverage for remote connect #721
fix: Restrict
protobuf
<6 #722Fix: add return for poster #727
fix: cli test are not getting coverage #737
fix: adding mechanical libraries #740
feat: Add more coverage on logging #744
fix: Display image and build info only for scheduled run #746
fix: upload coverage files only for latest stable version on release workflow #748
Dependencies#
Miscellaneous#
0.10.10 - 2024-04-23#
Added#
Add embedding_scripts marker #662
FEAT: Group dependabot alerts #666
add windows library loader util #672
Feat: Add reports for remote connect tests #690
Feat: Add link check #693
Feat: Add app libraries test #696
Feat: Update
get_mechanical_path
#707Feat:
mechanical-env
check before running embedding #708feat: set up doc-deploy-changelog action #710
Changed#
Fixed#
Dependencies#
Miscellaneous#
0.10.9 - 2024-03-27#
Added#
Fixed#
Dependencies#
Miscellaneous#
DOC: Improve documentation for the embedded instances. #663
0.10.8 - 2024-03-18#
Added#
Fixed#
Add logo for dark theme (#601)
Architecture doc (#612)
Put remote example before embedding example (#621)
Minor updates to Architecture doc (#618)
Add MechanicalEnums (#626)
Update Release action to use Stable version of Mechanical (#628)
Update nightly run image version (#636)
Update logo without slash (#640)
Changed#
Dependencies#
0.10.7 - 2024-02-13#
Added#
Changed#
Dependencies#
Bump
sphinxcontrib-websupport
from 1.2.6 to 1.2.7 (#562)Bump
ansys-sphinx-theme
from 0.13.0 to 0.13.4 (#563, #586, #596)Bump
pandas
from 2.1.4 to 2.2.0 (#571)Bump
sphinxemoji
from 0.2.0 to 0.3.1 (#569)Bump
tj-actions/changed-files
from 41 to 42 (#572)Bump
peter-evans/create-or-update-comment
from 3 to 4 (#576)Bump
pytest
from 7.4.4 to 8.0.0 (#577)Bump
sphinx-autodoc-typehints
from 1.25.2 to 2.0.0 (#578, #597)Bump
ansys.mechanical.env
from 0.1.2 to 0.1.3 (#583)Bump
sphinx-autobuild
from 2021.3.14 to 2024.2.4 (#588)Bump
pytest-sphinx
from 0.5.0 to 0.6.0 (#587)Bump
grpcio
from 1.60.0 to 1.60.1 (#589)Bump
numpy
from 1.26.3 to 1.26.4 (#595)Bump
imageio
from 2.33.1 to 2.34.0 (#594)Bump
mikepenz/action-junit-report
from 3 to 4 (#593)
0.10.6 - 2024-01-11#
Added#
Fixed#
Changed#
Dependencies#
Bump
github/codeql-action
from 2 to 3 (#532)Bump
pyvista
from 0.43.0 to 0.43.1 (#536)Bump
actions/upload-artifact
andactions/dwonload-artifact
from 3 to 4 (#533)Bump
jupyter-sphinx
from 0.4.0 to 0.5.3 (#547)Bump
tj-actions/changed-files
from 40 to 41 (#544)Bump
pytest
from 7.4.3 to 7.4.4 (#546)Bump
add-license-headers
from 0.2.2 to 0.2.4 (#549)Bump
numpy
from 1.26.2 to 1.26.3 (#551)
0.10.5 - 2023-12-15#
Added#
Fixed#
Fix enum printout (#421)
fix appdata tests (#425)
Run all embedding tests & fix appdata tests (#433)
unset all logging environment variables (#434)
pytest –ansys-version dependent on existing install (#439)
Fix app.save method for saving already saved project in current session (#453)
Flexible version for embedding & remote example (#459)
Fix obsolete API call in embedding test (#456)
Fix ignored env passing to cli (#465
Fix private appdata environment variables and folder layout (#474)
Fix hanging embedding tests (#498)
Fix ansys-mechanical finding path (#516)
Changed#
Update
pre-commit
(#528)Update python minimum requirement from 3.8 to 3.9 (#484)
remove version limit for protobuf (#432)
remove legacy configuration test (#436)
Update examples page (#450)
remove unneeded try/except (#457)
Updated wording for revn-variations section (#458)
Update temporary file creation in test_app (#466)
Remove .reuse and LICENSES directories & bump add-license-header version (#496)
Replace workbench_lite with mechanical-env in the docs (#522)
Dependencies#
Bump
numpydoc
from 1.5.0 to 1.6.0 (#428)Bump
ansys-sphinx-theme
from 0.11.2 to 0.12.5 (#427, #463, #480, #493)Bump
actions/checkout
from 3 to 4 (#426)Bump
ansys-sphinx-theme
from 0.12.1 to 0.12.2 (#447)Bump
stefanzweifel/git-auto-commit-action
from 4 to 5 (#448)Bump
pypandoc
from 1.11 to 1.12 (#470)Bump
add-license-headers
from v0.1.3 to v0.2.0 (#472)Bump
pytest
from 7.4.2 to 7.4.3 (#482)Bump
tj-actions/changed-files
from 39 to 40 (#477)Bump
plotly
from 5.17.0 to 5.18.0 (#478)Bump
sphinx-gallery
from 0.14.0 to 0.15.0 (#509)Bump
actions/labeler
from 4 to 5 (#517)Bump
actions/setup-python
from 4 to 5 (#523)
0.10.4 - 2023-10-06#
Dependencies#
Update
ansys_mechanical_api
from 0.1.0 to 0.1.1 (#444)
0.10.3 - 2023-09-26#
Added#
Set up daily run for 241 testing and added manual inputs for workflow dispatch (#385)
add option to include enums in global variables (#394)
add experimental libraries method (#395)
add nonblocking sleep (#399)
Add test case for exporting off screen image(#400)
Warn for obsolete apis (#409)
Fixed#
Fix embedded testing for all python version in CI/CD (#393)
fix broken link (#397)
use Application.Exit() in 241+ (#396)
Fix stale globals by wrapping them (#398)
Fix API documentation (#411)
doc fix (#412)
Dependencies#
Bump
sphinx
from 7.2.5 to 7.2.6 (#403)Bump
matplotlib
from 3.7.2 to 3.8.0 (#404Bump
imageio-ffmpeg
from 0.4.8 to 0.4.9 (#405Bump
ansys-sphinx-theme
from 0.11.1 to 0.11.2 (#406)Bump
plotly
from 5.16.1 to 5.17.0 (#407)Bump
docker/login-action
from 2 to 3 (#408)Bump
pyvista
from 0.42.1 to 0.42.2 (#414)
0.10.2 - 2023-09-08#
Added#
Max parallel 2 for embedding tests - ci_cd.yml (#341)
New features for ansys-mechanical console script (#343)
Add a “Documentation and issues” section to README and doc landing page (#347)
Dependabot changelog automation (#354)
Follow up of dependabot automated changelog (#359)
Add license headers to files in src (#373)
Changed#
Fixed#
Fix private appdata issue (#344)
Fix issues with PyPIM object.inv location (#345)
Dependencies#
Bump
plotly
from 5.16.0 to 5.16.1 (#357)Bump
sphinx-gallery
from 0.13.0 to 0.14.0 (#361)Bump
pytest-print
from 0.3.3 to 1.0.0 (#369)Bump
imageio
from 2.31.1 to 2.31.2 (#370)Bump
actions/checkout
from 3 to 4 (#379)Bump
imageio
from 2.31.2 to 2.31.3 (#376)Bump
sphinx-notfound-page
from 1.0.0rc1 to 1.0.0 (#374)Bump
pyvista
from 0.42.0 to 0.42.1 (#388)
0.10.1 - 2023-08-08#
Changed#
Bump ansys-sphinx-theme from 0.10.0 to 0.10.2 (#337)
Update clr-loader dependency (#339)
0.10.0 - 2023-08-07#
Added#
Added warning for ansys-mechanical when provided an input script (#319)
Add changelog check to CI/CD (#322)
Added version check for ansys-mechanical warning message (#323)
Added TempPathFactory to test_app_save_open (#332)
Changed#
Update python minimum requirement from 3.7 to 3.8 (#333)
Minor private appdata updates (#335)
Fixed#
Broken links (#316)
Remove project lock file on close (#320)
Fixed warning message for ansys-mechanical (#326)
0.9.3 - 2023-07-27#
Added#
Add ansys-mechanical console script (#297)
addin configuration and tests (#308)
Changed#
Bump matplotlib from 3.7.1 to 3.7.2 (#294)
Bump pyvista from 0.40.0 to 0.40.1 (#293)
Bump sphinx-autodoc-typehints from 1.23.0 to 1.23.3 (#284)
Bump patch version (#292)
Remove pkg-resources and importlib_metadata (#300)
Bump grpcio from 1.56.0 to 1.56.2 (#305)
Bump pyvista from 0.40.1 to 0.41.1 (#306)
Fixed#
Update code snippet for accessing project directory. (#295)
Added import logging to doc file (#299)
Fix version variable issue running “ansys-mechanical -r {revn} -g” (#302)
Update wording in running_mechanical.rst (#303)
0.9.2 - 2023-07-07#
Added#
Added private AppData functionality to embedding (#285)
Fixed#
Updated pythonnet warning message (#286)
Changed#
Bump pytest from 7.3.2 to 7.4.0 (#282)
Bump grpcio from 1.54.2 to 1.56.0 (#283)
0.9.1 - 2023-06-21#
Added#
Add version configuration for embedding tests (#270)
Changed#
Bump pytest-print from 0.3.1 to 0.3.2 (#273)
Fixed#
FIX: Use updated ansys-tools-path to resolve - missing 1 required positional argument: ‘exe_loc’ issue (#280)
0.9.0 - 2023-06-13#
Added#
link to pymechanical remote sessions examples (#252)
add doc to run script without embedding (#262)
pre-commit autoupdate (#269)
Changed#
Bump ansys-sphinx-theme from 0.9.8 to 0.9.9 (#248)
Bump grpcio from 1.54.0 to 1.54.2 (#249)
Bump sphinx from 6.2.0 to 6.2.1 (#250)
change image tag in ci/cd (#254)
Bump pyvista from 0.39.0 to 0.39.1 (#256)
Standardizing data paths (#257)
Bump imageio from 2.28.1 to 2.30.0 (#258)
Bump pytest-cov from 4.0.0 to 4.1.0 (#259)
Bump imageio from 2.30.0 to 2.31.0 (#264)
Bump pytest from 7.3.1 to 7.3.2 (#267)
Bump plotly from 5.14.1 to 5.15.0 (#268)
Fixed#
FIX: GitHub organization rename to Ansys (#251)
fix examples links (#253)
fix windows pythonnet warning unit tests (#260)
0.8.0 - 2023-05-12#
Added#
changelog (#222)
add link to embedding examples (#228)
Add
close()
method toAnsys.Mechanical.Embedding.Application
. See (#229)Add check if pythonnet exists in the user environment (#235)
Changed#
cleanup docker ignore file (#206)
Update contributing.rst (#213)
Bump sphinx-autodoc-typehints from 1.22 to 1.23.0 (#215)
Bump pytest from 7.3.0 to 7.3.1 (#216)
Bump sphinx-gallery from 0.12.2 to 0.13.0 (#217)
Bump sphinx-copybutton from 0.5.1 to 0.5.2 (#218)
Bump sphinx-design from 0.3.0 to 0.4.1 (#219)
Remove python 3.7 (#230)
Use ansys-tools-path (#231)
Bump sphinx from 6.2.0 to 7.0.0 (#232)
Bump imageio from 2.28.0 to 2.28.1 (#233)
ignore generated .ipynb, .py, .rst, .md5, .png and .pickle files (#239)
Bump pyvista from 0.38.5 to 0.39.0 (#245)
Fixed#
FIX: not necessary anymore to update apt-get (#220)
Include amd folder for mapdl solver in the docker image. (#200)
Remove jscript references from tests/ folder (#205)
Fixes the windows executable path for standalone mechanical (#214)
FIX: run_python_script* return empty string for objects that cannot be returned as string (#224)
call
new()
in the BUILDING_GALLERY constructor ofAnsys.Mechanical.Embedding.Application
(#229)fix documentation link (#234)
changed python doc url to fix doc pipeline error (#236)
Docker dependencies to support topo and smart tests (#237)
0.7.3 - 2023-04-20#
Changed#
Reuse instance of embedded application when building example gallery (#221)
0.7.2 - 2023-04-13#
Changed#
Bump plotly from 5.14.0 to 5.14.1 (#197)
Bump pytest from 7.2.2 to 7.3.0 (#196)
Bump peter-evans/create-or-update-comment from 2 to 3 (#195)
Bump ansys-sphinx-theme from 0.9.6 to 0.9.7 (#198)
Fixed#
Fixed documentation for updating global variables (#203)
Remove references to unsupported legacy jscript APIs (#205)
Clean up docker image (#206, #200)
0.7.1 - 2023-04-10#
First public release of PyMechanical