diff --git a/release-notes/VERSION b/release-notes/VERSION index cbd31291..3a1ebb7c 100644 --- a/release-notes/VERSION +++ b/release-notes/VERSION @@ -17,5 +17,6 @@ Version: 3.x (for earlier see VERSION-2.x) #727: Change `XmlWriteFeature.WRITE_NULLS_AS_XSI_NIL` default to `true` #728: Change `XmlWriteFeature.AUTO_DETECT_XSI_TYPE` default to `true` #729: Change `XmlWriteFeature.WRITE_XML_SCHEMA_CONFORMING_FLOATS` default to `true` +#732: Change `XmlReadFeature.AUTO_DETECT_XSI_TYPE` default to `true` - Add `XmlMapper.shared()` - Minimum Java baseline: Java 17 diff --git a/src/main/java/tools/jackson/dataformat/xml/XmlReadFeature.java b/src/main/java/tools/jackson/dataformat/xml/XmlReadFeature.java index 333eba5e..43b25dda 100644 --- a/src/main/java/tools/jackson/dataformat/xml/XmlReadFeature.java +++ b/src/main/java/tools/jackson/dataformat/xml/XmlReadFeature.java @@ -22,9 +22,9 @@ public enum XmlReadFeature implements FormatFeature * usually used for Polymorphic handling where it is difficult * to specify proper XML Namespace for type identifier. *

- * Default setting is {@code false}. + * Default setting is {@code true} (was {@code false} in Jackson 2.x). */ - AUTO_DETECT_XSI_TYPE(false), + AUTO_DETECT_XSI_TYPE(true), /** * Feature that indicates whether empty XML elements