Skip to content

Commit

Permalink
Update release notes wrt #124
Browse files Browse the repository at this point in the history
  • Loading branch information
cowtowncoder committed Mar 29, 2022
1 parent 87383d3 commit 9945903
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 19 deletions.
3 changes: 2 additions & 1 deletion release-notes/VERSION-2.x
Expand Up @@ -6,7 +6,8 @@ Project: jackson-datatype-joda

2.14.0 (not yet released)

No changes since 2.13
#124: Add no-arg constructor for DateTimeDeserializer
(contributed by abbychau@github)

2.13.2 (06-Mar-2022)
2.13.1 (19-Dec-2021)
Expand Down
Expand Up @@ -30,6 +30,9 @@ public DateTimeDeserializer(Class<?> cls, JacksonJodaDateFormat format) {
super(cls, format);
}

/**
* @since 2.14 (to allow use via annotations)
*/
public DateTimeDeserializer() {
super(DateTime.class, FormatConfig.DEFAULT_DATETIME_PARSER);
}
Expand Down
Expand Up @@ -5,31 +5,27 @@
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer;
import com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer;

import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
import org.junit.Test;

import static org.junit.Assert.assertEquals;


class AClass{
@JsonSerialize(using = DateTimeSerializer.class)
@JsonDeserialize(using = DateTimeDeserializer.class)
private DateTime createdOn = DateTime.now(DateTimeZone.UTC);
public class AnnotationTest extends DateTimeTest
{
static class AClass{
@JsonSerialize(using = DateTimeSerializer.class)
@JsonDeserialize(using = DateTimeDeserializer.class)
private DateTime createdOn = DateTime.now(DateTimeZone.UTC);

public DateTime getCreatedOn() {
return createdOn;
}
public DateTime getCreatedOn() {
return createdOn;
}

public void setCreatedOn(DateTime createdOn) {
this.createdOn = createdOn;
public void setCreatedOn(DateTime createdOn) {
this.createdOn = createdOn;
}
}
}

public class AnnotationTest {

@Test
public void testSomeMethod() throws Exception {
public void testDateTimeViaAnnotation() throws Exception {
ObjectMapper objectMapper = new ObjectMapper();
AClass initialObject = new AClass();
String serializedObject = objectMapper.writeValueAsString(initialObject);
Expand Down

0 comments on commit 9945903

Please sign in to comment.