aboutsummaryrefslogtreecommitdiff
path: root/release-notes
diff options
context:
space:
mode:
Diffstat (limited to 'release-notes')
-rw-r--r--release-notes/CREDITS-2.x56
-rw-r--r--release-notes/VERSION-2.x61
2 files changed, 116 insertions, 1 deletions
diff --git a/release-notes/CREDITS-2.x b/release-notes/CREDITS-2.x
index 0f1238ffb..e92adf6f5 100644
--- a/release-notes/CREDITS-2.x
+++ b/release-notes/CREDITS-2.x
@@ -378,10 +378,12 @@ Jayson Minard (apatrida@github)
(2.8.5)
David Bakin (david-bakin@github)
- * Reported #1013: `@JsonUnwrapped` is not treated as assuming `@JsonProperty("")`
+* Reported #1013: `@JsonUnwrapped` is not treated as assuming `@JsonProperty("")`
(2.6.4)
* Suggested #1011: Change ObjectWriter::withAttributes() to take a Map with some kind of wildcard types
(2.7.0)
+ * Reported #962: `@JsonInject` fails on trying to find deserializer even if inject-only
+ (2.11.0)
Dmitry Romantsov (DmRomantsov@github)
* Reported #1036: Problem with case-insensitive deserialization
@@ -1048,3 +1050,55 @@ Alexander Shilov (ashlanderr@github)
Endre Stølsvik (stolsvik@github)
* Reported #2679: `ObjectMapper.readValue("123", Void.TYPE)` throws "should never occur"
(2.10.4)
+
+Máté Rédecsi (rmatesz@github)
+ * Reported #953: i-I case convertion problem in Turkish locale with case-insensitive deserialization
+ (2.11.0)
+
+Ville Koskela (vjkoskela@github)
+ * Contributed #2487: BeanDeserializerBuilder Protected Factory Method for Extension
+ (2.11.0)
+
+Fitz (Joongsoo.Park) (joongsoo@github)
+ * Contributed #2511: Add `SerializationFeature.WRITE_SELF_REFERENCES_AS_NULL`
+ (2.11.0)
+
+Antonio Petrelli (apetrelli@github)
+ * Reported #2049: TreeTraversingParser and UTF8StreamJsonParser create contexts differently
+ (2.11.0)
+
+Robert Diebels (RobertDiebels@github)
+ * Contributed #2352: Support use of `@JsonAlias` for enum values
+ (2.11.0)
+
+Joseph Koshakow (jkosh44@github)
+ * Contributed fix for #2515: `ObjectMapper.registerSubtypes(NamedType...)` doesn't allow registering
+ the same POJO for two different type ids
+ (2.11.0)
+
+Haowei Wen (yushijinhun@github)
+ * Reported #2565: Java 8 `Optional` not working with `@JsonUnwrapped` on unwrappable type
+ (2.11.0)
+
+Bartosz Baranowski (baranowb@github)
+ * Reported #2589: `DOMDeserializer`: setExpandEntityReferences(false) may not prevent
+ external entity expansion in all cases
+ (2.11.0)
+
+Oleksii Khomchenko (gagoman@github)
+ * Reported, contributed fix for #2592: `ObjectMapper.setSerializationInclusion()` is
+ ignored for `JsonAnyGetter`
+ (2.11.0)
+
+Oleksandr Poslavskyi (alevskyi@github)
+ * Contributed fix for #1983: Polymorphic deserialization should handle case-insensitive Type Id
+ property name if `MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES` is enabled
+ (2.11.0)
+
+Simone D'Avico (simonedavico@github)
+ * Reported #2632: Failure to resolve generic type parameters on serialization
+ (2.11.0)
+
+Robin Roos (robinroos@github)
+ * Contributed #2636: ObjectReader readValue lacks Class<T> argument
+ (2.11.0)
diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x
index dad0a1ccb..d8d2bfeb8 100644
--- a/release-notes/VERSION-2.x
+++ b/release-notes/VERSION-2.x
@@ -4,6 +4,67 @@ Project: jackson-databind
=== Releases ===
------------------------------------------------------------------------
+2.11.0 (26-Apr-2020)
+
+#953: i-I case conversion problem in Turkish locale with case-insensitive deserialization
+ (reported by Máté R)
+#962: `@JsonInject` fails on trying to find deserializer even if inject-only
+ (reported by David B)
+#1983: Polymorphic deserialization should handle case-insensitive Type Id property name
+ if `MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES` is enabled
+ (reported by soundvibe@github, fix contributed by Oleksandr P)
+#2049: TreeTraversingParser and UTF8StreamJsonParser create contexts differently
+ (reported by Antonio P)
+#2352: Support use of `@JsonAlias` for enum values
+ (contributed by Robert D)
+#2365: `declaringClass` of "enum-as-POJO" not removed for `ObjectMapper` with
+ a naming strategy
+ (reported by Tynakuh@github)
+#2480: Fix `JavaType.isEnumType()` to support sub-classes
+#2487: BeanDeserializerBuilder Protected Factory Method for Extension
+ (contributed by Ville K)
+#2503: Support `@JsonSerialize(keyUsing)` and `@JsonDeserialize(keyUsing)` on Key class
+#2511: Add `SerializationFeature.WRITE_SELF_REFERENCES_AS_NULL`
+ (contributed by Joongsoo P)
+#2515: `ObjectMapper.registerSubtypes(NamedType...)` doesn't allow registering
+ same POJO for two different type ids
+ (contributed by Joseph K)
+#2522: `DeserializationContext.handleMissingInstantiator()` throws
+ `MismatchedInputException` for non-static inner classes
+#2525: Incorrect `JsonStreamContext` for `TokenBuffer` and `TreeTraversingParser`
+#2527: Add `AnnotationIntrospector.findRenameByField()` to support Kotlin's
+ "is-getter" naming convention
+#2555: Use `@JsonProperty(index)` for sorting properties on serialization
+#2565: Java 8 `Optional` not working with `@JsonUnwrapped` on unwrappable type
+ (reported by Haowei W)
+#2587: Add `MapperFeature.BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES` to allow blocking
+ use of unsafe base type for polymorphic deserialization
+#2589: `DOMDeserializer`: setExpandEntityReferences(false) may not prevent
+ external entity expansion in all cases
+ (reported by Bartosz B)
+#2592: `ObjectMapper.setSerializationInclusion()` is ignored for `JsonAnyGetter`
+ (reported by Oleksii K)
+#2608: `ValueInstantiationException` when deserializing using a builder and
+ `UNWRAP_SINGLE_VALUE_ARRAYS`
+ (reported by cadrake@github)
+#2627: JsonIgnoreProperties(ignoreUnknown = true) does not work on field and method level
+ (reported by robotmrv@github)
+#2632: Failure to resolve generic type parameters on serialization
+ (reported by Simone D)
+#2636: ObjectReader readValue lacks Class<T> argument
+ (contributed by Robin R)
+#2643: Change default textual serialization of `java.util.Date`/`Calendar`
+ to include colon in timezone offset
+#2647: Add `ObjectMapper.createParser()` and `createGenerator()` methods
+#2657: Allow serialization of `Properties` with non-String values
+#2663: Add new factory method for creating custom `EnumValues` to pass to `EnumDeserializer
+ (requested by Rafal K)
+#2668: `IllegalArgumentException` thrown for mismatched subclass deserialization
+ (reported by nbruno@github)
+#2693: Add convenience methods for creating `List`, `Map` valued `ObjectReader`s
+ (ObjectMapper.readerForListOf())
+- Add `SerializerProvider.findContentValueSerializer()` methods
+
2.10.4 (not yet released)
#2679: `ObjectMapper.readValue("123", Void.TYPE)` throws "should never occur"