Skip to content

Releases: sourcegraph/scip-java

v0.9.7

21 Nov 11:16
29aa9bd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.6...v0.9.7

0.9.6

08 Sep 14:09
f37bc75
Compare
Choose a tag to compare

This release brings in a fix for Scala projects auto-indexing, where java version was picked up incorrectly.

What's Changed

Full Changelog: v0.9.5...v0.9.6

0.9.5

24 Aug 10:07
58ea149
Compare
Choose a tag to compare

This release modifes the Docker build and makes it self-contained, which fixes the various issues we have with passing special (-D) arguments to the scip-java tool.

Most of this distribution remains unchanged so users should not see any difference.

What's Changed

Full Changelog: v0.9.4...v0.9.5

v0.9.4

17 Aug 09:18
4ca307a
Compare
Choose a tag to compare

Thanks to a fantastic contribution by @Arthurm1, this release mostly removes the need to add special module export flags to access compiler APIs - as we no longer use private APIs to produce Semanticdb files from Java.

What's Changed

New Contributors

Full Changelog: v0.9.3...v0.9.4

v0.9.3

16 Aug 14:58
6f17cbe
Compare
Choose a tag to compare

This release bumps sbt-sourcegraph plugin to 0.4.2 bringing important fixes to auto-indexing of Scala projects, notably:

  • Properly support Scala 3
  • Support mixed Java/Scala sources when compling on JDK 17+

We also re-enabled test coverage for auto-indexing Scala projects.

What's Changed

  • Update sbt-sourcegraph and re-enable SBT build tool tests by @keynmol in #636

Full Changelog: v0.9.2...v0.9.3

v0.9.2

08 Aug 13:58
e75a04c
Compare
Choose a tag to compare

This release improves auto-indexing of Gradle projects and removes the Coursier bootstrap sequence which downloaded jars from Maven Central when running SCIP build tool

What's Changed

  • Unconditionally add agent in Gradle plugin, add protobuf codegen test by @keynmol in #630
  • Remove coursier bootstrap and respect COURSIER_JVM_INDEX by @keynmol in #631

Full Changelog: v0.9.1...v0.9.2

v0.9.1

07 Aug 14:50
0fe40e9
Compare
Choose a tag to compare

This release improves the handling of special environment variables recognised by Coursier:

What's Changed

  • Allow picking up credentials from environment variables by @keynmol in #629

Full Changelog: v0.9.0...v0.9.1

v0.9.0

27 Jul 12:41
v0.9.0
8480863
Compare
Choose a tag to compare

Kotlin 1.8

This release upgrades scip-kotlin to v0.3.2, bumping the lowest supported Kotlin version to 1.8.0. See the scip-kotlin v0.3.2 release for more info.

  • bump semanticdb-kotlinc and kotlin-compiler-embeddable for kotlin 1.8 by @Strum355 in #623

Other Changes

Full Changelog: v0.8.26...v0.9.0

v0.8.26

25 Jul 13:55
d4bbe72
Compare
Choose a tag to compare

More robust error handling for Bazel

This release includes two changes related to how the semanticdb-javac compiler plugin handles unexpected failures, which previously crashed the compilation but should now allow compilation to continue.

  • Remove unnecessary throw for unexpected exception by @olafurpg in #619
  • Bazel: fallback to default absolute path logic by @olafurpg in #620

Full Changelog: v0.8.25...v0.8.26

v0.8.25

20 Jul 15:24
a1d4ff2
Compare
Choose a tag to compare

Find implementations for Kotlin

This release upgrades scip-kotlin to v0.3.1, which adds support for "Find implementations" https://github.com/sourcegraph/scip-kotlin/releases/tag/v0.3.1

Improved cross-repo navigation

Previously, due to implementation details, it was not possible to index two separate Gradle or Maven codebases and get cross-repo navigation working between those projects. This didn't work due to implementation details, which are now fixed in this release. For example, you can now index two Gradle codebases and if one project refers to symbols that are defined in the other project then cross-repo navigation should work. The only constraint is that the declared publication version in the upstream project must match the version of the dependency in the downstream project.

  • Enable cross-repository navigation between Gradle/Maven codebases by @olafurpg in #616

What's Changed

New Contributors

Full Changelog: v0.8.24...v0.8.25