Skip to content

Releases: Jazz-Man/async-language-server

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:10
c8c6ec1

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 14:22
5d53c84

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 13:44
4c578f7

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 13:24
cca7a33

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 13:02
7bebae8

v0.15.0 - 2026-09-20

Other Changes

  • Configure Dependabot for Cargo updates

Full Changelog: v0.14.0...v0.15.0

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 22:26
a087780

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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 11:45
44d3c01

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

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:13
6fafc49

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

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:05
8ee3e32

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 13:16
935d564

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