Releases: sourcegraph/scip-java
v0.10.0
IMPORTANT NOTE FOR SOURCEGRAPH USERS: this release changes how symbol signatures are emitted in the generated SCIP indexes. If you want to use this version of scip-java with your sourcegraph instance, make sure that it's at least on version 5.4.5099 or above. Otherwise you will notice symbol hovers not being populated with the signatures. The default version of scip-java in Sourcegraph will eventually be upgraded to this one.
What's Changed
- Update dependencies and improve build tool testing infrastructure, add JDK 21 by @keynmol in #692
- Provide SRC_ACCESS_TOKEN for uploads by @keynmol in #708
- Fix and refactor SBT version logic by @keynmol in #710
- new SymbolInformation fields #677 by @nicolas-guichard
Full Changelog: v0.9.10...v0.10.0
v0.9.10
This release addresses
- a NPE in the Java Semanticdb plugin, triggered by particular usage of annotations(see #686, the fix was contributed by @Arthurm1 and reproducer was reported by @spangaer, community members, thank you!)
- an issue in Gradle integration which was responsible for some cases where semanticdb plugin failed to be injected
Main changes
- Fix bugs in Gradle integration by @keynmol in #684
- Cope with missing annotation parameter by @Arthurm1 in #691
Misc
- Auto-add labels for filtering in Linear by @varungandhi-src in #685
Full Changelog: v0.9.9...v0.9.10
v0.9.9
Kotlin 1.9 support
See https://github.com/sourcegraph/scip-kotlin/releases/tag/v0.4.0
What's Changed
- pr-auditor: use new token by @burmudar in #672
- pr-auditor: report failures by @burmudar in #673
- Bump to latest scip-kotlin with Kotlin 1.9 support by @olafurpg in #681
- Fix "Find references" bug for interfaces and types by @olafurpg in #682
Full Changelog: v0.9.8...v0.9.9
v0.9.8
v0.9.7
What's Changed
- Correctly move generated scip file in SBT build tool by @keynmol in #649
- dep: bump mill-scip to 0.3.6 by @ckipp01 in #648
- Fix trailing SBT args and add tests by @keynmol in #651
- Update dependency sbt/sbt to v1.9.7 by @renovate in #639
- Be more graceful about cross-repo navigation error by @keynmol in #660
- Update getting-started.md by @3usi9 in #665
New Contributors
Full Changelog: v0.9.6...v0.9.7
0.9.6
0.9.5
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
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
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
Full Changelog: v0.9.2...v0.9.3
v0.9.2
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