Skip to content

Releases: sourcegraph/scip-java

lsif-java v0.3.0

31 Mar 15:42
1e4df32
Compare
Choose a tag to compare

🚀 New LSIF emitter

Previously, lsif-java had a system dependency on a separate tool called lsif-semanticdb in order to work. This dependency has now been removed so that installing lsif-java is the only custom tool you need available on your $PATH

🚧 Progress towards better hover messages

Currently, hover messages only contain Javadoc docstrings. We're working on extending hover messages to also include signatures of the referenced symbol. This functionality is planned for the next release once the PR #131 is merged.

🐛 Bug fixes

  • Emit definition occurences for type parameters (#125) @Strum355
  • Fixes range deriving for constructs incl classes/interfaces (#121) @Strum355

⚠️ Internal

  • adds snapshot command to lsif-java cli (#117) @Strum355
  • fixes snapshot generator comment // insertion (#120) @Strum355
  • updates semanticdb.proto for updated Documentation field/message (#119) @Strum355

lsif-java v0.2.0

05 Mar 15:14
Compare
Choose a tag to compare

New website

This project now has a new website https://sourcegraph.github.io/lsif-java/

Java v11+ support

Previously, the compiler plugin only supported Java 8 and crashed when running on newer versions like Java 11. Now, the compiler plugin works with Java 11, Java 15 and most likely the latest bleeding edge versions as well.

New lsif-java command-line tool with Gradle and Maven support

Previously, users had to manually install the compiler plugin into their build tool to use lsif-java. Now, the new lsif-java command-line tool can automatically configure Gradle and Maven builds to generate an LSIF index.

Pull Requests

lsif-java v0.2.0-RC2

04 Mar 12:17
Compare
Choose a tag to compare

Java v11+ support

Previously, the compiler plugin only supported Java 8 and crashed when running on newer versions like Java 11. Now, the compiler plugin works with Java 11, Java 15 and most likely the latest bleeding edge versions as well.

New lsif-java command-line tool with Gradle and Maven support

Previously, users had to manually install the compiler plugin into their build tool to use lsif-java. Now, the new lsif-java command-line tool can automatically configure Gradle and Maven builds to generate an LSIF index.

Pull Requests

lsif-java v0.1.0

11 Feb 17:56
Compare
Choose a tag to compare

lsif-java v0.1.0

This it the first release of lsif-java that implement a basic Java compiler plugin that generates SemanticDB. See the PR #85 and the new readme https://github.com/sourcegraph/lsif-java/blob/e8822340b2854e6d45856cd055620c5784099bff/README.md for more details.

⚠️ This project is still under development so there is nothing to try out at the moment. Subscribe to the "releases" event to get notifications about further progress.

Screenshot 2021-02-11 at 18 55 42