v0.15.0
What's Changed
1. Use Kotlin compiler kotlin-compiler-embeddable
dependency
This release updates Kotlin compiler dependency to kotlin-compiler-embeddable
reducing dependency conflicts and simplifying dependency management.
2. All all APIs accepting varargs
now accept Kotlin collections (List
and Set
, etc.):
// Existing API
Konsist
.scopeFromFiles(path1, path2, path3)
...
// Improved API (old API stil works)
val paths = setOf(path1, path2, path3) // listOf()
Konsist
.scopeFromFiles(paths)
...
💡 Improvements
- KON-614 Update Kotlin Compiler Dependency
kotlin-compiler
tokotlin-compiler-embeddable
by @igorwojda in #954 - KON-598 Add ability to pass list and set to withX functions by @nataliapeterwas in #943
- KON-616 Add ability to pass collections to functions in providers by @nataliapeterwas in #974
Full Changelog: v0.14.0...v0.15.0