Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2022-01-06 | 2.7 kB | |
v4 source code.tar.gz | 2022-01-06 | 1.4 MB | |
v4 source code.zip | 2022-01-06 | 1.4 MB | |
Totals: 3 Items | 2.8 MB | 0 |
- Generating different combined, parser only, builder only, validator only browser bundles
- Keeping cjs modules as they can be imported in cjs and esm modules both. Otherwise refer
esm
branch.
4.0.0-beta.8 / 2021-12-13 * call tagValueProcessor for stop nodes
4.0.0-beta.7 / 2021-12-09 * fix Validator bug when an attribute has no value but '=' only * XML Builder should suppress unpaired tags by default. * documents update for missing features * refactoring to use Object.assign * refactoring to remove repeated code
4.0.0-beta.6 / 2021-12-05
* Support PI Tags processing
* Support suppressBooleanAttributes
by XML Builder for attributes with value true
.
4.0.0-beta.5 / 2021-12-04 * fix: when a tag with name "attributes"
4.0.0-beta.4 / 2021-12-02 * Support HTML document parsing * skip stop nodes parsing when building the XML from JS object * Support external entites without DOCTYPE * update dev dependency: strnum v1.0.5 to fix long number issue
4.0.0-beta.3 / 2021-11-30 * support global stopNodes expression like "*.stop" * support self-closing and paired unpaired tags * fix: CDATA should not be parsed. * Fix typings for XMLBuilder (#396)(By Anders Emil Salvesen) * supports XML entities, HTML entities, DOCTYPE entities
⚠️ 4.0.0-beta.2 / 2021-11-19
* rename attrMap
to attibutes
in parser output when preserveOrder:true
* supports unpairedTags
⚠️ 4.0.0-beta.1 / 2021-11-18
* Parser returns an array now
* to make the structure common
* and to return root level detail
* renamed cdataTagName
to cdataPropName
* Added commentPropName
* fix typings
⚠️ 4.0.0-beta.0 / 2021-11-16
* Name change of many configuration properties.
* attrNodeName
to attributesGroupName
* attrValueProcessor
to attributeValueProcessor
* parseNodeValue
to parseTagValue
* ignoreNameSpace
to removeNSPrefix
* numParseOptions
to numberParseOptions
* spelling correction for suppressEmptyNode
* Name change of cli and browser bundle to fxparser
* isArray
option is added to parse a tag into array
* preserveOrder
option is added to render XML in such a way that the result js Object maintains the order of properties same as in XML.
* Processing behaviour of tagValueProcessor
and attributeValueProcessor
are changes with extra input parameters
* j2xparser is renamed to XMLBuilder.
* You need to build XML parser instance for given options first before parsing XML.
* fix [#327], [#336]: throw error when extra text after XML content
* fix [#330]: attribute value can have '\n',
* fix [#350]: attributes can be separated by '\n' from tagname