sksamuel / hoplite

A boilerplate-free Kotlin config library for loading configuration files as data classes
Apache License 2.0
922 stars 74 forks source link

Compile to Kotlin 1.8 instead of 1.6 #459

Open rocketraman opened 6 days ago

rocketraman commented 6 days ago

We currently compile against Kotlin 1.6.

I suggest we use the latest Kotlin compiler, and target Kotlin 1.8 using the compiler apiVersion and language version declarations. Jetbrain's policy is to support 3 previous language and API versions, so it seems reasonable for Hoplite to do the same.