Releases: xmldom/xmldom
Releases · xmldom/xmldom
0.8.11
0.9.8
0.9.7
Added
- Implementation of
hasAttributes#804
Fixed
- locator is now true even when other options are being used for the DOMParser
#802/#803 - allow case-insensitive DOCTYPE in HTML
#817/#819
Performance
- simplify
DOM.compareDocumentPosition#805
Chore
- updated devDependencies
Thank you,
@zorkow,
@Ponynjaa,
@WesselKroos,
for your contributions.
0.9.6
0.9.5
0.9.4
0.9.3
Fixed
- restore more
NodeandProcessingInstructiontypes#725/#726 getElements*methods returnLiveNodeList<Element>#731/#734- Add more missing
Nodeprops#728, triggered by unclosed#724
Docs
- Update supported runtimes in readme (NodeJS >= 14.6 and other ES5 compatible runtimes)
Chore
- updates devDependencies
Thank you,
@Ponynjaa,
@ayZagen,
@sserdyuk,
@wydengyre,
@mykola-mokhnach,
@benkroeger,
for your contributions.
0.9.2
0.9.1
Fixed
- DOMParser.parseFromString requires mimeType as second argument
#713 - correct spelling of
isHTMLMimeTypein type definition#715/#712 - sync types with exports
#717/#285/#695
Other
- minimum tested node version is 14
#710
Thank you, @krystofwoldrich, @marvinruder,
@amacneil, @defunctzombie,
@tjhorner, @danon, for your contributions
0.9.0
Features
- feat: expose all DOM level 2 element prototypes
#637/#40 - feat: add iterator function to NodeList and NamedNodeMap
#634/#633
Fixed
- parse empty/whitspace only doctype internal subset
#692 - avoid prototype clash in namespace prefix
#554 - report fatalError when doctype is inside elements
#550
Other
- test: add fuzz target and regression tests
#556 - chore: improve .gitignore and provide .envrc.template
#697 - chore: Apply security best practices
#546 - ci: check test coverage in PRs
#524 - docs: add missing commas to readme
#566 - docs: click to copy install command in readme
#644 - docs: enhance jsdoc comments
#511
Thank you, @kboshold, @edi9999, @apupier,
@shunkica, @homer0, @jhauga,
@UdayKharatmol, for your contributions