Updated website for 1.1.2 release.
22 lines of code changed in:
JDK 1.3 friendlyness
13 lines of code changed in:
Merged NamespaceAwareDriver interface into HierarchicalStreamDriver
11 lines of code changed in:
HierarchicalStreamDriver now includes createWriter() method. Most implementations still return PrettyPrintWriter, but this moves the hardcoding out of the XStream facade.
180 lines of code changed in:
Added simple test for JTable. JTable is one of the nastiest components to serialize. If this works, we're in good shape.
2 lines of code changed in:
It's now possible to change which chars are escaped in the PrettyPrintWriter by overriding the writeText()/writeAttributeValue() methods.
73 lines of code changed in:
Fixed namespace handling with StAX and added a bunch more test cases to ensure we respect both repairing modes as well as fixing the toXML() methods on XStream to use the StAX driver
153 lines of code changed in:
JIRA:XSTR-217, ISO8601DateConverter now requires joda-time-1.0
1 lines of code changed in:
Upgraded to joda-time-1.0
33 lines of code changed in:
Placeholders for converters that need to be documented.
15 lines of code changed in:
Added pull parser bugfix to changelog
1 lines of code changed in:
Cleanup test... added standard writer tests
25 lines of code changed in:
Merged StaxReader and XppReader features into AbstractPullReader.java. Fixed a bunch of subtle pull reading bugs.
398 lines of code changed in:
Added a new explicit test case to catch any empty-byte array related bugs
58 lines of code changed in:
Fixed javadoc.
4 lines of code changed in:
Patched test case to work with StAX RI rather than woodstox
1 lines of code changed in:
Added a new StAX based test case
57 lines of code changed in:
Added support for IBM 1.4 JVM
3 lines of code changed in:
Applied patch by Gábor Lipták (XSTR-215)
7 lines of code changed in:
Cleaned up test.
1 lines of code changed in:
Added 'why svn?' to faq
22 lines of code changed in:
Updated website to include Subversion details.
11 lines of code changed in:
Build should exclude readme.txt
13 lines of code changed in:
Removed unnecessary svn files
0 lines of code changed in:
Removed dead folder
0 lines of code changed in:
Updated JavaBeanConverter to use newer Mapper features.
11 lines of code changed in:
Bugfix: Problem in XppReader and StaxReader that would cause hasMoreChildren() to return incorrect value, if called after getValue() for same node.
99 lines of code changed in:
JIRA:XSTR-186, Option to serialize JavaBeans using public accessors, rather than private fields (contributed by Andrea Aime).
953 lines of code changed in:
Performance improvement: caching of default implementations mapped to converters. Contributed by Hannes Havel.
3 lines of code changed in:
Added test case for XSTR-148, contributed by Chung-Onn Cheong
85 lines of code changed in:
JDK 1.3 friendlyness: Error messages are different on different JDKs.
8 lines of code changed in:
JDK 1.3 friendlyness. Build will ignore certain resources unless a particular JDK is available. Added files for 1.4 and 1.5 specific stuff.
32 lines of code changed in:
JDK 1.3 friendlyness: Added default constructor to test classes.
40 lines of code changed in:
JDK 1.3 friendlyness
17 lines of code changed in:
Cleanup:
* Added JavaDoc for XPath libraray.
* Removed some long dead code and use of deprecated methods.
* Extracted ReaderWrapper/WriterWrapper from PathTrackingReader/Writer to make it easy to create other decorators.
288 lines of code changed in:
Fix: Ensure alias passed in constructor is being used.
1 lines of code changed in:
Added HierarichalStreamReader.getAttributeNames(). Contributed by Trygve Laugstol.
52 lines of code changed in:
Made attribute tests order insensitive
32 lines of code changed in:
JIRA:XSTR-104 HierarchicalStreamReader now exposes all available attributes to the Converter implementations
176 lines of code changed in:
Added EnumMap/Set support and aliasField() features to changelog.
2 lines of code changed in:
Ability to create aliases for fields as well as classes! (Long overdue)
144 lines of code changed in:
Reformat
16 lines of code changed in:
Added example for how to serialize an object without the package names and without having to specify aliases.
29 lines of code changed in:
Cleaner support serialization of EnumMap and EnumSet. Adjusted main facade and build so XStream still builds for JDK1.4 (obviously without the 1.5 features)
366 lines of code changed in: