Skip to content

Commit 3fa5f02

Browse files
Replace removed PropertyNamingStrategy constants for Jackson 2.20+ compat
Jackson 2.20 removed PropertyNamingStrategy.SNAKE_CASE / LOWER_CAMEL_CASE. Switch to PropertyNamingStrategies (available since 2.12). Bump version 6.0.4 -> 6.0.5. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 8b2a714 commit 3fa5f02

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>org.gitlab4j</groupId>
66
<artifactId>gitlab4j-api-cortex</artifactId>
77
<packaging>jar</packaging>
8-
<version>6.0.4</version>
8+
<version>6.0.5</version>
99
<name>GitLab4J-API - GitLab API Java Client</name>
1010
<description>GitLab4J-API (gitlab4j-api) provides a full featured Java client library for working with GitLab repositories and servers via the GitLab REST API.</description>
1111
<url>https://github.com/gitlab4j/gitlab4j-api</url>

‎src/main/java/org/gitlab4j/api/utils/JacksonJson.java‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import com.fasterxml.jackson.databind.JsonSerializer;
3434
import com.fasterxml.jackson.databind.ObjectMapper;
3535
import com.fasterxml.jackson.databind.ObjectWriter;
36-
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
36+
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
3737
import com.fasterxml.jackson.databind.SerializationFeature;
3838
import com.fasterxml.jackson.databind.SerializerProvider;
3939
import com.fasterxml.jackson.databind.module.SimpleModule;
@@ -59,7 +59,7 @@ public JacksonJson() {
5959
objectMapper = new ObjectMapper();
6060

6161
objectMapper.setSerializationInclusion(Include.NON_NULL);
62-
objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE);
62+
objectMapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE);
6363

6464
objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
6565
objectMapper.configure(SerializationFeature.WRITE_ENUMS_USING_TO_STRING, true);
@@ -349,7 +349,7 @@ public List<User> deserialize(JsonParser jsonParser, DeserializationContext cont
349349
private static class JacksonJsonSingletonHelper {
350350
private static final JacksonJson JACKSON_JSON = new JacksonJson();
351351
static {
352-
JACKSON_JSON.objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.LOWER_CAMEL_CASE);
352+
JACKSON_JSON.objectMapper.setPropertyNamingStrategy(PropertyNamingStrategies.LOWER_CAMEL_CASE);
353353
JACKSON_JSON.objectMapper.setSerializationInclusion(Include.ALWAYS);
354354
}
355355
}

0 commit comments

Comments
 (0)