Skip to content

lsif-java v0.5.3

Compare
Choose a tag to compare
@olafurpg olafurpg released this 19 May 17:49
· 485 commits to main since this release
32ff67b

Improved cross-repo navigation

Previously, cross-repo navigation would frequently fail to work, in particular when navigating to symbols from the JDK. This release includes several fixes so that cross-repo navigation should in general work more reliably now.

New -targetroot:javac-classes-directory

Thanks to a contribution from @wiwa, it's possible to configure the semanticdb-javac compiler plugin to emit SemanticDB files in the same directory where the compiler emits classfiles. This makes it easier to integrate lsif-java with a build tool since you can use the same -targetroot:javac-classes-directory for all projects/modules in a build. Previously, it was necessary to provide an explicit directory for every project/module.

Pull Requests

  • Improve handling of moniker import/exports and the JDK (#227) @olafurpg
  • Allow javac plugin to infer targetroot from javac class output directory (#224) @wiwa
  • Declare local symbols as "export" instead "import" monikers (#222) @olafurpg
  • Fix minor PackageHub regressions (#220) @olafurpg
  • Disable auto-indexing on packagehub (#225) @olafurpg
  • Specify yarn version for website (#226) @olafurpg
  • Add --ttl 0 flag in auto-indexing image to always pick up latest is lsif-java (#223) @olafurpg
  • skip outputting lsif snapshot for files located outside the sourceroot (#195) @Strum355
  • Remove unused dependency in the Java agent (#218) @olafurpg
  • Use the correct JDK version when indexing Java packages. (#215) @olafurpg
  • Add support for npm packages in PackageHub (#214) @olafurpg
  • Fix bug for cross-repo navigation to the JDK sources. (#212) @olafurpg
  • Pin Docker digests (#196) @renovate
  • Remove --no-transfer-progress from Maven command (#210) @olafurpg
  • Add dockerfile for auto-indexing (#209) @olafurpg
  • abstract semanticdb builders and move tree modeling to new class (#194) @Strum355
  • Several PackageHub fixes (#193) @olafurpg
  • handle unresolved annotation parameter tree differences (#191) @Strum355