Releases: spiritledsoftware/lspctl
Release list
v0.1.1
lspctl 0.1.1
This patch release makes semantic rename faster and easier for coding agents.
Changes
- Streamlined the bundled skill to run routine queries and guarded renames
directly instead of requiring schema and navigation preflights. - Replaced whole-file Preview output with contextual unified diffs.
- Reused warm language-server Owners across transient Pi, shell, and mise
environment changes while retaining meaningful server-environment isolation.
Compatibility
- Targets: x86_64/aarch64 glibc Linux, x86_64/Apple Silicon macOS, and x86_64 Windows MSVC.
- Runtime floors: glibc 2.28, macOS 12, Windows 10 1809 or Windows Server 2019.
- Rust: MSRV 1.89; locked release build uses the Rust version recorded in each archive manifest.
- Machine schema: v1; configuration: v1; capability profile: v1.
- Stored state: Trust, Preview, Receipt, and Recovery format v1 remains compatible with v0.1.0.
Reference servers
- rust-analyzer 2026-08-31 (native runtime)
- typescript-language-server 6.0.0 with TypeScript 6.0.3 and Node 24.6.0
- basedpyright 1.39.10 with Python 3.13.7
Known incompatibilities
None recorded.
Security and provenance
SHA-256 sidecars accompany every archive. GitHub build-provenance attestations bind each archive and the companion skill to this immutable tag and source commit. Apple notarization and Windows Authenticode signing are not included.
No stored-state migration is required from v0.1.0.
v0.1.0
lspctl 0.1.0
Initial MVP release of the agent-facing LSP command-line client.
Compatibility
- Targets: x86_64/aarch64 glibc Linux, x86_64/Apple Silicon macOS, and x86_64 Windows MSVC.
- Runtime floors: glibc 2.28, macOS 12, Windows 10 1809 or Windows Server 2019.
- Rust: MSRV 1.89; locked release build uses the Rust version recorded in each archive manifest.
- Machine schema: v1; configuration: v1; capability profile: v1.
- Stored state: Trust, Preview, Receipt, and Recovery format v1. This release creates the first compatibility seed and has no earlier stable state to migrate.
Reference servers
- rust-analyzer 2026-08-31 (native runtime)
- typescript-language-server 6.0.0 with TypeScript 6.0.3 and Node 24.6.0
- basedpyright 1.39.10 with Python 3.13.7
Known incompatibilities
None recorded.
Security and provenance
SHA-256 sidecars accompany every archive. GitHub build-provenance attestations bind each archive and the companion skill to this immutable tag and source commit. Apple notarization and Windows Authenticode signing are not included in the MVP.
This is the first release; there is no earlier Recovery state to migrate.