scip-java v0.8.4
Improved 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
- Update License by @jdorfman in #462
- workflows: update pr-auditor workflow by @bobheadxi in #461
- docs: Remove LSIF reference. by @varungandhi-src in #452
- Website fixes by @jdorfman in #470
- Link references for fields, fixes #413 by @olafurpg in #471
- Make the build work on Apple M1 chips by @olafurpg in #481
- feat: add support for the Mill build tool by @ckipp01 in #477
- refactor(build): remove explicit dependency on Bloop by @ckipp01 in #483
- Include missing
--add-exports
flags for Java 9+ Gradle builds by @olafurpg in #464 - Update dependency bazel to v5.2.0 by @renovate in #465
- Upgrade to the latest Scalameta by @olafurpg in #472
- chore(ci): align usage of setup-java by @ckipp01 in #484
New Contributors
- @varungandhi-src made their first contribution in #452
- @ckipp01 made their first contribution in #477
Full Changelog: v0.8.1...v0.8.4