Sourced from happy-dom's releases.
v20.10.6
:construction_worker_man: Patch fixes
- Await NodeJS internal ReadableStream promise during teardown - By
@capricorn86in task #2217v20.10.5
:construction_worker_man: Patch fixes
- Adds cache to query selector parser - By
@capricorn86in task #2142
- The selector parser degraded in performance in v20.6.3 to solve more complex selectors
- Parsing is still a bit slower, but the cache will hopefully mitigate most of the problem
v20.10.4
:construction_worker_man: Patch fixes
v20.10.3
:construction_worker_man: Patch fixes
- Fix "~=" attribute selector matching hyphenated substrings in CSS selectors - By
@mixelburgin task #2194v20.10.2
:construction_worker_man: Patch fixes
- Updates external dependencies - By
@capricorn86in task #2163v20.10.0
:art: Features
- Adds support for setting a canvas adapter for handling the canvas rendering using the browser setting canvasAdapter - By
@RAprogrammand@capricorn86in task #241- Adds new package @happy-dom/node-canvas-adapter - By
@RAprogrammand@capricorn86in task #241
- @happy-dom/node-canvas-adapter is a pluggable canvas adapter for Happy DOM using node-canvas.
- Adds support for loading image files when enabling the browser setting enableImageFileLoading - By
@capricorn86in task #241- Adds support for loading image data URLs - By
@capricorn86in task #241- Adds support for ImageData - By
@capricorn86in task #241- Adds support for ImageBitmap - By
@capricorn86in task #241- Adds support for Window.createImageBitmap() - By
@capricorn86in task #241v20.9.0
:art: Features
- Adds support for event listener properties on Window (e.g.
Window.onkeydown) - By@capricorn86in task #2131v20.8.9
:construction_worker_man: Patch fixes
- Fixes issue where cookies from the current origin was being forwarded to the target origin in fetch requests - By
@capricorn86in task #2117
- A security advisory (GHSA-w4gp-fjgq-3q4g) was reported for this security vulnerability. Big thanks to
@r74techfor reporting this!v20.8.8
:construction_worker_man: Patch fixes
- Fixes issue where export names can be interpolated as executable code in ESM - By
@capricorn86in task #2113
- A security advisory (GHSA-6q6h-j7hj-3r64) has been reported that shows a security vulnerability where it may be possible to escape the VM context and get access to process level functionality in unsafe environments using CommonJS. Big thanks to
@tndud042713for reporting this!v20.8.7
:construction_worker_man: Patch fixes
... (truncated)
fed1de2
fix: #2217
Await NodeJS internal ReadableStream promise during teardown (#2...6a9adb5
fix: #2142
Adds cache to query selector parser (#2214)4440f5f
fix: #2206
Coerce null qualifiedName to empty string in createDocument (#2207)05e5465
chore: #2208
Updates contribution guidelines (#2211)7103b05
chore: #2208
Updates contribution guidelines (#2210)4c292ef
chore: #2208
Updates contribution guidelines (#2209)7e25c97
fix: #2194
Fix ~= attribute selector matching hyphenated substrings (#2205)b334a12
fix: #2163
Updates external dependencies (#2188)20f89aa
fix: #2180
Try to fix publish workflow (#2181)f08c3fa
chore: #2177
Update happy-conventional-commit (#2179)This version was pushed to npm by GitHub Actions, a new releaser for happy-dom since your current version.