Skip to content

Commit 93ad819

Browse files
ktnytclaude
andcommitted
🚀 Release v0.5.13 - Add JAR file language support
Add language ID mapping for JAR and Java class files to enable LSP features when Java LSP server is configured. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent d86307d commit 93ad819

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.5.13] - 2025-08-30
9+
10+
### Added
11+
12+
- **JAR File Language Support**: Added language ID mapping for JAR and Java class files
13+
- `.jar` files now properly mapped to Java language ID
14+
- `.class` files now properly mapped to Java language ID
15+
- Enables LSP features for JAR files when Java LSP server is configured
16+
817
## [0.5.12] - 2025-08-25
918

1019
### Added

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cclsp",
3-
"version": "0.5.12",
3+
"version": "0.5.13",
44
"description": "MCP server for accessing LSP functionality",
55
"main": "dist/index.js",
66
"bin": {

src/lsp-client.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -628,6 +628,8 @@ export class LSPClient {
628628
h: 'c',
629629
hpp: 'cpp',
630630
java: 'java',
631+
jar: 'java', // JAR files contain Java bytecode
632+
class: 'java', // Java class files
631633
cs: 'csharp',
632634
php: 'php',
633635
rb: 'ruby',

0 commit comments

Comments
 (0)