custom-elements-everywhere
custom-elements-everywhere copied to clipboard
Update dependency xmlbuilder to v15
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
xmlbuilder | 10.1.1 -> 15.1.1 |
Release Notes
oozcitak/xmlbuilder-js
v15.1.1
- Fixed a bug where the
noDoubleEncoding
flag kept named entities other than those specified in the spec (see #16 inxmlbuilder2
).
v15.1.0
- Added the
invalidCharReplacement
option to replace invalid characters with a user supplied replacement character. See #147.
v15.0.0
- Pretty printing now keeps single CDATA nodes in-line with their parent elements. See #224.
v14.0.0
- Removed support for node.js 6.0. Minimum required version is now 8.0.
v13.0.2
- Fixed a bug where importing a document into an empty parent document did not set the root node. See #213.
v13.0.1
- Corrected typings for doctype and character data nodes. See #211.
v13.0.0
- Rewrote all TypeSript typings to be strictly compatible with the API. This is a breaking change for TypeScript users only.
v12.0.1
- Added option for pretty printing attributes.
v12.0.0
- Removed support for node.js 4.0 and 5.0. Minimum required version is now 6.0.
v11.0.1
- Added TypeScript typings. See #200.
v11.0.0
-
Calling
end()
with arguments no longer overwrites writer options. See #120. -
Added writer state and customizable space and endline functions to help customize writer behavior. Also added
openNode
andcloseNode
functions to writer. See #193. -
Fixed a bug where writer functions would not be called for nodes with a single child node in pretty print mode. See #195.
-
Renamed
elEscape
totextEscape
inXMLStringifier
. -
Fixed a bug where empty arrays would produce child nodes. See #190.
-
Removed the
skipNullAttributes
option.null
attributes are now skipped by default. Added thekeepNullAttributes
option in case someone needs the old behavior. -
Removed the
skipNullNodes
option.null
nodes are now skipped by default. Added thekeepNullNodes
option in case someone needs the old behavior. -
undefined
values are now skipped when converting JS objects. -
Renamed stringify functions. See #194:
-
eleName
->name
-
attName
->name
-
eleText
->text
-
-
Fixed argument order for
attribute
function in the writer. See #196. -
Added
openAttribute
andcloseAttribute
functions to writer. See #196. -
Added node types to node objects. Node types and writer states are exported by the module with the
nodeType
andwriterState
properties. -
Fixed a bug where array items would not be correctly converted. See #159.
-
Fixed a bug where mixed-content inside JS objects with
#text
decorator would not be correctly converted. See #171. -
Fixed a bug where JS objects would not be expanded in callback mode. See #173.
-
Fixed a bug where character validation would not obey document's XML version. Added separate validation for XML 1.0 and XML 1.1 documents. See #169.
-
Fixed a bug where names would not be validated according to the spec. See #49.
-
Renamed
text
property tovalue
in comment and cdata nodes to unify the API. -
Removed
doctype
function to prevent name clash with DOM implementation. Use thedtd
function instead. -
Removed dummy nodes from the XML tree (Those were created while chain-building the tree).
-
Renamed
attributes
property toattribs
to prevent name clash with DOM property with the same name. -
Implemented the DOM standard (read-only) to support XPath lookups. XML namespaces are not currently supported. See #122.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.