Skip to content

Releases: xmldom/xmldom

0.7.12

13 Jul 02:39
0.7.12
f3c7be3
Compare
Choose a tag to compare

Commits

Fixed

  • Set nodeName property in ProcessingInstruction #509 / #505

Thank you, @cjbarth, for your contributions

0.9.0-beta.8

11 Jun 14:47
0.9.0-beta.8
b4441ee
Compare
Choose a tag to compare
0.9.0-beta.8 Pre-release
Pre-release

Commits

Fixed

  • Throw DOMException when calling removeChild with invalid parameter #494 / #135

BREAKING CHANGE: Previously it was possible (but not documented) to call Node.removeChild with any node in the tree,
and with certain exceptions, it would work. This is no longer the case: calling Node.removeChild with an argument that is not a direct child of the node that it is called from, will throw a NotFoundError DOMException, as it is described by the specs.

Thank you, @noseworthy, @davidmc24, for your contributions

0.9.0-beta.7

09 Jun 13:03
0.9.0-beta.7
2db14b9
Compare
Choose a tag to compare
0.9.0-beta.7 Pre-release
Pre-release

Commits

Feature

  • Add compareDocumentPosition method from level 3 spec. #488

Fixed

  • getAttribute and getAttributeNS should return null (#477) #46
  • several issues in NamedNodeMap and Element (#482) #46
  • properly parse closing where the last attribute has no value #485 / #486
  • extend list of HTML entities #489

BREAKING CHANGE: Iteration over attributes now happens in the right order and non-existing attributes now return null instead of undefined. THe same is true for the namepsaceURI and prefix of Attr nodes.
All of the changes are fixing misalignment with the DOM specs, so if you expected it to work as specified,
nothing should break for you.

Chore

  • update multiple devDependencies
  • Configure jest (correctly) and wallaby #481 / #483

Thank you, @bulandent, @zorkow, for your contributions

0.8.8

30 May 19:06
0.8.8
a26058a
Compare
Choose a tag to compare

Commits

Fixed

  • extend list of HTML entities #489

Thank you, @zorkow, for your contributions

0.7.11

30 May 19:13
0.7.11
44477fc
Compare
Choose a tag to compare

Commits

Fixed

  • extend list of HTML entities #489

Thank you, @zorkow, for your contributions

0.8.7

31 Mar 09:17
0.8.7
b69bbbe
Compare
Choose a tag to compare

Commits

Fixed

  • properly parse closing where the last attribute has no value #485 / #486

Thank you, @bulandent, for your contributions

0.7.10

31 Mar 08:53
0.7.10
f97cb3a
Compare
Choose a tag to compare

commits

Fixed

  • properly parse closing where the last attribute has no value #485 / #486

Thank you, @bulandent, for your contributions

0.8.6

05 Nov 09:58
0.8.6
238b1ea
Compare
Choose a tag to compare

Commits

Fixed

  • Properly check nodes before replacement #457 / #455 / #456

Thank you, @edemaine, @pedro-l9, for your contributions

0.7.9

05 Nov 10:12
0.7.9
927392f
Compare
Choose a tag to compare

Commits

Fixed

  • Properly check nodes before replacement #457 / #455 / #456

Thank you, @edemaine, @pedro-l9, for your contributions

0.9.0-beta.6

03 Nov 08:01
0.9.0-beta.6
4ca9991
Compare
Choose a tag to compare
0.9.0-beta.6 Pre-release
Pre-release

Commits

Fixed

  • Properly check nodes before replacement #457 / #455

Thank you, @edemaine, @pedro-l9, for your contributions