Releases: sourcegraph/scip-java
v0.10.4
This release
- fixes several crashes in the javac plugin,
- adds support for srcjars in Bazel aspects
- adds support for JDK 21 in docker image
What's Changed
- docs: Put "cross-repo" optional step before SCIP index generation by @antonsviridov-src in #742
- Also support Java 21 by @madorb in #743
- Only install coursier and sbt in docker container by @antonsviridov-src in #751
- Handle .srcjar inputs in Bazel aspect by @antonsviridov-src in #754
- Add setup-sbt GH action by @antonsviridov-src in #756
- chore: Remove project board workflow by @varungandhi-src in #755
- Update dependency sbt/sbt to v1.10.3 by @renovate in #752
- Update dependency net.bytebuddy:byte-buddy-agent to v1.15.7 by @renovate in #746
- Support cast tree in annotation parameters by @antonsviridov-src in #750
- Bazel aspects: allow sharing source jars and allow empty sourcejars by @antonsviridov-src in #757
- Don't create a subpath for extracted_srcjar by @antonsviridov-src in #767
- Update dependency sbt/sbt to v1.10.10 by @renovate in #777
- Fix annotated types in new class expression by @antonsviridov-src in #773
New Contributors
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- Maven plugin for dumping dependencies (cross-repo navigation) by @antonsviridov-src in #735
- Fix: multiple compilation units in a file lead to information loss by @antonsviridov-src in #738
- chore: use report-job-failure from sourcegraph/workflows in github actions by @burmudar in #739
- Use Gradle project path for unique dependencies.txt path by @antonsviridov-src in #741
- Fix website publishing by @antonsviridov-src in #740
Full Changelog: v0.10.2...v0.10.3
v0.10.2
This release fixes a couple of bugs with the annotation parameters, and also fixes an issue in error reporting which led to exceptions being swallowed and not printed correctly.
What's Changed
- GRAPH-775 annotation processing fix by @antonsviridov-src in #732
- Handle parenthesized trees by @antonsviridov-src in #733
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- workflows: update pr-auditor workflow by @BolajiOlajide in #720
- Allow passing JVM argsto javac in ScipBuildTool by @antonsviridov-src in #728
New Contributors
- @BolajiOlajide made their first contribution in #720
- @antonsviridov-src made their first contribution in #728
Full Changelog: v0.10.0...v0.10.1
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