Skip to content

Commit 78dc5e6

Browse files
CHANGELOG: apply_quick_fix empty-param fix + release date
Add the apply_quick_fix empty-parameter rejection to Fixed and set the 1.5.1 release date to 2026-06-15.
1 parent 7f601e6 commit 78dc5e6

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## [1.5.1] - 2026-06-13
3+
## [1.5.1] - 2026-06-15
44

55
### Fixed
66

@@ -9,6 +9,7 @@
99
- `health_check` reported "no project loaded" after a successful `load_project` **tool** call. The loading state was flipped to LOADED only by the `JAVA_PROJECT_PATH` auto-load path; the tool's registration set the service but not the state. Loading via the tool now reflects LOADED in `health_check`.
1010
- `find_reflection_usage` returned matches from JavaLens's own Eclipse workspace metadata — hundreds of absolute-path entries under the build directory — mixed in with the real project reflection sites. Its reference search ran against the full workspace scope instead of the project's sources; it now searches a sources-only scope filtered to `.java` files, so only project matches are returned.
1111
- `get_dependency_graph` fabricated dependency nodes for primitives and `java.lang` types — `int`, `boolean`, `String` and the like rendered as `<context-package>.int` — and counted them as edges, inflating the graph. Unqualified type names are now resolved through the declaring type (so `String` resolves to `java.lang.String` and is filtered as external), primitives are dropped, and names that don't resolve are omitted instead of guessed into the context package.
12+
- `apply_quick_fix` accepted a fix ID with an empty parameter (e.g. `add_import:`) and emitted a malformed edit (`import ;`) while reporting success. A trailing-empty parameter is now rejected as an invalid fix-ID format.
1213

1314
### Tests
1415

0 commit comments

Comments
 (0)