saf
saf copied to clipboard
Bump fast-xml-parser from 3.21.1 to 4.0.9
Bumps fast-xml-parser from 3.21.1 to 4.0.9.
Release notes
Sourced from fast-xml-parser's releases.
v4
- 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 valuetrue
.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
toattibutes
in parser output whenpreserveOrder: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
tocdataPropName
- Added
commentPropName
- fix typings
⚠️ 4.0.0-beta.0 / 2021-11-16
- Name change of many configuration properties.
attrNodeName
toattributesGroupName
attrValueProcessor
toattributeValueProcessor
... (truncated)
Changelog
Sourced from fast-xml-parser's changelog.
Note: If you find missing information about particular minor version, that version must have been changed without any functional change in this library.
4.0.9 / 2022-07-10
- fix #470: stop-tag can have self-closing tag with same name
- fix #472: stopNode can have any special tag inside
- Allow !ATTLIST and !NOTATION with DOCTYPE
- Add transformTagName option to transform tag names when parsing (#469) (By Erik Rothoff Andersson)
4.0.8 / 2022-05-28
- Fix CDATA parsing returning empty string when value = 0 (#451) (By ndelanou)
- Fix stopNodes when same tag appears inside node (#456) (By patrickshipe)
- fix #468: prettify own properties only
4.0.7 / 2022-03-18
- support CDATA even if tag order is not preserved
- support Comments even if tag order is not preserved
- fix #446: XMLbuilder should not indent XML declaration
4.0.6 / 2022-03-08
- fix: call tagValueProcessor only once for array items
- fix: missing changed for #437
4.0.5 / 2022-03-06
- fix #437: call tagValueProcessor from XML builder
4.0.4 / 2022-03-03
- fix #435: should skip unpaired and self-closing nodes when set as stopnodes
4.0.3 / 2022-02-15
- fix: ReferenceError when Bundled with Strict (#431) (By Andreas Heissenberger)
4.0.2 / 2022-02-04
- builder supports
suppressUnpairedNode
- parser supports
ignoreDeclaration
andignorePiTags
- fix: when comment is parsed as text value if given as
<!--> ...
#423- builder supports decoding
&
4.0.1 / 2022-01-08
- fix builder for pi tag
- fix: support suppressBooleanAttrs by builder
4.0.0 / 2022-01-06
- 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
... (truncated)
Commits
bbe7984
update package detailf6a1da1
fix DOCTYPE: allow !ATTLIST and !NOTATIONb0af652
fix #472: stopNode can have any special tag insidefa9a1ae
fix #470: stop-tag can have self-closing tag with same name6ad40ee
Add transformTagName option to transform tag names when parsing (#469)2203711
Update FUNDING.ymla8d7b18
update to publish v4.0.80721d1d
fix #468: prettify own properties only383b836
Fix stopNodes when same tag appears inside node (#456)7cf67e6
Fix CDATA parsing returning empty string when value = 0 (#451)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)