Added aliasing of implicit collections. (By Martin Weindel).
301 lines of code changed in:
Removed unnecessary caching
4 lines of code changed in:
Added converter for any class that implements java.io.Externalizable
142 lines of code changed in:
Added support for writeReplace() standard serialization mechanism.
Changed XML structure of items written directly to ObjectOutputStream.
240 lines of code changed in:
Added some todos
8 lines of code changed in:
Removed duplication
25 lines of code changed in:
Support for readObject() to allow for deserialization
371 lines of code changed in:
Cleanup
11 lines of code changed in:
Added Dan
1 lines of code changed in:
Can now correctly serialize (but not deserialize) objects that implement their own writeObject() method.
285 lines of code changed in:
Prevented thread safety test from hanging forever.
1 lines of code changed in:
Mentioned limitations.
13 lines of code changed in:
Added DataHolder interface, implemented by (Un)MarshallingContext allowing arbitary objects to be held while walking the object graph.
77 lines of code changed in:
Writer implementations to allow serializing directly to SAX or TrAX pipelines.
1186 lines of code changed in:
FAQ fixes from Daniel Joennson
4 lines of code changed in:
Updated changelog
15 lines of code changed in:
Renamed the term 'default collections' to 'implicit collections', to make it a bit less confusing. Added support for multiple implicit collections for a single class, identifying the contents by type.
239 lines of code changed in:
XSTR-94: Only really immutable types bypass references now
79 lines of code changed in:
Broke apart unmarshal() method into smaller chunks
55 lines of code changed in:
Deprecated peekUnderlyingNode
1 lines of code changed in:
Optimizations of inner classes (making them static reduces class size and memory usage). Courtesy of FindBugs
4 lines of code changed in:
Updated website for 1.0.2 release
17 lines of code changed in:
Updated CI build to include everything
1 lines of code changed in:
Moved Base64 encoder into the internal core package.
167 lines of code changed in:
Added short. (Thanks for pointing it out, Philippe Brouillette!)
1 lines of code changed in:
EncodedByteArrayConverter is now registered by default.
* Base64 encoder and decoder complete.
* EncodedByteArrayConverter now uses the custom encoder (no longer depends on proprietary Sun libraries).
* EncodedByteArrayConverter can unmarshal old-style individual <byte> elements, for backwards compatability.
139 lines of code changed in:
Base64 encoding in place. Next stop, decoding.
105 lines of code changed in:
More hacking at base64
35 lines of code changed in: