Release notes#

This document contains the release notes for the project.

Version 0.11#

What's New#

Launch GUI

Available in v0.11.8 and later

The launch_gui() function graphically launches the current state of the embedded instance when the App has been saved.

The launch_gui() function saves the active .mechdb file and creates a copy of the existing .mechdb file with a temporary name. The temporary .mechdb file is used to launch the GUI. By default, the temporary .mechdb file is deleted after the GUI is closed, but the user can specify whether or not to delete the temporary file.
Usage:


from ansys.mechanical.core import App

# Initialize and save the app
app = App()
app.save()

# Launch the GUI and delete the temporary `.mechdb` file when the GUI is closed
app.launch_gui()

# Launch the GUI and keep the temporary `.mechdb` file when the GUI is closed
app.launch_gui(delete_tmp_on_close=False)

Autocomplete settings command

Available in v0.11.8 and later

The ansys-mechanical-ideconfig command prints the settings that are necessary for autocomplete to work with ansys-mechanical-stubs. This command takes in three arguments: --ide vscode, --target user or --target workspace, and --revision <version>. If the revision is not provided, ansys-tools-path will retrieve the Mechanical version from your system.

Usage:


ansys-mechanical-ideconfig --ide vscode --target user --revision 251

Terminal output for Windows user's settings.json file:


Update C:\Users\{username}\AppData\Roaming\Code\User\settings.json with the following information:

{
        "python.autoComplete.extraPaths": [
            "{project_directory}\\.venv\\Lib\\site-packages\\ansys\\mechanical\\stubs\\v251"
        ],
        "python.analysis.extraPaths": [
            "{project_directory}\\.venv\\Lib\\site-packages\\ansys\\mechanical\\stubs\\v251"
        ]
}

Visualize geometry in 3D

Available in v0.11.4 and later

The app.plot() function allows you to visualize imported geometry in 3D. This feature is available only from 24R1 or later and requires the ansys-mechanical-core[viz] dependencies to be installed:


pip install ansys-mechanical-core[viz]

Usage:


from ansys.mechanical.core import App

# Initialize the app and update globals
app = App()
app.update_globals(globals())

# Import the geometry
app.open("path/to/file.mechdat")

# Visualize
app.plot()

0.11.13 - 2025-02-07#

Added#

  • Add CPython feature flag for ansys-mechanical cli #1049

  • Rpyc integration #1055

  • Add “what’s new” sections to changelog #1057

  • Create option for PyPIM to be installed separately #1060

Fixed#

  • Add explicit interface support #1058

  • Disable app poster test #1072

Documentation#

  • Clarify support guidelines #1061

Maintenance#

  • update CHANGELOG for v0.11.12 #1050

  • Bump the doc group with 4 updates #1054

  • pre-commit automatic update #1056, #1067, #1081

  • Raise error if Ansys has no attribute Mechanical #1062

  • Bump grpcio from 1.69.0 to 1.70.0 in the core group #1063

  • Bump panel from 1.5.5 to 1.6.0 in the doc group #1064

  • Upgrade ansys-pythonnet version #1066

  • Add gitattributes and renormalize files #1069

  • Bump sphinx-notfound-page from 1.0.4 to 1.1.0 in the doc group #1079

  • Bump plotly from 5.24.1 to 6.0.0 #1080

  • Upgrade ansys-sphinx-theme #1082

  • update clr loader version #1083

Test#

  • update poster test #1065

0.11.12 - 2025-01-16#

Added#

  • Update enum and globals #1037

  • add poster method that raises an exception #1038

  • docker and ci/cd change for 25R1 #1042

Maintenance#

  • update CHANGELOG for v0.11.11 #1031

  • Bump the doc group with 2 updates #1036

  • pre-commit automatic update #1039

  • Bump ansys-mechanical-stubs from 0.1.5 to 0.1.6 #1044

  • Update default product version to 25R1 #1045

  • Bump ansys-mechanical-env version from 0.1.8 to 0.1.9 #1048

