Skip to content

Releases: Hochfrequenz/sapgui.mcp

v0.14.2

Choose a tag to compare

@hf-kklein hf-kklein released this 09 Sep 08:27
fc9dec6

What's Changed

  • build(deps): Bump astral-sh/setup-uv from 9.0.0 to 10.0.1 by @dependabot[bot] in #845
  • build(deps-dev): Bump pyinstaller from 6.22.0 to 6.22.1 by @dependabot[bot] in #846
  • build(deps-dev): Bump python-dotenv from 1.2.2 to 1.2.3 by @dependabot[bot] in #847
  • build(deps-dev): Bump ruff from 0.16.2 to 0.16.4 by @dependabot[bot] in #849
  • build(deps-dev): Bump mypy[pydantic] from 2.3.0 to 2.3.1 by @dependabot[bot] in #848
  • build(deps-dev): Bump lxml from 6.1.1 to 6.1.2 by @dependabot[bot] in #852
  • build(deps-dev): Bump pyinstaller from 6.22.1 to 6.22.2 by @dependabot[bot] in #853
  • build(deps): Bump sapsucker from 1.1.2 to 1.2.0 by @dependabot[bot] in #854
  • build(deps): Bump pydantic from 2.13.4 to 2.13.5 by @dependabot[bot] in #857
  • build(deps-dev): Bump coverage from 7.15.4 to 7.16.0 by @dependabot[bot] in #855
  • build(deps): Bump rapidfuzz from 3.14.5 to 3.14.6 by @dependabot[bot] in #858
  • build(deps-dev): Bump ruff from 0.16.4 to 0.16.5 by @dependabot[bot] in #856
  • fix(desktop): stop sap_se38_edit duplicating the source's last line (#859) by @hf-kklein in #860

Full Changelog: v0.14.1...v0.14.2

v0.14.1

Choose a tag to compare

@hf-kklein hf-kklein released this 13 Aug 05:26
7958361

What's Changed

  • build(deps): Bump joserfc from 1.7.2 to 1.7.4 by @dependabot[bot] in #830
  • build(deps): Bump opentelemetry-api from 1.43.0 to 1.44.0 by @dependabot[bot] in #833
  • build: migrate dev tooling from pip-tools/tox to uv by @hf-kklein in #834
  • build(deps): Update fastmcp[apps] requirement from <4.0.0,>=3.2.0 to >=3.4.6,<4.0.0 by @dependabot[bot] in #836
  • build(deps-dev): Bump coverage from 7.14.1 to 7.15.4 by @dependabot[bot] in #839
  • build(deps-dev): Bump anyio from 4.13.0 to 4.14.2 by @dependabot[bot] in #837
  • build(deps-dev): Bump mypy[pydantic] from 2.1.0 to 2.3.0 by @dependabot[bot] in #838
  • build(deps-dev): Bump pyinstaller from 6.21.0 to 6.22.0 by @dependabot[bot] in #841
  • build(deps-dev): Bump pylint from 4.0.6 to 4.0.7 by @dependabot[bot] in #842
  • build(deps-dev): Update hatchling requirement from >=1.8.0 to >=1.31.0 by @dependabot[bot] in #843
  • refactor: replace black, isort and pylint with ruff by @hf-kklein in #844

Full Changelog: v0.14.0...v0.14.1

v0.14.0

Choose a tag to compare

@hf-kklein hf-kklein released this 11 Aug 06:07
97c944c

What's Changed

  • build(deps): Bump websockets from 16.1.1 to 17.0 by @dependabot[bot] in #822
  • build(deps): Bump click from 8.4.1 to 8.4.2 by @dependabot[bot] in #821
  • build(deps): Bump rpds-py from 2026.5.1 to 2026.6.3 by @dependabot[bot] in #823
  • build(deps): Bump sapsucker from 1.1.1 to 1.1.2 by @dependabot[bot] in #825
  • build(deps): Bump pydantic-settings from 2.14.1 to 2.14.2 by @dependabot[bot] in #824
  • build(deps): Bump cryptography from 48.0.1 to 50.0.0 by @dependabot[bot] in #826
  • chore(deps): require sap-mcp-config>=1.1.0 for ${env:VAR} placeholders by @hf-kklein in #829

