Projects / Java Serialization to XML / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

  •  08 Oct 2012 19:36

Release Notes: This release adds Java 1.7 support, in particular class evolution from previous versions, including for java.util.Locale.

  •  26 Feb 2007 06:13

Release Notes: Compatibility with Java 1.6 was added.

  •  18 May 2004 15:51

Release Notes: JSX is now confirmed to work with Java 1.5 beta, including the new enumeration type. Please note that Java 1.5 is still in beta at this stage.

  •  22 Mar 2004 06:25

Release Notes: The trial version now works within application servers.

  •  26 Sep 2003 10:42

Release Notes: This release enables you to customize an object's XML representation by serializing a "memento" in its place. This has two stages: subclass ObjectWriter and override replaceObject to detect the target and return a memento to represent it (else return the original object), and subclass ObjectReader and override resolveObject to detect your memento, reconstruct the target object from it, and return it (else return the original object). The resolveClass() method is also implemented, enabling you to load specific classnames with specific classloaders.

  •  28 Apr 2003 07:10

Release Notes: JSX is now complete. All objects can now be serialized, including all classes from standard Java packages, third-party classes, and future versions of those. JSX does this by exactly emulating the serialization API that all objects follow if they are serializable. Specifically, this release implements the last three parts of this API. readObjectNoData() and available() have been implemented, and Proxy objects can be serialized and deserialized (as well as the dynamically created Class object for a Proxy).

  •  11 Apr 2003 04:40

Release Notes: XML comments, PIs, and choice of " or ' for attribute value delimiters are now parsed correctly, and debug information for invalid XML identifies the cause more accurately. Bugs in externalization and booleans are now fixed. All this enables JSX to process XML from other sources (e.g. XSLT) more easily.

  •  02 Apr 2003 02:43

Release Notes: "Externalizable" is now supported. Javadocs and manual are also now available.

  •  25 Mar 2003 02:11

Release Notes: Writing is now approximately 9 times faster and memory use was decreased. Class objects are now supported. Several minor bugfixes were made, and an improved XML format that includes versioning was implemented.

  •  10 Mar 2003 01:39

Release Notes: This release rationalizes the XML format. The new format is easier to parse with tools like SAX, DOM, and XSLT. This release also includes a trial representation of List collections, which is easier to enter by hand than the automatic low-level serial format.

Screenshot

Project Spotlight

MyNewspaper

A Web-based personal RSS/ATOM news aggregator and feeds reader.

Screenshot

Project Spotlight

pmcyg

A tool for creating customized Cygwin installers.