Repository navigation
Releases: Jazz-Man/async-language-server
Releases · Jazz-Man/async-language-server
Release list
v0.19.0
v0.19.0 - 2026-09-20
Other Changes
- Expose ServerState::workspace_roots publicly (closes #11)
Full Changelog: v0.18.0...v0.19.0
v0.18.0
v0.18.0 - 2026-09-20
Other Changes
- Hold tree-sitter at 0.26 for tree-sitter-md
Full Changelog: v0.17.0...v0.18.0
v0.17.0
v0.17.0 - 2026-09-20
Other Changes
- Deny warnings in test targets
- Document RUSTFLAGS=-D warnings in test targets
Full Changelog: v0.16.0...v0.17.0
v0.16.0
v0.16.0 - 2026-09-20
Other Changes
- Add rstest as a dev dependency
- Add rstest integration research doc
- Add rstest migration design spec
- Note revisit intent for conversion_tests exemption
- Make workspace seeding a helper, not a fixture
- Add rstest migration implementation plan
- Add TempWorkspace guard and rstest fixtures
- Refactor state tests onto rstest fixtures
- Use rstest workspace fixture in with_state tests
- Parameterize text_utils tests with rstest
- Migrate tests to TempWorkspace rstest fixture
- Migrate unit tests to rstest
- Use rstest utf16_state fixture in conversion tests
- Migrate wire tests to rstest fixtures
- Remove redundant non-workspace close test
- Add test timeouts and rstest cleanups
- Add close keep-gate tests and prune helpers
- Rewrite testing rule around rstest conventions
- Migrate macros tests to rstest
- Add conversion tables rstest migration spec
- Add conversion_tests migration implementation plan
- Stamp rstest case tables in conversion_tests
- Document cargo expand as macro investigation tool
- Document conversion_tests! rstest emission
- Update testing rules and tidy oneshot test
- Bump syn from 3.0.5 to 3.0.6
- Configure Dependabot cargo updates
- Bump arch-lint to 0.6.0
- Merge remote-tracking branch 'refs/remotes/origin/main'
Full Changelog: v0.14.0...v0.16.0
v0.15.0
v0.15.0 - 2026-09-20
Other Changes
- Configure Dependabot for Cargo updates
Full Changelog: v0.14.0...v0.15.0
v0.14.0
v0.14.0 - 2026-09-18
Other Changes
- Add research docs: dua-core, rayon, invariants
- Disable mouse clicks in Claude Code
- Add invariants cycle design spec
- Add invariants cycle implementation plan
- Remove CLAUDE_CODE_DISABLE_MOUSE_CLICKS setting
- Reuse stored paths when removing workspace folders
- Add known limitation on conversion-hop stalls
- Move conversion disk reads onto blocking pool
- Pin async-lsp #30 fix and assert recovery
- Add custom ignore filenames and global ignore file
- Drop .ignore as a built-in ignore file
- Invalidate walk cache on ignore-file events
- Gate dispatch on advertised capabilities
- Add wire tests for capability gating
- Document ignore options and capability gating
- Document oneshot config setters in design spec
Full Changelog: v0.13.0...v0.14.0
v0.13.0
v0.13.0 - 2026-09-18
Other Changes
- Add LSP performance research document
- Add globset and walk benchmarks
- Add workspace diagnostics capability design spec
- Add workspace diagnostics capability plan
- Fix duplicate case and wrong comment in plan
- Remove CLAUDE_CODE_SUBAGENT_MODEL setting
- Add MethodNotImplemented error variant
- Treat dylint warnings as errors
- Amend workspace diagnostics capability plan
- Remove readme field from Cargo.toml
- Stop force-enabling workspace diagnostics
- Add the advertised-method inventory and the dispatch default-guard
- Fold Task 4 into Task 3 in diagnostics plan
- Remove RTK instructions from CLAUDE.md
- Gate diagnostics machinery on advertised support
- Route the workspace diagnostic default through the warn-once guard
- Consolidate tree-sitter RangeExt spec tests
- Consolidate range_ext lsp tests into spec rows
- Merge micro-tests into consolidated spec tests
- Cover full capability table in inventory tests
- Dedupe test fixtures and merge duplicate tests
- Convert lsp_requests tests to conversion_tests!
- Update dupes-ignore reasons
- Document mutation testing and dupes cleanup
- Set Claude Code subagent model to Sonnet[1m]
- Add research notes on derived-data and walk caches
- Create 2026-09-16-watcher-registration-design.md
- Create 2026-09-16-walk-cache-derived-data-design.md
- Refine walk-cache/derived-data design spec
- Add walk cache & derived data implementation plan
- Move workspace walk onto blocking pool
- Skip unreadable files during workspace refresh
- Add gitignored Claude memory directory
- Update Claude Code settings
- Register didChangeWatchedFiles watchers
- Remove Claude auto-memory directory setup
- Cache workspace walk between invalidations
- Add Document::derived memoization API
- Document Document::derived; bump MSRV to 1.90
- Gate walk cache on accepted watcher registration
- Remove effortLevel from Claude Code settings
Full Changelog: v0.12.0...v0.13.0
v0.12.0
v0.12.0 - 2026-09-15
Other Changes
- Disable CI on pushes to develop branch
- Bump syn from 3.0.4 to 3.0.5
Full Changelog: v0.11.0...v0.12.0
v0.11.0
v0.11.0 - 2026-09-15
Other Changes
- Use default checkout settings in CI jobs
- Upgrade tree-sitter to 0.27
Full Changelog: v0.10.0...v0.11.0
v0.10.0
v0.10.0 - 2026-09-11
Other Changes
- Reduce CI to checks job and trigger on develop
- Add cargo and toolchain caching to CI checks
- ping
- Set default Miri flags in Cargo config
- Add cargo-mutants configuration
- Add nextest CI profile with fail-fast off
- Add test tooling integration design spec
- Update spec branch to feature/nextest
- Add test tooling infrastructure plan
- Add Makefile with verification targets
- Use make targets instead of raw cargo commands
- Switch CLAUDE.md commands to make targets
- Add Claude Code subagent model setting
- Use CARGO_BIN and @ in plan Makefile snippets
- Document make doc's nightly pages-job flags
- Add on-demand mutants target to Makefile
- Collapse mutants target help comment to one line
- Fix documented exit code for mutants survivors
- Document on-demand mutation testing
- Add miri and miri-setup Makefile targets
- Document Miri sweep setup and limitations
- Add mutant survivor disposition plan
- Add mutant survivor disposition table
- Make row revisions owner-decided in mutants plan
- Add tests covering text_utils mutant survivors
- Expand document tests; fix find_descendant doc
- Add wire-level tests for workspace diagnostics
- Add tests closing mutation-testing gaps
- Add .out. to .gitignore
- Add tests for live mutants; record sweep outcome
- Record final mutants sweep and close cycle
- Add cargo-deny integration design spec
- Create 2026-09-10-cargo-deny-integration.md
- Add cargo-deny dependency policy config
- Document cargo-deny workflow in verification docs
- Add cargo-deny dependency policy checks
- Disable CI checks, install cargo-nextest
- Run make battery in CI
- Verify dylint installation in CI
- Add cargo nextest smoke check to CI
- Add cargo-nextest to CI install step
- ping
- Run make battery in CI
- Rename CI battery step to Run battery PING
- Split CI cache into dylint and cargo caches
- Split battery into separate CI steps
- Drop commented-out docs step and test job
- Re-enable release job gated only on checks
- Add doc_list job to CI workflow
- List target/doc contents in CI doc step
- Consolidate CI Rust setup into shared action
- Re-enable release and Pages CI jobs
Full Changelog: v0.9.0...v0.10.0