v0.8.15
Improved Scala support when emitting SCIP
Previously, Scala users were recommended to use LSIF instead of SCIP because scip-java didn't fully encode Scala features like case classes when using the SCIP format. This issue is fixed now and the SCIP emitter is now a superset of LSIF.
Note that when uploading SCIP files to Sourcegraph, the code navigation still works a bit differently compared to when using the LSIF format. The Sourcegraph backend is still missing a few changes in how it interprets SCIP data.
The snapshot
command now snapshots SCIP files instead of SemanticDB files
Previously, running scip-java snapshot
it would snapshot *.semanticdb
files. Now, the scip-java snapshot
command only snapshots *.scip
files. To snapshot *.semanticdb
files, downgrade to scip-java v0.8.14.
What's Changed
- fix: correct issue reporting url by @Marcuse7 in #530
- Improve installation documentation by @olafurpg in #531
- docs: fix SCIP link on getting started page by @enriquegh in #539
- Update Maven/SBT, better JDK distro resolution by @keynmol in #543
- feat: add support for the mill wrapper by @ghostbuster91 in #534
- Use Gradle v7 in tests until we fix v8 support by @olafurpg in #546
- ci: update to actions/checkout@v3 by @daxmc99 in #528
- Get Bazel build working again by @olafurpg in #547
- Gradle: improve dependency detection by @olafurpg in #540
- Bump Scala and Scalameta versions by @olafurpg in #548
- Don't set java home per-configuration by @keynmol in #552
- Disable incremental compilation on managed java projects by @keynmol in #553
- run kotlin compiler-inprocess and bump semanticdb-kotlin version by @Strum355 in #551
- Fix snapshot tests by @olafurpg in #555
- Move to SCIP snapshots by @olafurpg in #556
- Close SCIP/LSIF feature gap by @olafurpg in #557
New Contributors
- @Marcuse7 made their first contribution in #530
- @enriquegh made their first contribution in #539
- @keynmol made their first contribution in #543
- @ghostbuster91 made their first contribution in #534
- @daxmc99 made their first contribution in #528
Full Changelog: v0.8.10...v0.8.15