Release Notes - XStream - Version 1.2.2 - HTML format

Bug

  • [XSTR-243] - Transient field is unmarshaled from an marshaled xml
  • [XSTR-255] - JTableTest fails on Mac OS X
  • [XSTR-320] - Unable to distinguish between static variable and another variable from super class during unmarshalling
  • [XSTR-366] - Cannot instantiate XStream if old version of CGLib is in classpath
  • [XSTR-370] - Make XStream JDK 6 buildable
  • [XSTR-371] - JSON writer generates malformed output when inner content has null fields
  • [XSTR-375] - Cannot alias primitive types
  • [XSTR-376] - AttributeMapper problems with getDeclaredField() and inherieted fields
  • [XSTR-378] - TextAttributeConverter uses reflection to access non-portable instanceMap field.
  • [XSTR-379] - EnumSetConverter fails on Harmony
  • [XSTR-380] - Original objects corrupted when deserializing in JRockit R24
  • [XSTR-383] - Javadoc missing for moveUp() and moveDown()
  • [XSTR-385] - Misleading Javadoc on ReflectionProvider.newInstance() method
  • [XSTR-387] - Serialization of aliased classes in heritage relationships
  • [XSTR-396] - Date timestamps loose timezone
  • [XSTR-398] - DomDriver does not cascade XmlFriendlyReplacer
  • [XSTR-449] - Cannot deserialize a class with org.jdom.Element
  • [XSTR-452] - EnumSetConverter addresses non-specified field EnumSet.elementType

Improvement

  • [XSTR-329] - JSon Writer docs
  • [XSTR-365] - Multiple implicit collections with @XStreamImplicitCollection annotation
  • [XSTR-368] - @XStreamConverter converters should be cached inside the AnnotationReflectionConverter
  • [XSTR-382] - hexadecimal and octal unsigned number values parsing
  • [XSTR-392] - Omit Field Annotation

New Feature

  • [XSTR-67] - Provide a way to control the order in which fields are listed
  • [XSTR-68] - Migration: specify ignorable fields
  • [XSTR-210] - Ignore fields and class types
  • [XSTR-363] - Serialize superclass(es) before subclasses - boolean configuration property
  • [XSTR-384] - Add shouldDeSerializeMember() method to Mapper interface.
  • [XSTR-391] - Jettison driver - serialization to JSON and back

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.