mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-13 14:16:21 +00:00
Update change log and README to consider new diagnostics/declaration/implementations tools
This commit is contained in:
1 parent
2e0167f818
commit
4f0c3f83e3
2 files changed
+15
-3
No files matched your search
+12
-1
@@ -2,10 +2,21 @@
|
||||
|
||||
Status of the `main` branch. Changes prior to the next official version change will appear here.
|
||||
|
||||
* JetBrains:
|
||||
- Add new tools:
|
||||
- `jet_brains_list_inspections`: Lists available IDE inspections (akin to diagnostics), optionally filtered by language or group
|
||||
- `jet_brains_run_inspections`: Runs IDE inspections on a file and returns the results
|
||||
|
||||
* LSP Tools:
|
||||
- Add new tools:
|
||||
- `find_declaration`: Finds the declaration/definition of a symbol
|
||||
- `find_implementations`: Finds the implementations of an interface or abstract method
|
||||
- `get_diagnostics_for_file`: Retrieves diagnostics for a specific file (errors, warnings, etc.)
|
||||
- `get_diagnostics_for_symbol`: Retrieves diagnostics pertaining to a specific symbol
|
||||
|
||||
* Language Servers:
|
||||
- Java (`eclipse.jdt.ls`): Add upstream JDTLS mode for offline / restricted-network use. Setting both `jdtls_path` and `lombok_path` in `ls_specific_settings.java` makes Serena use an existing upstream JDTLS installation (e.g. `brew install jdtls`) and the system JDK 21+, skipping the ~500 MB vscode-java VSIX, Gradle, and IntelliCode downloads. New related setting `java_home` lets the user override the JDK used to launch JDTLS. Default behavior unchanged — the JDTLS workspace hash is preserved bit-for-bit for users on the default route, so existing project caches are reused without a one-time reindex; the launcher path is mixed into the hash only when `jdtls_path` is set, isolating upstream installations from the default workspace. #1415
|
||||
|
||||
|
||||
# v1.2.0 (2026-04-27)
|
||||
|
||||
* General:
|
||||
|
||||
@@ -145,9 +145,10 @@ without reading entire files.
|
||||
| find referencing symbols | yes | yes |
|
||||
| search in project dependencies | -- | yes |
|
||||
| type hierarchy | -- | yes |
|
||||
| find declaration | -- | yes |
|
||||
| find implementations | -- | yes |
|
||||
| find declaration | yes | yes |
|
||||
| find implementations | yes | yes |
|
||||
| query external projects | yes | yes |
|
||||
| diagnostics/inspections | yes | yes |
|
||||
|
||||
### Refactoring
|
||||
|
||||
|
||||
Reference in new issue
Block a user