0.11.11 - 2025-01-08#

Added#

  • Add tests for transaction #985

  • Update private app data creation and add tests #986

  • Update docstring and App.save_as() #1001

  • Update object state for print_tree() #1005

  • Option to ignore lock file on open #1007

  • Add project directory property #1022

Fixed#

Miscellaneous#

  • Remove f-string without placeholders and specify exception type. #1011

Documentation#

  • Update docs with new api #1000

Maintenance#

  • Bump codecov/codecov-action from 4 to 5 #983

  • update CHANGELOG for v0.11.10 #984

  • Bump ansys-sphinx-theme[autoapi] from 1.2.1 to 1.2.2 in the doc group #988

  • Bump grpcio from 1.68.0 to 1.68.1 in the core group #990

  • Bump pytest from 8.3.3 to 8.3.4 in the tests group #991

  • Bump the doc group with 2 updates #992, #999

  • pre-commit automatic update #993

  • Support python 3.13 #997

  • Bump clr-loader from 0.2.6 to 0.2.7.post0 in the core group #1003

  • Bump matplotlib from 3.9.3 to 3.10.0 in the doc group #1004

  • Bump the doc group with 3 updates #1008

  • Bump psutil from 6.1.0 to 6.1.1 #1009

  • Update license headers for 2025 #1014

  • Bump ansys-mechanical-stubs to 0.1.5 and add typehint to DataModel #1015

  • Follow pythonic standard for comparison to None. #1016

  • Bump grpcio from 1.68.1 to 1.69.0 in the core group #1020

  • Bump sphinx-autodoc-typehints from 2.5.0 to 3.0.0 #1021

  • Update ngihtly for pre-release version #1023

0.11.10 - 2024-11-18#

Added#

  • Version input type check #979

  • Adding new method for connecting to Mechanical instance #980

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 the doc group with 2 updates #968, #982

  • 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#

  • add ansys-mechanical-stubs as a dependency #948

  • Add overwrite option for App.save_as() #951

  • add typehints to ExtAPI, Tree, and Graphics #957

Fixed#

  • bandit warnings #950

  • stubs CLI test #952

Maintenance#

  • update CHANGELOG for v0.11.8 #946

  • code maintenance #947, #949

  • 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#

  • launch_gui command #882

  • Add method to execute script from file for embedding #902

  • add warning for x11 loaded before init on 25.1+ #909

  • ansys-mechanical-ideconfig command #935

  • Automatically update pre-commit ci PR with prefix #936

Fixed#

  • Update execute_script method #894

  • Adapting 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

  • Bump the doc group with 4 updates #899, #907, #916

  • 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

  • Bump the doc group with 5 updates #933, #943

  • 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#

  • FEAT: Update cheat sheet with quarto #845

  • Feat: add a layer to load into an existing stage #857

Fixed#

  • Refactor usd export #858

  • FIX: App plot None check #860

Documentation#

  • chore: update CHANGELOG for v0.11.4 #856

  • MAINT: Cheat sheet #871

Dependencies#

  • MAINT: update ansys-sphinx-theme #863

  • MAINT: Bump the doc group across 1 directory with 4 updates #866

  • MAINT: Bump ansys/actions from 6 to 7 #868

  • MAINT: Bump matplotlib from 3.9.1 to 3.9.1.post1 #869

  • [pre-commit.ci] pre-commit autoupdate #870

0.11.4 - 2024-08-06#

Added#

  • DOC: Update known issues and limitations #829

  • Feat: Add option for generating docs without examples #830

  • Feat: Integrate ansys visualization tool #846

Changed#

  • chore: update CHANGELOG for v0.11.3 #824

  • Maint: Update new labels #836

  • MAINT: Update shims.material_import #837

  • [pre-commit.ci] pre-commit autoupdate #844

