Releases: bug-ops/mcpls
Release v0.3.6
What's Changed
- deps: bump rmcp from 1.1.1 to 1.2.0 by @dependabot[bot] in #69
- deps: bump tracing-subscriber from 0.3.22 to 0.3.23 by @dependabot[bot] in #71
- deps: bump clap from 4.5.60 to 4.6.0 by @dependabot[bot] in #70
- fix(labeler): use pull_request_target event for fork compatibility by @bug-ops in #73
- fix(ci): add CodeQL workflow for fork pull requests by @bug-ops in #74
- deps: bump toml from 1.0.6+spec-1.1.0 to 1.1.0+spec-1.1.0 by @dependabot[bot] in #77
- ci: bump actions/checkout from 4 to 6 by @dependabot[bot] in #75
- ci: bump github/codeql-action from 3 to 4 by @dependabot[bot] in #76
- ci: bump lewagon/wait-on-check-action from 1.5.0 to 1.6.0 by @dependabot[bot] in #81
- deps: bump toml from 1.1.0+spec-1.1.0 to 1.1.1+spec-1.1.0 by @dependabot[bot] in #83
- deps: bump rmcp from 1.2.0 to 1.3.0 by @dependabot[bot] in #82
- ci: bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #80
- ci: pin GitHub Actions to full commit SHAs by @bug-ops in #85
- ci: bump lewagon/wait-on-check-action from 1.6.0 to 1.6.1 by @dependabot[bot] in #86
- ci: bump rust-lang/crates-io-auth-action from 1.0.3 to 1.0.4 by @dependabot[bot] in #89
- deps: bump tokio from 1.50.0 to 1.52.0 by @dependabot[bot] in #93
- deps: bump toml from 1.1.1+spec-1.1.0 to 1.1.2+spec-1.1.0 by @dependabot[bot] in #90
- ci: bump EmbarkStudios/cargo-deny-action from 2.0.15 to 2.0.17 by @dependabot[bot] in #97
- ci: bump lewagon/wait-on-check-action from 1.6.1 to 1.7.0 by @dependabot[bot] in #94
- ci: bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in #95
- ci: bump cargo-bins/cargo-binstall from b6c541758da069b696c176405f63bd11cc1f21f9 to dc19f1e48450eefe5a29b8da6c6b00a87d730b37 by @dependabot[bot] in #92
- ci: update dtolnay/rust-toolchain requirement to 29eef336d9b2848a0b548edc03f92a220660cdb8 by @dependabot[bot] in #87
- Fix lsp_servers[].file_patterns by @wtfbbqhax in #72
- release: v0.3.6 by @bug-ops in #98
New Contributors
- @wtfbbqhax made their first contribution in #72
Full Changelog: v0.3.5...v0.3.6
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.3.5
What's Changed
- deps: bump tempfile from 3.25.0 to 3.26.0 by @dependabot[bot] in #60
- deps: bump chrono from 0.4.43 to 0.4.44 by @dependabot[bot] in #61
- deps: bump tokio from 1.49.0 to 1.50.0 by @dependabot[bot] in #63
- deps: bump toml from 1.0.3+spec-1.1.0 to 1.0.6+spec-1.1.0 by @dependabot[bot] in #66
- deps: bump tempfile from 3.26.0 to 3.27.0 by @dependabot[bot] in #64
- deps: bump assert_cmd from 2.1.2 to 2.2.0 by @dependabot[bot] in #67
- deps: bump rmcp from 0.16.0 to 1.1.1 by @dependabot[bot] in #65
- release: v0.3.5 by @bug-ops in #68
Full Changelog: v0.3.4...v0.3.5
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.3.4
What's Changed
- deps: bump anyhow from 1.0.100 to 1.0.101 by @dependabot[bot] in #52
- deps: bump tempfile from 3.24.0 to 3.25.0 by @dependabot[bot] in #53
- deps: bump rmcp from 0.14.0 to 0.15.0 by @dependabot[bot] in #54
- deps: bump clap from 4.5.57 to 4.5.59 by @dependabot[bot] in #57
- deps: bump rmcp from 0.15.0 to 0.16.0 by @dependabot[bot] in #55
- deps: bump predicates from 3.1.3 to 3.1.4 by @dependabot[bot] in #58
- deps: bump toml from 0.9.11+spec-1.1.0 to 1.0.2+spec-1.1.0 by @dependabot[bot] in #56
- release: v0.3.4 by @bug-ops in #59
Full Changelog: v0.3.3...v0.3.4
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.3.3
What's Changed
- deps: bump clap from 4.5.55 to 4.5.57 by @dependabot[bot] in #47
- deps: bump schemars from 1.2.0 to 1.2.1 by @dependabot[bot] in #46
- feat(config): include all predefined LSP servers in default configuration by @bug-ops in #49
- feat(heuristics): add recursive project marker search by @bug-ops in #50
- docs: address Copilot review comments from PR #50 by @bug-ops in #51
Full Changelog: v0.3.2...v0.3.3
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.3.2
What's Changed
- ci: bump lewagon/wait-on-check-action from 1.3.4 to 1.5.0 by @dependabot[bot] in #42
- deps: bump rmcp from 0.13.0 to 0.14.0 by @dependabot[bot] in #41
- ci: bump actions/labeler from 5 to 6 by @dependabot[bot] in #43
- feat(config): add server-specific heuristics for spawn filtering by @bug-ops in #45
Full Changelog: v0.3.1...v0.3.2
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.3.1
What's Changed
- test(core): improve test coverage from 74.34% to 77.51% by @bug-ops in #22
- deps: bump url from 2.5.7 to 2.5.8 by @dependabot[bot] in #23
- deps: bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #24
- deps: bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #25
- deps: bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in #26
- deps: bump toml from 0.9.10+spec-1.1.0 to 0.9.11+spec-1.1.0 by @dependabot[bot] in #28
- deps: bump assert_cmd from 2.1.1 to 2.1.2 by @dependabot[bot] in #27
- deps: bump rmcp from 0.12.0 to 0.13.0 by @dependabot[bot] in #29
- deps: bump thiserror from 2.0.17 to 2.0.18 by @dependabot[bot] in #30
- deps: bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #31
- feat(mcp): Shorten tool descriptions in server API by @srnnkls in #35
- Issue #32: Implement graceful LSP server degradation by @bug-ops in #34
- Implement custom language extension mapping (closes #33) by @bug-ops in #38
- Bump version to 0.3.1 and update documentation by @bug-ops in #39
New Contributors
Full Changelog: v0.3.0...v0.3.1
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.3.0
What's Changed
- fix(lsp): handle null LSP responses correctly by @bug-ops in #19
- feat(mcp): LSP server notification handling with caching by @bug-ops in #20
- chore(release): prepare v0.3.0 by @bug-ops in #21
Full Changelog: v0.2.2...v0.3.0
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.2.2
What's Changed
- fix(lib): use absolute workspace path with canonicalization by @bug-ops in #16
- fix(lsp): keep LSP child process alive for server lifetime by @bug-ops in #17
- chore(release): prepare v0.2.2 by @bug-ops in #18
Full Changelog: v0.2.1...v0.2.2
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.2.1
What's Changed
Full Changelog: v0.2.0...v0.2.1
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).
Release v0.2.0
What's Changed
- ci: bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #2
- fix(ci): add explicit permissions to workflow jobs by @bug-ops in #12
- feat(phase-7): Enhanced LSP Features - Workspace Symbol Search by @bug-ops in #13
- Release v0.2.0 by @bug-ops in #14
Full Changelog: v0.1.1...v0.2.0
Installation
Binary Installation
Download the appropriate binary for your platform from the assets below:
- Linux x86_64:
mcpls-x86_64-unknown-linux-gnu.tar.gz - Linux aarch64:
mcpls-aarch64-unknown-linux-gnu.tar.gz - macOS x86_64:
mcpls-x86_64-apple-darwin.tar.gz - macOS ARM64:
mcpls-aarch64-apple-darwin.tar.gz - Windows x64:
mcpls-x86_64-pc-windows-msvc.zip - Windows ARM64:
mcpls-aarch64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/
# Verify installation
mcpls --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Checksums
SHA256 checksums are available for all artifacts (.sha256 files).