Skip to content

Releases: sourcegraph/scip-kotlin

v0.4.0

02 Feb 12:35
3ff9e97
Compare
Choose a tag to compare

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

Full Changelog: v0.3.2...v0.4.0

v0.3.2

27 Jul 12:33
v0.3.2
dc4dcb8
Compare
Choose a tag to compare

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

20 Jul 08:21
8acf15f
Compare
Choose a tag to compare

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.

  • emit overridden_symbols for Go to Implementations by @Strum355 in #59

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

Full Changelog: v0.2.0...v0.3.1

v0.2.0

22 Nov 08:18
477d1a1
Compare
Choose a tag to compare

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.

  • Add documentation with the type signature and kdoc by @olafurpg in #21

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