diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/.idea/jsdom-with-fix.iml b/.idea/jsdom-with-fix.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/.idea/jsdom-with-fix.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..28a804d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..fe12e3a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Changelog.md b/Changelog.md new file mode 100644 index 0000000..fc4f479 --- /dev/null +++ b/Changelog.md @@ -0,0 +1,1782 @@ + + +## 16.2.0 + +* Added support for custom elements! Congratulations and thanks to [@pmdartus](https://github.com/jsdom/jsdom/commits?author=pmdartus) for making this happen, after ten months of hard work and lots of effort poured into the complex architectural prerequisites in jsdom and supporting packages. +* Fixed some issues when trying to use `Attr` as a `Node`, e.g. by checking its `baseURI` property or calling `attr.cloneNode()`. +* Fixed a memory leak during parsing that was introduced in v14.0.0. +* Fixed edge cases in number/string conversion used for certain element properties that reflected integer attributes. + +## 16.1.0 + +* Added `console.timeLog()`. +* Changed `Attr` to extend `Node`, to align with specifications. (ExE-Boss) +* Changed `