v2.0.0
-
Re-write in TypeScript
-
Re-write to use xmlcreate (greatly simplifies module source)
-
Added support for the ECMAScript 2015 Map and Set objects
-
New method of calling module:
var js2xmlparser = require("js2xmlparser"); var root = "root"; var data = { hello: "world" }; var options = {}; // old method (no longer works): // js2xmlparser(root, data, options); // new method: js2xmlparser.parse(root, data, options);
-
New options and changes to functionality of some existing options:
declarationcontains additional optionsattributeStringhas additional functionalityvalueStringhas additional functionality- The functionality provided by
prettyPrintingis now provided by the new
formatoption, which contains additional options arrayMapis nowwrapHandlersto reflect the fact that wrapping is
provided for both arrays and ES2015 setsconvertMapis nowtypeHandlersto match the name change toarrayMap- The functionality provided by
useCDATAis now provided by the new
cdataInvalidCharsandcdataKeysoptions, which also provide additional
functionality - Added support for document type definitions using the
dtdoption