First tagged release.
🐛 Fixes
- macOS / bash 3.2 SessionStart hook crash (#8, #6) — the hook no longer fails with
mapfile: command not found.mapfile(a bash 4.0+ builtin, absent from macOS bash 3.2.57) is replaced by a portablewhile readloop, and the empty-array expansion underset -uis guarded with${#apps[@]}. Thanks @mrfazolka (PR #9).
👷 CI / Security
- test-session-start.yml: now runs on
[ubuntu-latest, macos-latest]and executes the hook under the system/bin/bash(3.2 on macOS) as a regression guard. - security-audit.yml: new daily workflow (npm audit + JS obfuscation scan).
- Action bumps to Node 24 compatible versions (
checkout@v6,setup-node@v6).