@@ -9,44 +9,52 @@ All notable changes to this project will be documented in this file. The format
99## [ 0.2.3] - 2026-01-06
1010
1111### Added
12+
1213- Added ` --version ` /` -V ` CLI support so ` ts-bridge ` prints its crate version without starting the LSP server.
1314- Introduced an integration test (` tests/version_cli.rs ` ) that spawns the binary via ` assert_cmd ` to guard the version flag end-to-end.
1415- Expanded ` DocumentStore ` unit coverage (range/span accounting, change application, close semantics) to harden LSP ↔ tsserver text conversions.
16+ - Added cargo installation instructions to the README.
1517
1618### Changed
17- - Bumped README/agent docs to clarify contributor workflows and emphasize logging incidental bugs in ` SESSION.md ` .
1819
1920## [ 0.2.2] - 2026-01-04
2021
2122### Added
23+
2224- Added a ` ts-bridge/status ` request for inspecting daemon projects, sessions, and tsserver PIDs.
2325- Added test coverage for tsserver configure argument construction, workspace root selection, and status snapshots.
2426
2527### Fixed
28+
2629- Ensure ` tsserver ` child processes are waited after shutdown to avoid zombie instances.
2730
2831## [ 0.2.1] - 2026-01-04
2932
3033### Added
34+
3135- Forward ` tsserver.preferences ` and ` tsserver.format_options ` through the ` configure ` request.
3236- Added a PR CI workflow with ` cargo fmt --check ` , ` cargo clippy -- -D warnings ` , ` cargo test ` , and a Rust cache.
3337
3438### Changed
39+
3540- Ensure ` configure ` is sent before routing tsserver-bound requests/notifications to keep preferences in sync.
3641- Expanded README configuration examples for Neovim’s built-in LSP and daemon wait logic.
3742
3843## [ 0.2.0] - 2025-12-31
3944
4045### Added
46+
4147- Introduced daemon mode with TCP/Unix listeners, shared per-project ` tsserver ` instances, and a restart control command.
4248- Added idle TTL eviction for daemon project caches with a 30‑minute default and CLI/env configuration.
4349- Added install scripts for Linux/macOS (` scripts/install.sh ` ) and Windows PowerShell (` scripts/install.ps1 ` ).
4450- Documented daemon mode, auto-start patterns, and install scripts in the README.
4551
4652### Changed
53+
4754- Updated README ` nvim-lspconfig ` examples to use ` cmd = { "ts-bridge" } ` by default.
4855
4956### Fixed
57+
5058- Updated adapter tests to unwrap ` AdapterResult ` before deserializing responses.
5159
5260## [ 0.1.0] - 2025-12-30
0 commit comments