Skip to content

Commit c86ab36

Browse files
authored
Merge pull request #337 from ProjectMapK/develop
Release 2025-05-04 16:16:54 +0000
2 parents a22c513 + c3dfdb5 commit c86ab36

9 files changed

Lines changed: 25 additions & 16 deletions

File tree

.github/workflows/lint-and-test-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- name: Set up java
4646
uses: actions/setup-java@v4
4747
with:
48-
java-version: '8'
48+
java-version: '17'
4949
distribution: 'corretto'
5050
- name: Setup Gradle
5151
uses: gradle/actions/setup-gradle@v4

.github/workflows/test-main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ jobs:
4040
fail-fast: false
4141
matrix:
4242
# LTS versions, latest version (if exists)
43-
java-version: [ '8', '11', '17', '21', '23' ]
43+
java-version: [ '17', '21', '24' ]
4444
# Minimum version, latest release version, latest pre-release version (if exists)
45-
kotlin: ['2.0.21', '2.1.20']
45+
kotlin: ['2.0.21', '2.1.20', '2.2.0-Beta2']
4646
env:
4747
KOTLIN_VERSION: ${{ matrix.kotlin }}
4848
name: "Kotlin ${{ matrix.kotlin }} - Java ${{ matrix.java-version }}"

.idea/misc.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
jackson-module-kogera
22
====
3+
4+
Since `beta-23`, newer versions of `Kotlin` and `Java` than the original have been used to validate changes for `Jackson 3.x`.
5+
See #Compatibility for details.
6+
7+
---
8+
39
`jackson-module-kogera` is an experimental project to develop `jackson-module-kotlin`.
410
This project has the following features compared to `jackson-module-kotlin`.
511

@@ -31,7 +37,7 @@ Details are summarized in [KogeraSpecificImplementations](./docs/KogeraSpecificI
3137

3238
# Compatibility
3339
- `jackson 2.19.x`
34-
- `Java 8+`
40+
- `Java 17+`
3541
- `Kotlin 2.0.21+`
3642

3743
## About compatibility checks

build.gradle.kts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2+
13
plugins {
24
`maven-publish` // for JitPack
35

@@ -16,7 +18,7 @@ val jacksonVersion = libs.versions.jackson.get()
1618
val generatedSrcPath = "${layout.buildDirectory.get()}/generated/kotlin"
1719

1820
group = groupStr
19-
version = "${jacksonVersion}-beta22"
21+
version = "${jacksonVersion}-beta23"
2022

2123
repositories {
2224
mavenCentral()
@@ -53,8 +55,8 @@ kotlin {
5355
}
5456

5557
java {
56-
sourceCompatibility = JavaVersion.VERSION_1_8
57-
targetCompatibility = JavaVersion.VERSION_1_8
58+
sourceCompatibility = JavaVersion.VERSION_17
59+
targetCompatibility = JavaVersion.VERSION_17
5860
}
5961

6062
tasks {
@@ -96,11 +98,11 @@ public val kogeraVersion: Version = VersionUtil.parseVersion("$version", "$group
9698

9799
compileKotlin {
98100
dependsOn.add(generateKogeraVersion)
99-
kotlinOptions.jvmTarget = "1.8"
101+
compilerOptions.jvmTarget.set(JvmTarget.JVM_17)
100102
}
101103

102104
compileTestKotlin {
103-
kotlinOptions.jvmTarget = "1.8"
105+
compilerOptions.jvmTarget.set(JvmTarget.JVM_17)
104106
}
105107

106108
test {

gradle/wrapper/gradle-wrapper.jar

181 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)