Full Changelog: v0.13.6...v0.14.0

v0.13.6

Choose a tag to compare

@hf-kklein hf-kklein released this 23 Jul 10:32
be5d55b

Bug fixes (desktop backend)

  • sap_read_table / sap_click_table_cell no longer crash on empty ALV grids (#799). sap_read_table previously raised a pydantic end_row >= 1 validation error whenever a grid reported zero rows; sap_click_table_cell surfaced a raw list index out of range when the grid had no columns. Both now return well-formed results / a clear column-range error.
  • sap_session_status now reflects real COM liveness (#789). It previously reported "active" for sessions whose COM handle was already dead (it read only cached session.info), so the next real action failed with the cryptic -2147023179 'Die Schnittstelle ist unbekannt.'. It now forces a real COM round-trip (bounded by a timeout) and maps known connection-level COM errors to an actionable remediation message. As a side effect, the COM worker thread no longer dies if a caller times out mid-call.

Documentation

  • Tool descriptions now clarify that same-connection SAP GUI scripting is single-threaded and serialized — parallel sap_run_script loops on one connection give no speedup; prefer a single larger loop (#790).

Internal

  • Desktop integration-test isolation: guaranteed BP cleanup + run BP tests last (#756).
  • Dependency bumps.

v0.13.5

Choose a tag to compare

@hf-kklein hf-kklein released this 15 Jul 15:24
c09c2e6

What's Changed

  • build(deps-dev): Bump pylint from 4.0.5 to 4.0.6 by @dependabot[bot] in #801
  • build(deps): Bump opentelemetry-api from 1.42.1 to 1.43.0 by @dependabot[bot] in #800
  • build(deps): Bump typing-extensions from 4.15.0 to 4.16.0 by @dependabot[bot] in #802
  • build(deps-dev): Bump pyinstaller from 6.20.0 to 6.21.0 by @dependabot[bot] in #803
  • build: require sapsucker>=1.1.1 (SAP GUI COM error 618 Item(int) fix, #804) by @hf-kklein in #805

Full Changelog: v0.13.4...v0.13.5

0.13.4

Choose a tag to compare

@Jonatan-HF Jonatan-HF released this 07 Jul 11:05
87fe488

What's Changed

  • build(deps): Bump joserfc from 1.7.1 to 1.7.2 by @dependabot[bot] in #792
  • build(deps): Bump mcp from 1.27.2 to 1.28.1 by @dependabot[bot] in #795
  • build(deps): Bump cyclopts from 4.14.1 to 4.20.0 by @dependabot[bot] in #794
  • build(deps-dev): Bump prettier from 3.8.4 to 3.9.4 by @dependabot[bot] in #793
  • fix: stop reconcile from collapsing the session registry on busy COM errors by @Jonatan-HF in #797

Full Changelog: v0.13.3...v0.13.4

v0.13.4-rc03

v0.13.4-rc03 Pre-release
Pre-release

Choose a tag to compare

@Jonatan-HF Jonatan-HF released this 07 Jul 09:56

0.13.4-rc02

0.13.4-rc02 Pre-release
Pre-release

Choose a tag to compare

@Jonatan-HF Jonatan-HF released this 02 Jul 07:12

What's Changed

  • build(deps): Bump joserfc from 1.7.1 to 1.7.2 by @dependabot[bot] in #792
  • build(deps): Bump mcp from 1.27.2 to 1.28.1 by @dependabot[bot] in #795
  • build(deps): Bump cyclopts from 4.14.1 to 4.20.0 by @dependabot[bot] in #794
  • build(deps-dev): Bump prettier from 3.8.4 to 3.9.4 by @dependabot[bot] in #793

Full Changelog: v0.13.3...0.13.4-rc02

v0.13.3

Choose a tag to compare

@hf-kklein hf-kklein released this 30 Jun 13:46
253bac0

What's Changed

  • build(deps): Bump rpds-py from 0.30.0 to 2026.5.1 by @dependabot[bot] in #758
  • build(deps): Bump click from 8.4.0 to 8.4.1 by @dependabot[bot] in #760
  • build(deps-dev): Bump build from 1.4.2 to 1.5.0 by @dependabot[bot] in #759
  • build(deps): Bump starlette from 1.1.0 to 1.2.0 by @dependabot[bot] in #757
  • build(deps): Bump pyjwt from 2.12.1 to 2.13.0 by @dependabot[bot] in #763
  • build(deps): Bump prefab-ui from 0.19.1 to 0.20.1 by @dependabot[bot] in #764
  • build(deps-dev): Bump coverage from 7.13.5 to 7.14.1 by @dependabot[bot] in #762
  • build(deps): Bump platformdirs from 4.9.6 to 4.10.0 by @dependabot[bot] in #761
  • build(deps): Bump idna from 3.15 to 3.17 by @dependabot[bot] in #768
  • build(deps): Bump sapsucker from 0.6.1 to 1.0.0 by @dependabot[bot] in #766
  • build(deps): Bump cachetools from 7.1.3 to 7.1.4 by @dependabot[bot] in #767
  • build(deps): Bump py-key-value-aio from 0.4.4 to 0.4.5 by @dependabot[bot] in #765
  • chore: remove uv.lock by @hf-kklein in #769
  • Replace stale mcp-server-abap references with aibap.mcp by @hf-kklein with @Copilot in #771
  • build(deps): Bump sap-mcp-config from 0.1.0 to 1.0.0 by @dependabot[bot] in #774
  • build(deps): Bump fastmcp from 3.3.1 to 3.4.0 by @dependabot[bot] in #775
  • build(deps): Bump python-multipart from 0.0.29 to 0.0.31 by @dependabot[bot] in #772
  • build(deps): Bump mcp from 1.27.1 to 1.27.2 by @dependabot[bot] in #777
  • build(deps): Bump uvicorn from 0.48.0 to 0.49.0 by @dependabot[bot] in #779
  • build(deps): Bump cryptography from 48.0.0 to 48.0.1 by @dependabot[bot] in #780
  • build(deps): Bump python-multipart from 0.0.31 to 0.0.32 by @dependabot[bot] in #776
  • build(deps): Bump joserfc from 1.6.8 to 1.7.1 by @dependabot[bot] in #782
  • build(deps): Bump idna from 3.17 to 3.18 by @dependabot[bot] in #784
  • build(deps): Bump greenlet from 3.5.1 to 3.5.2 by @dependabot[bot] in #783
  • build(deps-dev): Bump prettier from 3.8.3 to 3.8.4 by @dependabot[bot] in #778
  • build(deps): Bump actions/checkout from 6 to 7 by @dependabot[bot] in #785
  • build(deps): Bump prefab-ui from 0.20.1 to 0.20.2 by @dependabot[bot] in #787
  • build(deps): Bump sse-starlette from 3.4.4 to 3.4.5 by @dependabot[bot] in #788
  • build(deps-dev): Bump beautifulsoup4 from 4.14.3 to 4.15.0 by @dependabot[bot] in #786

Full Changelog: v0.13.2...v0.13.3

v0.13.2

Choose a tag to compare

@hf-kklein hf-kklein released this 28 May 20:38
c7f1baa

What's Changed

  • docs: fix tox environment name in dev setup (py312 -> unit_tests) by @hf-kklein in #749
  • build(deps-dev): Bump black from 26.3.1 to 26.5.1 by @dependabot[bot] in #750
  • build(deps-dev): Bump mypy from 2.0.0 to 2.1.0 by @dependabot[bot] in #752
  • build(deps): Bump starlette from 1.0.0 to 1.1.0 by @dependabot[bot] in #754
  • build(deps): Bump uvicorn from 0.47.0 to 0.48.0 by @dependabot[bot] in #751
  • build(deps): Bump more-itertools from 11.0.2 to 11.1.0 by @dependabot[bot] in #753
  • build(deps): Bump sapsucker from 0.5.1 to 0.6.1 by @dependabot[bot] in #755

Full Changelog: v0.13.1...v0.13.2