Fixed#

  • Maint: Update qk_07 test #833

  • Maint: Update qk07 #848

  • use “OnWorkbenchReady” to update globals #854

  • fix: underline issue with changelog.rst section generation #855

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#

  • add background app class #849

  • MAINT: Bump grpcio from 1.65.1 to 1.65.4 in the core group #850

  • Maint: Update qk5 #852

  • [pre-commit.ci] pre-commit autoupdate #853

0.11.3 - 2024-07-19#

Changed#

  • MAINT: Updates for 242 #822

  • chore: update CHANGELOG for v0.11.2 #823

0.11.2 - 2024-07-19#

Added#

  • FEAT: Add known issues and limitation section #760

  • FEAT: Add test for building gallery #787

  • FEAT: Add graphics and globals #790

  • feat: add –script-args argument to ansys-mechanical #802

  • FEAT: Update print_tree method #804

Changed#

  • chore: update CHANGELOG for v0.11.1 #786

  • [pre-commit.ci] pre-commit autoupdate #789, #801, #819

  • MAINT: Update nightly runs for 251 #803

  • MAINT: Refactor CICD #806

  • MAINT: Update for 24R2 #810

  • MAINT: update for docker files 24R2 #811

  • Update ACT API Reference Guide link #815

Fixed#

  • Fix sentence in architecture file #800

Dependencies#

  • MAINT: Bump numpy from 1.26.4 to 2.0.0 #773

  • MAINT: Bump the doc group with 4 updates #788

  • MAINT: Bump the doc group with 2 updates #805

  • MAINT: Update dev version of pymechanical #814

  • MAINT: Bump sphinx from 7.3.7 to 7.4.4 in the doc group #818

  • MAINT: Update pymech-env #821

Miscellaneous#

  • docs: update architecture.rst #796

  • fix exception when plotting a model with any line bodies #812

0.11.1 - 2024-06-21#

Added#

  • FEAT: Add an App method to print project tree for embedding scenario #779

Changed#

  • Test specific version #771

  • chore: update CHANGELOG for v0.11.0 #777

  • chore: bump add-license-headers version to 0.3.2 #782

Fixed#

  • fix sharing app instances, clarify contract #784

0.11.0 - 2024-06-18#

Added#

  • feat: raise an exception if port or input script aren’t provided in batch mode #753

  • feat: use changelog.rst instead of CHANGELOG.md for release notes #757

  • Doc: Add embedding api references #758

  • feat: implement autoapi #761

Changed#

  • chore: update CHANGELOG for v0.10.11 #749

  • MAINT: Delete the apt-get lists after installing packages #750

  • [pre-commit.ci] pre-commit autoupdate #774

Fixed#

  • FIX: Modify pre-commit hook #763

  • fix lifetime issue #768

  • fix pythonnet issue #772

  • Fix: Remove disable sec check #776

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

Version 0.10#

0.10.11 - 2024-05-23#

Added#

  • feat: Add tests for animation exports #729

  • add feature flags to ansys-mechanical cli #735

  • feat: Add test for deprecation warning #739

Changed#

  • chore: update CHANGELOG for v0.10.10 #716

  • Maint: Display image info #717

  • [pre-commit.ci] pre-commit autoupdate #726

  • set mono trace env vars before loading mono #734

Fixed#

  • fix: merging coverage step in ci_cd #720

  • fix: Publish coverage for remote connect #721

  • fix: Restrict protobuf <6 #722

  • Fix: 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#

  • MAINT: Bump pytest from 8.1.1 to 8.2.0 in the tests group #724

  • MAINT: Bump the doc group with 3 updates #725, #743

  • MAINT: Bump grpcio from 1.62.2 to 1.63.0 in the core group #731

  • MAINT: Bump the doc group with 2 updates #732

  • MAINT: Bump grpcio from 1.63.0 to 1.64.0 in the core group #741

  • MAINT: Bump pytest from 8.2.0 to 8.2.1 in the tests group #742

Miscellaneous#

  • Split pyvista into two methods and remove the stability workaround for 242 #718

  • Update conf.py #723

  • catch the mono version warning #733

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 #707

  • Feat: mechanical-env check before running embedding #708

  • feat: set up doc-deploy-changelog action #710

