Releases: sourcegraph/scip-kotlin
v0.4.0
Kotlin 1.9 support
This release updates the Kotlin compiler dependency to 1.9.22 making it possible to index Kotlin 1.9 projects.
⚠️ Kotlin 1.8 is no longer supported
Due to breaking changes in the Kotlin compiler APIs, it is no longer possible to index Kotlin 1.8 projects with scip-kotlin v0.4 and newer. The latest version that supports Kotlin 1.8 will remain v0.3.2.
What's Changed
- chore: bump workflow versions by @Strum355 in #63
- pr-auditor: use new token by @burmudar in #69
- pr-auditor: report failures by @burmudar in #70
- Update readme by @olafurpg in #73
- Upgrade to Kotlin 1.9.x by @olafurpg in #75
Full Changelog: v0.3.2...v0.4.0
v0.3.2
Kotlin 1.8
This release adds support for indexing Kotlin 1.8+ projects. Previous versions (1.7 and prior) are not supported with this release, but we may investigate or accept PRs reintroducing support for older versions.
What's Changed
- bump kotlin + compiler api dependency to 1.8.21 by @Strum355 in #56
- Update readme to reference SCIP instead of LSIF by @olafurpg in #61
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Find implementations
This release adds support for "Find implementations" so that you can navigate from a super class or a super method to it's implementations, and vice-versa. Note, "Find implementations" requires Sourcegraph v5.1 to work correctly.
What's Changed
- Update readme to reflect latest changes by @olafurpg in #31
- workflows: add pr-auditor and test plans to PR templates by @bobheadxi in #34
- Add Apache 2 license by @olafurpg in #41
- workflows: update pr-auditor workflow by @bobheadxi in #43
- fix outofbounds exception when kdoc line is empty by @Strum355 in #54
- catch exceptions instead of letting them hard fail builds by @Strum355 in #55
- Use official Kotlin/Protobuf generator by @olafurpg in #57
- configure debug-project to use jar from :semanticdb-kotlinc:shadowJar by @Strum355 in #58
- pr-auditor: update workflow to use new repo by @burmudar in #60
New Contributors
- @bobheadxi made their first contribution in #34
- @burmudar made their first contribution in #60
Full Changelog: v0.2.0...v0.3.1
v0.2.0
KDoc and symbol signatures
Previously, the hover message for Kotlin sources only displayed the name of the symbol. Now, the hover message includes the symbol signature and KDoc.
What's Changed
- ktfmt: fix indentation for multiline strings in tests by @Strum355 in #10
- Update dependency io.kotest:kotest-assertions-core to v4.6.3 by @renovate in #18
- Update dependency com.sourcegraph:semanticdb-javac to v0.6.12 by @renovate in #12
- Update dependency org.junit.jupiter:junit-jupiter-params to v5.8.1 by @renovate in #19
- Update plugin com.github.johnrengelman.shadow to v7 by @renovate in #20
- Update plugin com.diffplug.spotless to v5.17.1 by @renovate in #14
Full Changelog: v0.1.0...v0.2.0