0.9.0 - May 22, 2025
Added
| feat: launching a specific version of Sherlock | #431 |
| feat: add Analysis.updatecomponent_failure_mechanism_analysis_props() | #478 |
| feat: New API updatesemiconductor_wearout_props() | #488 |
| feat: new API updatePTH_fatigue_props() | #492 |
| feat: add Parts.getparts_list_properties() | #502 |
| feat: new API updatepad_properties() | #505 |
| feat: Refactor launcher to allow connecting to Sherlock that is running | #508 |
| feat: new API deletePartsFromPartsList() | #526 |
| feat: Update thermal maps APIs | #530 |
| feat: Get solder info RPC | #534 |
| feat: new API importGDSII_file | #537 |
| feat: new API to add board outline | #560 |
Fixed
| fix: proper AUTHORS file | #438 |
| fix: API updatePTHFatigueProps() | #506 |
| fix: PartLocation variable was renamed by mistake | #515 |
| fix: updatepad_properties - returnCode management | #522 |
| fix: don't try to launch Sherlock that isn't installed with corresponding version of Ansys | #548 |
| fix: Error handling: improved for Parts, Lifecycle, and Stackup | #567 |
Documentation
| MAINT: add action changelog and changelog.rst for release notes | #426 |
| Update unit test for HV strain map analysis. | #428 |
| MAINT: Bump ansys-sphinx-theme from 1.1.6 to 1.1.7 | #429 |
| MAINT: Bump grpcio from 1.67.0 to 1.67.1 | #433 |
| MAINT: Bump pytest-cov from 5.0.0 to 6.0.0 | #434 |
| MAINT: Bump ansys-sphinx-theme from 1.1.7 to 1.2.0 | #436 |
| feat: Adding version check to all API methods | #440 |
| feat: Keith/potting region update | #441 |
| fix: Analysis.updateharmonic_vibe_props(): add support for setting model source and strain map natural frequency | #442 |
| docs: update the pull request template | #446 |
| feat:Keith/copy delete potting region | #448 |
| MAINT: Bump ansys-sphinx-theme from 1.2.0 to 1.2.1 | #449 |
| doc: project logo | #450 |
| MAINT: Bump codecov/codecov-action from 4 to 5 | #451 |
| feat: add type hints | #454 |
| feat: increment version of ansys-api-sherlock to 0.1.35 | #461 |
| fea: adding new PySherlock APIs Layer.listlayers and Layer.exportlayer_image | #462 |
| chore: update CHANGELOG for v0.8.0 | #469 |
| chore: update CHANGELOG for v0.8.1 | #471 |
| MAINT: Bump version ansys-api-sherlock to v0.1.36 | #473 |
| docs: Updated documentation in update potting region. | #477 |
| MAINT: bump ansys-sphinx-theme from 1.2.3 to 1.2.4 | #479 |
| DOC: New documentation examples | #480 |
| MAINT: Add support for Python 3.13 | #481 |
| MAINT: bump grpcio from 1.67.1 to 1.69.0 | #482 |
| MAINT: bump ansys-sphinx-theme from 1.2.4 to 1.2.6 | #483 |
| MAINT: Revert grpcio version for tests. Modify dependabot.yml so it doesn't update grpcio dependencies | #485 |
| chore: update CHANGELOG for v0.8.2 | #489 |
| MAINT: bump ansys-api-sherlock from 0.1.37 to 0.1.38 | #490 |
| feat: Update license file to latest | #494 |
| MAINT: bump ansys-sphinx-theme from 1.2.6 to 1.2.7 | #496 |
| MAINT: bump ansys-api-sherlock from 0.1.38 to 0.1.39 | #497 |
| MAINT: bump sphinx-gallery from 0.18.0 to 0.19.0 | #499 |
| MAINT: bump ansys-sphinx-theme from 1.2.7 to 1.3.1 | #500 |
| MAINT: bump ansys-api-sherlock from 0.1.39 to 0.1.40 | #503 |
| MAINT: bump sphinx from 8.1.3 to 8.2.0 | #504 |
| MAINT: bump ansys-sphinx-theme from 1.3.1 to 1.3.2 | #509 |
| MAINT: bump sphinx from 8.2.0 to 8.2.3 | #516 |
| MAINT: bump pytest from 8.3.4 to 8.3.5 | #518 |
| MAINT: bump ansys-api-sherlock from 0.1.41 to 0.1.42 | #520 |
| fix: unit test for Layer.listlayers() | #529 |
| MAINT: bump ansys-api-sherlock from 0.1.43 to 0.1.44 | #531 |
| MAINT: bump ansys-sphinx-theme from 1.3.2 to 1.4.2 | #532 |
| feat: Keith/solder info | #533 |
| maint: set sphinx-design as documentation requirement | #535 |
| MAINT: bump pytest-cov from 6.0.0 to 6.1.0 | #540 |
| test: modify test for getting part list properties to validate partNumber instead of validating number of properties | #541 |
| MAINT: bump pytest-cov from 6.1.0 to 6.1.1 | #542 |
docs: Update CONTRIBUTORS.md with the latest
contributors |
#543, #554 |
| MAINT: Bump ansys/actions from 8 to 9 | #544 |
| fix: stackup test- modified expected CTEz for result of Stackup.getstackup_props() | #545 |
| docs: Layer.updatemodeling_region()- fixed HTML formatting of example (rem… | #547 |
| test: fix launcher tests | #549 |
| MAINT: Bump ansys-api-sherlock from 0.1.45 to 0.1.46 | #552 |
| MAINT: Bump matplotlib from 3.9.2 to 3.10.1 | #555 |
| MAINT: Bump sphinx-notfound-page from 1.0.4 to 1.1.0 | #556 |
| MAINT: Bump ansys-sphinx-theme from 1.3.1 to 1.4.2 | #557 |
| MAINT: Bump sphinx-autodoc-typehints from 2.5.0 to 3.0.1 | #558 |
| docs: Examples: reorganize folders, fix Sphinx warnings | #561 |
| docs: corrected the syntax of the API example for Model.exportTraceModel() | #565 |
| chore: Update pre-config-hooks from 4.6.0 to 5.0.0 | #566 |
| MAINT: Bump ansys-sphinx-theme from 1.4.2 to 1.4.3 | #568 |
| MAINT: Bump ansys-sphinx-theme from 1.4.3 to 1.4.4 | #569 |
| MAINT: Bump matplotlib from 3.10.1 to 3.10.3 | #570 |
| docs: document version compatibility in the installation instructions | #571 |