Skip to content

Commit 338999b

Browse files
authored
Fix #632: drop Kotlin 1.4 support (#643)
1 parent 8e7aeb9 commit 338999b

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
java_version: ['8', '11', '17']
26-
kotlin_version: ['1.4.32', '1.5.32', '1.6.21', '1.7.20']
26+
# Jackson 2.15 drops support for Kotlin 1.4, adds 1.8
27+
kotlin_version: ['1.5.32', '1.6.21', '1.7.20', '1.8.10', '1.8.20-RC']
2728
os: ['ubuntu-20.04']
2829
env:
2930
JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ println(arrayNode.toString()) // ["foo",true,1,1.0,"YmFy"]
130130
Different `kotlin-core` versions are supported by different Jackson Kotlin module minor versions.
131131
Here is an incomplete list of supported versions:
132132

133+
* Jackson 2.15.x: Kotlin-core 1.5 - 1.8
133134
* Jackson 2.14.x: Kotlin-core 1.4 - 1.7
134135
* Jackson 2.13.x: Kotlin-core 1.4 - 1.7
135136

pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,11 @@
5959
<properties>
6060
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6161

62-
<!-- 16-Oct-2019, tatu: No point trying to target Java 7, Java 8 needed for build anyway -->
6362
<javac.src.version>1.8</javac.src.version>
6463
<javac.target.version>1.8</javac.target.version>
6564

6665
<version.kotlin>1.5.32</version.kotlin>
67-
66+
6867
<!-- Generate PackageVersion.java into this directory. -->
6968
<packageVersion.dir>com/fasterxml/jackson/module/kotlin</packageVersion.dir>
7069
<packageVersion.package>${project.groupId}.kotlin</packageVersion.package>

0 commit comments

Comments
 (0)