diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ff841022..dc001631 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,7 +23,8 @@ jobs: fail-fast: false matrix: java_version: ['8', '11', '17'] - kotlin_version: ['1.4.32', '1.5.32', '1.6.21', '1.7.20'] + # Jackson 2.15 drops support for Kotlin 1.4, adds 1.8 + kotlin_version: ['1.5.32', '1.6.21', '1.7.20', '1.8.10'] os: ['ubuntu-20.04'] env: JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1" diff --git a/README.md b/README.md index 829049d3..c0dabc4c 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,7 @@ println(arrayNode.toString()) // ["foo",true,1,1.0,"YmFy"] Different `kotlin-core` versions are supported by different Jackson Kotlin module minor versions. Here is an incomplete list of supported versions: +* Jackson 2.15.x: Kotlin-core 1.5 - 1.8 * Jackson 2.14.x: Kotlin-core 1.4 - 1.7 * Jackson 2.13.x: Kotlin-core 1.4 - 1.7 diff --git a/pom.xml b/pom.xml index 9ce7b405..efa7c1ad 100644 --- a/pom.xml +++ b/pom.xml @@ -59,12 +59,16 @@ UTF-8 - 1.8 1.8 - 1.5.32 - + + 1.6.21 + 1.5 + 1.5 + com/fasterxml/jackson/module/kotlin ${project.groupId}.kotlin