Changed#

  • Doc: fix docs and vale warning #656

  • Maint: post release change log update 10.9 #665

  • Maint: Auto approve and merge dependabot PR #674

  • [pre-commit.ci] pre-commit autoupdate #691, #706

  • Maint: Add code cov report #692

  • Maint: Modify nightly run #712

Fixed#

  • Fix: Assign ci bot for dependabot PR #677

  • Fix: Add matrix python in embedding test #681

  • Fix: Remove warning message test for remote session launch #682

  • fix transformation matrix #683

  • Fix: Modify retrieving path of Mechanical in tests #688

  • work around instability in 2024R1 #695

Dependencies#

  • MAINT: Bump the doc group with 2 updates #668, #673

  • MAINT: Bump the doc group with 1 update #678

  • first version of 3d visualization with pyvista #680

  • MAINT: Bump the doc group with 3 updates #689

  • add open-usd exporter #701

  • MAINT: Bump the doc group with 5 updates #705, #715

  • MAINT: Bump grpcio from 1.62.1 to 1.62.2 in the core group #713

  • MAINT: Bump ansys/actions from 5 to 6 #714

Miscellaneous#

  • cleanup #702

  • update graphics based on backend changes #711

0.10.9 - 2024-03-27#

Added#

  • Block 32 bit python for embedding #647

  • Add usage of cli under embedding #650

  • Add changelog action #653

Fixed#

  • Fixed make pdf action in doc build #652

  • Use _run for better i/o in tests #655

  • Fix pdf action #664

Dependencies#

  • Bump pytest-cov from 4.1.0 to 5.0.0 #657

  • Bump ansys-mechanical-env from 0.1.4 to 0.1.5 #658

Miscellaneous#

  • DOC: Improve documentation for the embedded instances. #663

0.10.8 - 2024-03-18#

Added#

  • Add poster (#642)

  • Add LS Dyna unit test (#584)

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#

  • Update pre-commit (#610)

  • Update vale version to 3.1.0 (#613)

  • Update timeout for actions (#631)

  • Update cheat sheet with ansys-sphinx-theme (#638)

Dependencies#

  • Bump ansys-sphinx-theme from 0.13.4 to 0.14.0 (#608)

  • Bump plotly from 5.18.0 to 5.20.0 (#605, #644)

  • Bump pypandoc from 1.12 to 1.13 (#609)

  • Bump pytest from 8.0.0 to 8.1.1 (#606, #623, #634)

  • Bump grpcio from 1.60.1 to 1.62.1 (#620, #635)

  • Bump pandas from 2.2.0 to 2.2.1 (#619)

  • Bump matplotlib from 3.8.2 to 3.8.3 (#607)

  • Bump ansys-mechanical-env from 0.1.3 to 0.1.4 (#624)

  • Bump pyvista from 0.43.3 to 0.43.4 (#643)

0.10.7 - 2024-02-13#

Added#

  • Upload 241 docker files (#567)

  • Add pre-commit hooks (#575)

  • Add Automatic version update for Mechanical scripting external links (#585)

  • Add PyMechanical logo (#592)

Changed#

  • 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)

Dependencies#

  • 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 - 2024-01-11#

Added#

  • Add release note configuration (#512)

  • Add 242 to scheduled nightly run (#519)

  • Add transaction for embedding (#542)

Fixed#

  • 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)

Changed#

  • Update LICENSE (#548)

  • Update license headers and package versions (#556)

Dependencies#

  • 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 and actions/dwonload-artifactfrom 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#

  • 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)

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#

  • 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 - 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 (#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 - 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#

  • 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)

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 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 - 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)

Version 0.9#

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)

Version 0.8#

0.8.0 - 2023-05-12#

Added#

  • changelog (#222)

  • add link to embedding examples (#228)

  • Add close() method to Ansys.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 of Ansys.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)

Version 0.7#

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