-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.3 #27
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/com.sourcegraph-semanticdb-javac-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
December 10, 2021 09:52
619f01b
to
1183e1a
Compare
renovate
bot
changed the title
Update dependency com.sourcegraph:semanticdb-javac to v0.7.2
Update dependency com.sourcegraph:semanticdb-javac to v0.7.3
Dec 10, 2021
renovate
bot
changed the title
Update dependency com.sourcegraph:semanticdb-javac to v0.7.3
Update dependency com.sourcegraph:semanticdb-javac to v0.7.4
Jan 12, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
January 12, 2022 18:05
1183e1a
to
a91b1ac
Compare
renovate
bot
changed the title
Update dependency com.sourcegraph:semanticdb-javac to v0.7.4
Update dependency com.sourcegraph:semanticdb-javac to v0.7.7
Mar 7, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
March 7, 2022 16:02
a91b1ac
to
ed8b919
Compare
renovate
bot
changed the title
Update dependency com.sourcegraph:semanticdb-javac to v0.7.7
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.7.7
Mar 12, 2022
renovate
bot
changed the title
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.7.7
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.7.8
Mar 29, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
March 29, 2022 01:19
ed8b919
to
563989b
Compare
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
June 18, 2022 21:45
563989b
to
c398bce
Compare
renovate
bot
changed the title
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.7.8
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.1
Jun 18, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
July 22, 2022 10:38
c398bce
to
c82804a
Compare
renovate
bot
changed the title
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.1
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.2
Jul 22, 2022
renovate
bot
changed the title
chore(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.2
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.2
Aug 1, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 16, 2022 17:42
c82804a
to
75a5687
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.2
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.4
Aug 16, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 17, 2022 19:24
75a5687
to
7491c8c
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.4
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.5
Aug 17, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 22, 2022 17:56
7491c8c
to
49cd260
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.5
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.6
Aug 22, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 26, 2022 07:26
49cd260
to
32da126
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.6
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.7
Aug 26, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
November 20, 2022 19:01
32da126
to
f716d4b
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.7
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.8
Nov 20, 2022
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
March 16, 2023 09:48
f716d4b
to
0025a4a
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.8
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.13
Mar 16, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
May 28, 2023 11:12
0025a4a
to
7b223e3
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.13
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.8.18
May 28, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
June 9, 2023 14:34
7b223e3
to
e013fe5
Compare
renovate
bot
changed the title
Update dependency com.sourcegraph:semanticdb-javac to v0.9.0
Update dependency com.sourcegraph:semanticdb-javac to v0.9.1
Aug 7, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 7, 2023 17:02
cfefc2f
to
4316275
Compare
renovate
bot
changed the title
Update dependency com.sourcegraph:semanticdb-javac to v0.9.1
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.1
Aug 8, 2023
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.1
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.2
Aug 8, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 8, 2023 15:54
4316275
to
574a2e4
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.2
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.3
Aug 16, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 16, 2023 16:42
574a2e4
to
f73e111
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.3
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.4
Aug 17, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 17, 2023 11:09
f73e111
to
e4e0162
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.4
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.5
Aug 24, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 24, 2023 11:40
e4e0162
to
a14b7d8
Compare
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
September 8, 2023 16:28
a14b7d8
to
adad513
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.5
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.6
Sep 8, 2023
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.6
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.7
Nov 21, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
November 21, 2023 12:43
adad513
to
fbcf43e
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.7
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.8
Dec 5, 2023
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
December 5, 2023 16:11
fbcf43e
to
877e1dd
Compare
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
February 2, 2024 15:55
877e1dd
to
46a2572
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.8
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.9
Feb 2, 2024
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
April 8, 2024 10:45
46a2572
to
83d6f1d
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.9
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.10
Apr 8, 2024
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
June 21, 2024 14:26
83d6f1d
to
ebb12b1
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.9.10
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.0
Jun 21, 2024
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 1, 2024 16:23
ebb12b1
to
ec3eeb7
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.0
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.1
Aug 1, 2024
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 6, 2024 13:10
ec3eeb7
to
3f9b54d
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.1
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.2
Aug 6, 2024
renovate
bot
force-pushed
the
renovate/com.sourcegraph-semanticdb-javac-0.x
branch
from
August 20, 2024 15:54
3f9b54d
to
aef8080
Compare
renovate
bot
changed the title
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.2
fix(deps): update dependency com.sourcegraph:semanticdb-javac to v0.10.3
Aug 20, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.6.12
->0.10.3
0.8.23
->0.10.3
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
sourcegraph/scip-java (com.sourcegraph:semanticdb-javac)
v0.10.3
What's Changed
Full Changelog: sourcegraph/scip-java@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
Full Changelog: sourcegraph/scip-java@v0.10.1...v0.10.2
v0.10.1
What's Changed
New Contributors
Full Changelog: sourcegraph/scip-java@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
Full Changelog: sourcegraph/scip-java@v0.9.10...v0.10.0
v0.9.10
This release addresses
Main changes
Misc
Full Changelog: sourcegraph/scip-java@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
Full Changelog: sourcegraph/scip-java@v0.9.8...v0.9.9
v0.9.8
What's Changed
Full Changelog: sourcegraph/scip-java@v0.9.7...v0.9.8
v0.9.7
What's Changed
New Contributors
Full Changelog: sourcegraph/scip-java@v0.9.6...v0.9.7
v0.9.6
: 0.9.6This release brings in a fix for Scala projects auto-indexing, where java version was picked up incorrectly.
What's Changed
Full Changelog: sourcegraph/scip-java@v0.9.5...v0.9.6
v0.9.5
: 0.9.5This 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: sourcegraph/scip-java@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: sourcegraph/scip-java@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:
We also re-enabled test coverage for auto-indexing Scala projects.
What's Changed
Full Changelog: sourcegraph/scip-java@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
Full Changelog: sourcegraph/scip-java@v0.9.1...v0.9.2
v0.9.1
This release improves the handling of special environment variables recognised by Coursier:
COURSIER_REPOSITORIES
- if set, it fully overrides the list of repositories used by Scip build tool for artifact resolutionCOURSIER_CREDENTIALS
- we upgraded Coursier to 2.1.x to bring in the fix for credentials passed as a string in env variableWhat's Changed
Full Changelog: sourcegraph/scip-java@v0.9.0...v0.9.1
v0.9.0
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.
Other Changes
Full Changelog: sourcegraph/scip-java@v0.8.26...v0.9.0
v0.8.26
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.
Full Changelog: sourcegraph/scip-java@v0.8.25...v0.8.26
v0.8.25
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.
What's Changed
New Contributors
Full Changelog: sourcegraph/scip-java@v0.8.24...v0.8.25
v0.8.24
Automatic Bazel/Java indexing
This release adds support to automatically index Java/Bazel codebases without changing BUILD or WORKSPACE configuration. See the updated documentation here https://sourcegraph.github.io/scip-java/docs/getting-started.html#bazel
To automatically index a Bazel/Java codebase, install the latest
scip-java
version and run the commandscip-java index "--bazel-scip-java-binary=$(which scip-java)"
Big thanks to @keynmol for reviewing this large PR 🙏🏻
Other changes
Full Changelog: sourcegraph/scip-java@v0.8.23...v0.8.24
v0.8.23
New
-no-relative-path:
flag to control indexing of generated filesPreviously, the SemanticDB compiler plugin errored when indexing auto-generated files outside of the configured
-sourceroot
directory (which is automatically inferred for Bazel builds). This behavior was undesirable because:For some cases, we were able to detect this situation for Bazel and ignore the indexed file while printing an informative message, but this behavior was also undesirable because we skipping these files means that we can't render hover messages for symbols in those generated files.
This PR fixes the issue by adding a configurable
-no-relative-path:
flag with the following valid options:index_anyways
(default): indexes the file but with no guarantee that it's possible to recover the location of the original generated file. This allows us to display accurate hover tooltips for symbols in these files even if "Go to definition" won't work.skip
: silently ignored these files.warning
: ignore these files and print a message explaining it was skipped.error
: fail the compilation process (old default).-no-relative-path:
flag to control indexing of generated files by @olafurpg in https://github.com/sourcegraph/scip-java/pull/611Full Changelog: sourcegraph/scip-java@v0.8.22...v0.8.23
v0.8.22
Bazel improvements
Mill improvements
New Contributors
Full Changelog: sourcegraph/scip-java@v0.8.20...v0.8.22
v0.8.20
Release equivalent to 0.8.19
the release notes are from 0.8.19
This is a maintenace release which doesn't contain many user-facing features
--build-tool=auto
to trust the build tool detection logic, instead of specifying it manuallyinit
script approach - this allows us to support Gradle 8 as well, along with toolchainsThis is the most significant internal change, please report any issues, we're looking for feedback!
What's Changed
latest-snapshot
docker image from main by @keynmol in https://github.com/sourcegraph/scip-java/pull/586Full Changelog: sourcegraph/scip-java@v0.8.18...v0.8.20
v0.8.18
What's Changed
Full Changelog: sourcegraph/scip-java@v0.8.17...v0.8.18
v0.8.17
What's Changed
Full Changelog: sourcegraph/scip-java@v0.8.16...v0.8.17
v0.8.16
Add reference relationship between synthetic case class symbols
Previously, doing "Find references" on a synthetic case class symbol (for example, named parameter of a
copy
method) then it only showed usages of that symbol and the non-synthetic symbol (for example, the case class field that matches the copy parameter). It didn't return usages of other synthetic symbols that also relate to the case class field (for example, theapply
parameter).This release fixes that issue
Pull Requests
is_reference
relationships between synthetic case class symbols (#561) @olafurpgv0.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 filesPreviously, running
scip-java snapshot
it would snapshot*.semanticdb
files. Now, thescip-java snapshot
command only snapshots*.scip
files. To snapshot*.semanticdb
files, downgrade to scip-java v0.8.14.What's Changed
New Contributors
Full Changelog: sourcegraph/scip-java@v0.8.10...v0.8.15
v0.8.10
: scip-java v0.8.10What's Changed
Full Changelog: sourcegraph/scip-java@v0.8.9...v0.8.10
v0.8.9
: scip-java v0.8.9What's Changed
Full Changelog: sourcegraph/scip-java@v0.8.8...v0.8.9
v0.8.7
: scip-java v0.8.7What's Changed
Full Changelog: sourcegraph/scip-java@v0.8.6...v0.8.7
v0.8.6
: scip-java v0.8.6What's Changed
Full Changelog: sourcegraph/scip-java@v0.8.4...v0.8.6
v0.8.4
: scip-java v0.8.4Improved Java 17 support
Previously,
scip-java index
would fail in Gradle and Maven projects using Java 17 due to missing--add-exports
flags. These flags are now automatically configured for Gradle and Maven when running on Java 17 or newer.Mill build tool support
The
scip-java index
command can now automatically index codebases using the Mill build tool (https://com-lihaoyi.github.io/mill/mill/Intro_to_Mill.html). Thank you @ckipp01 for contributing this addition 🙏Improved Scala indexing
This releases fixes the following code navigation issues related to Scala anonymous classes, implicit conversions, structural types, and overriding fields.
What's Changed
--add-exports
flags for Java 9+ Gradle builds by @olafurpg in https://github.com/sourcegraph/scip-java/pull/464New Contributors
Full Changelog: sourcegraph/scip-java@v0.8.1...v0.8.4
v0.8.3
: scip-java v0.8.3See v0.8.4 release notes https://github.com/sourcegraph/scip-java/releases/tag/v0.8.4
v0.8.1
: scip-java v0.8.1Bugfix: make
scip-java index
work with sbt buildsThe rename from lsif-java to scip-java introduced a bug where it was no longer possible to index sbt builds. This release fixes this bug by updating to the latest version of the sbt-sourcegraph plugin, which now uses scip-java instead of lsif-java.
Pull Requests
v0.8.0
: scip-java v0.8 with Bazel support and "Find implementations"We are excited to announce the release of scip-java v0.8. The highlights of this release include:
New name: scip-java
We recently released SCIP, a new protocol that we are using at Sourcegraph to power precise code navigation. Previously, our Java indexer was called lsif-java because it emitted LSIF (Language Server Index Format) by default. We have renamed the indexer into scip-java to reflect that it now emits SCIP by default.
How to upgrade from lsif-java
Migrating from lsif-java to scip-java requires the following steps:
lsif-java
withscip-java
. The scip-java command-line interface supports the same sub-commands and flags as the old lsif-java interface. The only functional difference is that runningscip-java index
now produces anindex.scip
file instead ofdump.lsif
.src
command-line tool, which you can now optionally install via npm using the commandyarn global add @​sourcegraph/src
. The latest version ofsrc
is needed to recognise the newindex.scip
file, which is generated byscip-java index
. Runningsrc precise-intel upload
(previously,src lsif upload
) accepts bothindex.scip
anddump.lsif
files. If you’re not uploading to Sourcegraph, runscip convert --from=index.scip --to=dump.lsif
to convert any SCIP payload into LSIF. Thescip
command-line tool can be installed from here.Find implementations
Previously, scip-java only supported "Go to definition" and "Find references". This release adds support to "Find implementations" such that you can navigate from an interface or abstract method to their concrete implementation. For example, consider the following type hierarchy
The "Find implementations" action navigates from the
Animal
interface andAnimal.sound()
method, to theDog
class andDog.sound()
method, respectively.Bazel support
Previously, scip-java did not have great support for Bazel. It was possible to use scip-java with Bazel but the steps were undocumented and it required awkward workarounds. This release adds proper support for Bazel that is compatible with Bazel's build cache and allows incremental indexing.
It requires custom configuration to
WORKSPACE
andBUILD
files to integrate scip-java with Bazel builds. It's simply not possible forscip-java index
command to automatically configure everything like it does for Gradle and Maven while remaining compatible with Bazel's build model.Check out the documentation on how to get started with configuring Bazel and scip-java.
Pull Requests
v0.7.7
: lsif-java v0.7.7What's Changed
New Contributors
Full Changelog: sourcegraph/scip-java@v0.7.6...v0.7.7
v0.7.5
: lsif-java v0.7.5Improved code navigation for Scala
Previously, "goto defintion" did not work for synthetic symbols such as
case class companion objects or var setter methods.
Now, lsif-java emits occurrences for these synthetic symbols so that "goto definition" works as expected.
Pull Requests
Builder()
annotation (#383) @olafurpgv0.7.2
: lsif-java v0.7.2Kotlin hover support
Previously, the hover message only displayed the name of Kotlin symbols. Now, the hover message shows the symbol signature and KDoc.
Improved Java 17 support
Running
lsif-java index
will now use the correct--add-exports
flags in more cases when compiling code with Java 17. There are still many situations where users on Java 17 need to manually add the following JVM optionsUpdated Docker container
The Docker container sourcegraph/lsif-java is now automatically published on every release alongside the Maven Central artifacts. The Docker container is fairly large because it includes pre-installed Java 8, Java 11 and Java 17. If the container size is a problem then we recommend creating your own Docker container with the Java launcher as documented here https://sourcegraph.github.io/lsif-java/docs/getting-started.html#java-launcher
Pull Requests
51a6950
(#369) @renovatesnapshot
command to fallback to the.documentation
field (#370) @olafurpgfa25782
(#343) @renovateConfiguration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.