-
Notifications
You must be signed in to change notification settings - Fork 1
Release Notes
Jean-Philippe Gravel edited this page Jun 5, 2015
·
20 revisions
- Added the Any Depth Declarator notation.
- Added 64k buffering to serialization.
- Added CDATA handling in serialization.
- Improved the deserialize asynchronous calls
- Changed the serialize method to be executed asynchronously
-
Added text handling declaration by adding the
texts
field mapper to the behavior object given to the constructor -
Breaking change: The
serialize
method invokes the callback with xml chunks and the level parameter -
Breaking change: The pair object changed for root. The
pair.root
field is renamed toroot.name
- A stream.Readable can be passed as the
xml
parameter instead of an XML string inserialized.deserialize
method - The
serializer.serialize
call is executed usingprocess.nextTick
- Added serialization!
-
Breaking change: The
deserialize
callback prototype changed tofunction(err, pair)
- Breaking change: modified the way arrays are specified
- Added a way to specify attributes in the behavior object
- _text fields are now deserialized by trimming and then concatenating the string content with a space
- Code simplification (usage of a default
behavior
object) - Updated documentation
- Changed License to MIT
- Added support for node-text-node and text-node-text sequences in XML.
- Updated documentation
- Added support to nodes having attribute and text
- Updated tests
- Added array name declaration
- Added unit tests
- Added documentation
- Added unit tests
- Updated documentation
- Added unit tests with mocha
- Corrected an issue with array deserialization of native types
- Updated documentation
- First deployment, basic XML deserialization
- Initial documentation