All notable changes to PyMechanical will be documented in this file. This project adheres to Semantic Versioning.
This document follows the conventions laid out in Keep a CHANGELOG.
- Add logo for dark theme (#601)
0.10.7 - February 13 2024
- Upload 241 docker files (#567)
- Add pre-commit hooks (#575)
- Add Automatic version update for Mechanical scripting external links (#585)
- Add PyMechanical logo (#592)
- Update getting started page (#561)
- Update 232 to 241 in docs, docstrings, examples, and tests (#566)
- Update workflow versions to run 241 and 242 (#590)
- Bump
pyvista
from 0.43.1 to 0.43.3 (#564, #598) - 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
panel
from 1.3.6 to 1.3.8 (#570, #579) - 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) - Update
pre-commit
(#580, #599) - 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 - January 11 2024
- Add release note configuration (#512)
- Add 242 to scheduled nightly run (#519)
- Add transaction for embedding (#542)
- Fix pymeilisearch name typo and favicon (#538)
- Update the gif to reduce the whitespace (#540)
- Update ansys/actions to v5 (#541)
- Fix cli find mechanical (#550)
- Bump
github/codeql-action
from 2 to 3 (#532) - Update
pre-commit
(#537, #545, #553) - Bump
pyvista
from 0.43.0 to 0.43.1 (#536) - Bump
panel
from 1.3.4 to 1.3.6 (#535, #543) - 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 - December 15, 2023
- Add codeql.yml for security checks (#423)
- add readonly flag and assertion (#441)
- Add PyMeilisearch in documentation (#508)
- Add cheetsheat and improve example visibility (#506)
- Add mechanical-env to workflow (#521)
- Add doc pdf build to workflow (#529)
- 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)
- 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)
- Update
pre-commit
(#431, #471, #489) - 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
grpcio
from 1.58.0 to 1.60.0 (#429, #485, #504, #527) - Bump
actions/checkout
from 3 to 4 (#426) - Bump
pyvista
from 0.42.2 to 0.43.0 (#446, #526) - 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
numpy
from 1.26.0 to 1.26.2 (#464, #495) - Bump
pypandoc
from 1.11 to 1.12 (#470) - Bump
imageio
from 2.31.5 to 2.33.1 (#469, #487, #503, #524) - Bump
add-license-headers
from v0.1.3 to v0.2.0 (#472) - Bump
panel
from 1.2.3 to 1.3.4 (#479, #486, #510, #518) - 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
pandas
from 2.1.1 to 2.1.4 (#481, #494, #525) - Bump
matplotlib
from 3.8.0 to 3.8.2 (#488, #502) - 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 - October 6 2023
- Update
ansys_mechanical_api
from 0.1.0 to 0.1.1 (#444)
0.10.3 - September 26 2023
- 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)
- 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)
- Bump
sphinx
from 7.2.5 to 7.2.6 (#403) - Bump
matplotlib
from 3.7.2 to 3.8.0 (#404 - Bump
imageio-ffmpeg
from 0.4.8 to 0.4.9 (#405 - Bump
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 - September 8 2023
- 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)
- Remove library-namespace from CI/CD (#342)
- Bump grpcio from 1.56.2 to 1.57.0 (#349)
- Bump plotly from 5.15.0 to 5.16.0 (#348)
- Bump sphinxcontrib-websupport from 1.2.4 to 1.2.6 (#350)
- Bump ansys-sphinx-theme from 0.10.2 to 0.10.3 (#351)
- pre-commit autoupdate (#362), (#380), (#391)
- Fix private appdata issue (#344)
- Fix issues with PyPIM object.inv location (#345)
- Bump
plotly
from 5.16.0 to 5.16.1 (#357) - Bump
sphinx
from 7.1.2 to 7.2.5 (#358, #378) - Bump
sphinx-gallery
from 0.13.0 to 0.14.0 (#361) - Bump
ansys-sphinx-theme
from 0.10.3 to 0.11.1 (#360, #387) - Bump
pytest-print
from 0.3.3 to 1.0.0 (#369) - Bump
tj-actions/changed-files
from 37 to 39 (#367, #386) - Bump
imageio
from 2.31.1 to 2.31.2 (#370) - Bump
pytest
from 7.4.0 to 7.4.2 (#375, #389) - 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 - August 8 2023
- Bump ansys-sphinx-theme from 0.10.0 to 0.10.2 (#337)
- Update clr-loader dependency (#339)
0.10.0 - August 7 2023
- 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)
- Update python minimum requirement from 3.7 to 3.8 (#333)
- Minor private appdata updates (#335)
- Broken links (#316)
- Remove project lock file on close (#320)
- Fixed warning message for ansys-mechanical (#326)
0.9.3 - July 27 2023
- Add ansys-mechanical console script (#297)
- addin configuration and tests (#308)
- 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)
- 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 - July 7 2023
- Added private AppData functionality to embedding (#285)
- Updated pythonnet warning message (#286)
- 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 - June 21 2023
- Add version configuration for embedding tests (#270)
- Bump pytest-print from 0.3.1 to 0.3.2 (#273)
- FIX: Use updated ansys-tools-path to resolve - missing 1 required positional argument: 'exe_loc' issue (#280)
0.9.0 - June 13 2023
- link to pymechanical remote sessions examples (#252)
- add doc to run script without embedding (#262)
- pre-commit autoupdate (#269)
- 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)
- FIX: GitHub organization rename to Ansys (#251)
- fix examples links (#253)
- fix windows pythonnet warning unit tests (#260)
0.8.0 - May 12 2023
- 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)
- 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)
- 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 - April 20 2023
- Reuse instance of embedded application when building example gallery (#221)
0.7.2 - April 13 2023
- 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 documentation for updating global variables (#203)
- Remove references to unsupported legacy jscript APIs (#205)
- Clean up docker image (#206, #200)
0.7.1 - April 10 2023
First public release of PyMechanical