Skip to content

Commit 27068b3

Browse files
committed
chore(release): 1.3.0 — sbt auto-mode default + install/CI fixes + readme rewrite
Covers all 10 commits since 1.2.0: sbt SBT_DIRECT_MODE=auto default, /health childrenAlive, single-wrapper install README, CI install step + shape-only sha gate, SessionStart hook schema fix, eslint fixture flat config.
1 parent 72c34c3 commit 27068b3

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,19 @@ All notable changes to this project will be documented here.
44

55
Format: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versioning: [SemVer](https://semver.org/).
66

7+
## [1.3.0] — 2026-04-22
8+
9+
### Added
10+
- `bin/sbt-direct``SBT_DIRECT_MODE=auto` (new default). Coordinator probes `<workspace>/.bsp/sbt.json` at start; picks bsp mode when present (warm ~130ms), otherwise falls back to oneshot with a log line telling the user to run `sbt bspConfig`. Explicit `bsp` and `oneshot` remain supported for force-mode use.
11+
- `bin/tool-server-proxy.js``/health` now reports `childrenAlive` so external monitors can distinguish "coordinator up" from "coordinator up but backing child died".
12+
- `README.md` — single-wrapper install guide covering all LSP + opt-in wrappers; verified before/after benchmark tables for all 5 opt-in wrappers.
13+
- `fixtures/node-formatter/eslint.config.js` + `package.json` `"type":"module"` — eslint v10 flat-config so the fixture probe passes. Enables `eslint-direct` to participate in `scripts/verify.sh`.
14+
15+
### Fixed
16+
- `scripts/install.sh` + `scripts/uninstall.sh` — corrected SessionStart hook entry schema so the prewarm hook actually registers in `~/.claude/settings.json` (previous entry silently ignored).
17+
- `docs/per-language/sbt.md` — documents that both `bsp` and `oneshot` require `dangerouslyDisableSandbox` on macOS (sbt's BootServerSocket path not covered by a static allowlist).
18+
- `.github/workflows/ci.yml` — runs `install.sh` before the fixture-probe + opt-in-probe jobs; relaxes sha gate to shape-only so downstream CI on varying tool versions doesn't false-fail.
19+
720
## [1.2.0] — 2026-04-22
821

922
### Added

0 commit comments

Comments
 (0)