Skip to content

Releases: SAP-samples/sap-devs-cli

v0.0.15

08 May 00:57
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's New

Tray: Headless Launch & App Shortcuts (#18)

The tray binary now launches without a terminal window on Windows (-H windowsgui + DETACHED_PROCESS flags). Native app shortcuts are created during sap-devs tray install:

  • Windows: Start Menu + Desktop .lnk shortcuts with custom icon
  • macOS: ~/Applications/SAP Devs Tray.app bundle with symlink + Info.plist
  • Linux: .desktop file in ~/.local/share/applications/ + Desktop

Shortcuts are automatically removed during sap-devs tray uninstall.

MCP Configuration Resolution

  • feat(resolve): command and args in MCP server configurations are now resolved, supporting relative paths and environment variable expansion.

Bug Fixes

  • fix(hook-wire): resolve command before matching in entryMatchesCommand — fixes hook detection when commands use relative/absolute paths.
  • fix(shellhook): resolve PowerShell profile path at runtime for OneDrive redirection — fixes tip install on systems where the Documents folder is redirected.
  • fix(ci): release workflow switched to workflow_dispatch for compatibility with org-level tag rulesets.

v0.0.14

08 May 00:49
Immutable release. Only release title and notes can be modified.
450cd81

Choose a tag to compare

What's New

Tray: Headless Launch & App Shortcuts (#18)

The tray binary now launches without a terminal window on Windows (-H windowsgui + DETACHED_PROCESS flags). Native app shortcuts are created during sap-devs tray install:

  • Windows: Start Menu + Desktop .lnk shortcuts with custom icon
  • macOS: ~/Applications/SAP Devs Tray.app bundle with symlink + Info.plist
  • Linux: .desktop file in ~/.local/share/applications/ + Desktop

Shortcuts are automatically removed during sap-devs tray uninstall.

MCP Configuration Resolution

  • feat(resolve): command and args in MCP server configurations are now resolved, supporting relative paths and environment variable expansion.

Bug Fixes

  • fix(hook-wire): resolve command before matching in entryMatchesCommand — fixes hook detection when commands use relative/absolute paths.
  • fix(shellhook): resolve PowerShell profile path at runtime for OneDrive redirection — fixes tip install on systems where the Documents folder is redirected.
  • fix(ci): release workflow switched to workflow_dispatch for compatibility with org-level tag rulesets.

v0.0.10

07 May 22:00
Immutable release. Only release title and notes can be modified.
v0.0.10
bc76be1

Choose a tag to compare

Shell hook reliability and output hygiene release.

New Features

  • Smart shell detection on tip install — detects your active shell (PowerShell, Bash, Zsh) and writes the hook to the correct profile file only, preventing duplicate tips when multiple profiles are sourced in the same session (e.g. Git Bash sources both .bashrc and .bash_profile). Auto-creates the profile file if it doesn't exist.

Bug Fixes

  • No more ANSI garbage in non-interactive contextssap-devs tip now outputs plain text when stdout is not a terminal (piped, redirected, or inside a script), instead of dumping raw escape codes
  • Prevent duplicate shell hook firingtip install now writes to a single detected profile rather than all existing ones, eliminating double-tip output on Git Bash for Windows
  • MCP server configs written to all adapter locations — fixes cases where mcp install only wrote to one tool's config when multiple AI tools were detected

Other Changes

  • Updated .mcp.json configuration

v0.0.9

07 May 19:40
Immutable release. Only release title and notes can be modified.
v0.0.9
15d11f3

Choose a tag to compare

Changelog

  • 1fdeb9c Brew cask update for sap-devs version v0.0.8
  • b16d6f0 Scoop update for sap-devs version v0.0.8
  • 1acd6f6 chore: update news episode index
  • 15d11f3 feat(mcp): add context7 and sap-devs server configurations to .mcp.json
  • 9518e9e feat(mcp): add type field and --project install flag
  • 9898b05 fix(service): use batch file indirection for Windows Task Scheduler
  • cb6fe58 fix(update): strip git-describe suffixes before version comparison

v0.0.8

07 May 18:50
Immutable release. Only release title and notes can be modified.
v0.0.8
17fe37e

Choose a tag to compare

Changelog

  • de73a78 Brew cask update for sap-devs version v0.0.7
  • 0f0a340 Scoop update for sap-devs version v0.0.7
  • 17fe37e fix(doctor): use cds eval for version detection outside CAP projects
  • ce3841c fix(tray): strip sha256sum binary-mode asterisk from checksum filenames
  • 13d6293 fix(update): use api.github.com for github.com releases endpoint

v0.0.7

07 May 18:16
Immutable release. Only release title and notes can be modified.
v0.0.7
b46cca0

Choose a tag to compare

Changelog

  • f1054ad Brew cask update for sap-devs version v0.0.5
  • 6253d83 Brew cask update for sap-devs version v0.0.6
  • 0f3aed6 Scoop update for sap-devs version v0.0.5
  • 4c27dcb Scoop update for sap-devs version v0.0.6
  • c9d1fdc chore(deps): update uuid to 11.1.1 (fix CVE buffer bounds check)
  • 924d63b fix(ci): add shell: bash to tray workflow steps for Windows runner
  • b46cca0 fix(ci): draft release flow + Windows zip + always publish
  • df4a37a fix(ci): fix tray build — copy cities.json, drop unavailable platforms
  • 2e57b26 fix(doctor): detect cds-dk via JSON output (works outside CAP projects)
  • 3643b9c fix(mcp): detect hosts by mcp_config presence, not adapter type

v0.0.5

07 May 16:59
Immutable release. Only release title and notes can be modified.
v0.0.5
68bf76e

Choose a tag to compare

Changelog

Read more