Skip to content

Commit a96bbad

Browse files
committed
Release v0.2.3
1 parent beac4bc commit a96bbad

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)