This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| @happy-dom/global-registrator (source) | ^20.0.10 → ^20.8.9 | devDependencies | minor | ||||
| actions/checkout | v6.0.1 → v6.0.2 | action | patch | ||||
| actions/checkout | v6.0.0 → v6.0.2 | action | patch | ||||
| bumpp | ^10.3.1 → ^10.4.1 | devDependencies | minor | ||||
| oven-sh/setup-bun | v2.0.2 → v2.2.0 | action | minor | ||||
| shivammathur/setup-php | 2.35.5 → 2.37.0 | action | minor |
Release Notes
capricorn86/happy-dom (@​happy-dom/global-registrator)
v20.8.9
:construction_worker_man: Patch fixes
- Fixes issue related to cookies from the current origin being forwarded to the target origin in fetch requests - By @capricorn86 in task #2117
v20.8.8
:construction_worker_man: Patch fixes
- Fixes issue where export names can be interpolated as executable code in ESM - By @capricorn86 in task #2113
- A security advisory (GHSA-6q6h-j7hj-3r64) has been reported that shows a security vulnerability where it's possible to escape the VM context and get access to process level functionality. Big thanks to @tndud042713 for reporting this!
v20.8.7
v20.8.6
v20.8.5
v20.8.4
v20.8.3
:construction_worker_man: Patch fixes
- Throw error if event is not of type Event in dispatchEvent - By @capricorn86 in task #2054
v20.8.2
:construction_worker_man: Patch fixes
- Resets
Event.cancelBubbleandEvent.defaultPreventedwhen callingEvent.initEvent()- By @capricorn86 in task #2090
v20.8.1
:construction_worker_man: Patch fixes
- Make "inert" attribute block focus interactions - By @coffeeandwork in task #1422
v20.8.0
v20.7.2
:construction_worker_man: Patch fixes
- Properly decode CSS escape sequences in attribute selector values - By @silverwind
v20.7.1
v20.7.0
:art: Features
- Adds support for
Window.getScreenDetails()- By @TrevorBurnham in task #1923 - Extends
ScreenfromEventTarget- By @TrevorBurnham in task #1923
v20.6.5
:construction_worker_man: Patch fixes
- Add clearImmediate to Jest environment global scope - By @TrevorBurnham in task #1927
v20.6.4
:construction_worker_man: Patch fixes
- Normalize invalid input type attribute to "text" per HTML spec - By @atzzCokeK in task #2053
v20.6.3
:construction_worker_man: Patch fixes
- Refactors query selector parser to be able to handle complex rules - By @capricorn86 in task #1910
- Fixes issue related to using query selector for attribute in XML document - By @capricorn86 in task #1912
- Fixes issue with using quotes within quotes for attribute query selector (e.g.
[data-value="it's a test"]) - By @capricorn86 in task #2034
v20.6.2
:construction_worker_man: Patch fixes
- Update entities package version to resolve missing export for vue and vue-compat v3.5 - By @acollins1991 in task #2066
v20.6.1
v20.6.0
v20.5.5
v20.5.4
:construction_worker_man: Patch fixes
- Implement Text.wholeText property - By @aki05162525 in task #1959
v20.5.3
v20.5.2
v20.5.1
v20.5.0
v20.4.0
:art: Features
- Adds support for caching the compiled code of EcmaScript modules - By @capricorn86 in task #2049
- Improves the way nodes are destroyed and garbage collected - By @capricorn86 in task #2049
v20.3.9
:construction_worker_man: Patch fixes
v20.3.8
:construction_worker_man: Patch fixes
- The getters for the properties
focusNodeandfocusOffsetin the Selection API returned incorrect values - By @skoch13 in task #1850
v20.3.7
:construction_worker_man: Patch fixes
- Updates README.md for the "@happy-dom/server-renderer" package - By @capricorn86 in task #2035
v20.3.6
:construction_worker_man: Patch fixes
- Fixes issue where it wasn't possible to toggle the "open" attribute of
<details>by clicking on a child of the<summary>element - By @Nxooah in task #1928
v20.3.5
:construction_worker_man: Patch fixes
- Use internal property for "location" in
BrowserFrameURLto avoid mock interference - By @marchaos in task #1964 - Add optional chaining to the "hostname" and pathname" properties to check if they are undefined in
CookieURLUtility- By @marchaos in task #1968
v20.3.4
v20.3.3
v20.3.2
v20.3.1
:construction_worker_man: Patch fixes
- Normalizes the "format" parameter according to the HTML specification in
DataTransfer.getData()- By @marchaos in task #1965 - Handle partial responses in
XMLHttpRequest- By @rexxars in task #1890
v20.3.0
:art: Features
- Use
RegExpto convert ASCII character casing to improve performance - By @TrevorBurnham in task #1886
v20.2.0
:art: Features
- Use
Element.classList.contains()instead of splittingclassNamein query selectors to improve performance as it's cached - By @TrevorBurnham in task #1884
v20.1.1
:construction_worker_man: Patch fixes
- Fixes caching in
querySelector()- By @TrevorBurnham in task #1882 - Avoid sort in
querySelector()to improve performance - By @TrevorBurnham in task #1882
v20.1.0
:art: Features
- Adds support for
BrowserPage.evaluateModule()andBrowserFrame.evaluateModule()- By @capricorn86 in task #1944 - Adds support for
moduleto the browser settings - By @capricorn86 in task #1944- This makes it possible to add a custom resolver or a node module resolver
- Adds support for dynamic
import()to JavaScript evaluation - By @capricorn86 in task #1944- It was previously only supported when using
type="module"on script elements
- It was previously only supported when using
- Adds support for
WebSocket- By @capricorn86 in task #1944 - Adds support for
CloseEvent- By @capricorn86 in task #1944 - Adds support for
render.setupScriptandrender.modeto the configuration in @happy-dom/server-renderer - By @capricorn86 in task #1944 - Changes name from
urlstorenderItemsin the configuration in @happy-dom/server-renderer - By @capricorn86 in task #1944 - Adds support for rendering strings in @happy-dom/server-renderer - By @capricorn86 in task #1944
- Makes JavaScript evaluation disabled by default in @happy-dom/server-renderer - By @capricorn86 in task #1944
:construction_worker_man: Patch fixes
- Several fixed to the EcmaScript module compiler (esm) - By @capricorn86 in task #1944
- Fixes issue where rendering using Worker's didn't work in @happy-dom/server-renderer - By @capricorn86 in task #1944
v20.0.11
actions/checkout (actions/checkout)
v6.0.2
- Fix tag handling: preserve annotations and explicit fetch-tags by @ericsciple in #2356
antfu-collective/bumpp (bumpp)
v10.4.1
🚀 Features
- Add custom path to config - by @OskarLebuda in #107 <samp>(0f2e4)</samp>
View changes on GitHub
v10.4.0
No significant changes
View changes on GitHub
v10.3.2
🐞 Bug Fixes
- Resolve the options in config file correctly - by @liangmiQwQ in #101 <samp>(f5887)</samp>
View changes on GitHub
oven-sh/setup-bun (oven-sh/setup-bun)
v2.2.0
oven-sh/setup-bun is the github action for setting up Bun.
What's Changed
- build: update action runtime to Node.js 24 by @adam0white in #176
- ci: use
actions/checkout@v6.0.2in the test workflow by @tcely in #173 - ci: update actions for the
autofix.ciworkflow by @tcely in #174 - ci: update actions for the
Release new action versionworkflow by @tcely in #175 - release: v2.2.0 by @xhyrom in #177
New Contributors
- @adam0white made their first contribution in #176
- @tcely made their first contribution in #173
Full Changelog: https://github.com/oven-sh/setup-bun/compare/v2...v2.2.0
v2.1.3
oven-sh/setup-bun is the github action for setting up Bun.
What's Changed
- perf: avoid unnecessary api calls by @xhyrom in #161
- feat: add bun- prefix to cache keys by @maschwenk in #160
- fix: use native Windows ARM64 binary for Bun >= 1.3.10 by @oddrationale in #165
- feat: add AVX2 support detection for x64 Linux systems by @GoForceX in #167
- fix: validate cached binary version matches requested version (#146) by @wyMinLwin in #169
- release: v2.1.3 by @xhyrom in #170
New Contributors
- @oddrationale made their first contribution in #165
- @GoForceX made their first contribution in #167
- @wyMinLwin made their first contribution in #169
Full Changelog: https://github.com/oven-sh/setup-bun/compare/v2...v2.1.3
v2.1.2
oven-sh/setup-bun is the github action for setting up Bun.
What's Changed
Full Changelog: https://github.com/oven-sh/setup-bun/compare/v2...v2.1.2
v2.1.1
oven-sh/setup-bun is the github action for setting up Bun.
What's Changed
- feat: implement wildcard resolution into the action by @xhyrom in #93
- feat: fallback arm64 to x64 architecture for win32 platform by @xhyrom in #131
- feat: use packageManager from package.json as default bun version by @xhyrom in #152
- bump the
form-datadependency to version v4.0.5 due to https://github.com/advisories/GHSA-fjxv-7rqg-78g4 by @Jarred-Sumner
Full Changelog: https://github.com/oven-sh/setup-bun/compare/v2.1.0...v2.1.1
v2.1.0
oven-sh/setup-bun is the github action for setting up Bun.
What's Changed
- chore: add settings for vscode by @okineadev in #120
- feat: support for multiple registries by @xhyrom in #109
- feat: read engines from package json by @xhyrom in #132
- ci: disable tests with version selectors by @xhyrom in #133
- chore(ci): Pin GitHub Actions to SHA-1s by @dgilmanuni in #140
- feat: Check for existing bun before downloading by @erikaxel in #138
- docs: restore missing
no-cacheinput by @bashonly in #149 - release: v2.1.0 by @xhyrom in #151
New Contributors
- @dgilmanuni made their first contribution in #140
- @erikaxel made their first contribution in #138
- @bashonly made their first contribution in #149
Full Changelog: https://github.com/oven-sh/setup-bun/compare/v2...v2.1.0
shivammathur/setup-php (shivammathur/setup-php)
v2.37.0
Changelog
Updated the action to use Node.js 24. (#1049)
Added support for
masterin thephp-versioninput. It should now set up a nightly build from the master branch ofphp-src.Added support to install
ioncubeandzephir_parserextensions on PHP 8.5.Expanded support for installing extensions using Homebrew on macOS from the
shivammathur/homebrew-extensionstap. This includespdo_firebird,sqlsrv,pdo_sqlsrv,pecl_http,swow,xhprof, and several other supported extensions.Improved switching PHP versions on Linux. Missing alternatives should now be registered automatically before switching versions. #1067
Improved support for Homebrew on macOS. It should now retry stuck
brewcommands with an inactivity watchdog.Improved support for adding tools. It should now correctly use the latest release download URL when a version is not specified. (#1064)
Improved tool setup and caching on self-hosted runners.
Improved support for
sqlsrvandpdo_sqlsrvon PHP 8.1 and 8.2.Fixed installing
pecl_httpon Windows. Switched todownloads.php.netfor fixingICUversion post install.Fixed cached
couchbaseinstalls on macOS using theshivammathur/cache-extensionsaction.Replaced
@actions/corewith local functions to reduce bundle size.Refactored to use ES2024+ features for Node 24.
Updated actions used in examples to their latest versions.
Updated Node.js dependencies.
Thanks @theluckystrike for the contribution 🎉
Thanks @code-kudu, @ssddanbrown, @RoundingWell, and @ntzrbtr for the sponsorship ❤️
For the complete list of changes, please refer to the Full Changelog
v2.36.0
Changelog
- Added support for PHP 8.5 stable release.
- name: Setup PHP 8.5 (stable)
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'- Added support for PHP 8.6.0-dev. Specifying
8.6in thephp-versioninput should now set up a nightly build from the master branch ofphp-src. (#1002)
- name: Setup PHP 8.6.0-dev
uses: shivammathur/setup-php@v2
with:
php-version: '8.6'- Added support for
pdo_ibmandibm_db2extensions.
- name: Setup PHP with pdo_ibm and ibm_db2 extensions
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'
extensions: pdo_ibm, ibm_db2- Added support to install
blackfireextension on PHP 8.5.
- name: Setup PHP with blackfire extension
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'
extensions: blackfire- Improved support to detect the required libraries when building from source for common extensions. For example installing
gnupgfrom source would install the requiredlibgpgmelibrary automatically. (#1021)
- name: Setup PHP with amqp extension
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'
extensions: gnupg-1.5.4- Improved support for
symfony-cli. It should now correctly set up the requested version. (#1008)
- name: Setup PHP with symfony-cli
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'
tools: symfony-cli:5.16.0Improved support for
relayextension. Also added support to install the nightly version of the extension. (#1011, #1012)Improved installing PHP on macOS. Also fixed installing PHP on
macos-15-intelGitHub runner. (#1029)Improved support for
deb822format sources files on Linux. It should now set up the sources files indeb822format on Ubuntu 24.04, Debian 13, and newer. It would automatically switch the format as well for the repositories added by the action to the new format when supported. (#1027)Improved support for installing
pdo_oci. (#1028)Fixed installing
gearmanextension for PHP 5.6 and 7.0 on Linux.Fixed an edge case in tools setup to fall back to the latest version. (#1024)
Fixed support to build extensions with uppercase names from PECL. (#1017)
Fixed warning on
redissetup on macOS after formula rename. (shivammathur/homebrew-extensions#5413)Fixed fallback link for
composersetup. (#1025)Updated the link for flex documentation in README. (#1020)
Updated Node.js dependencies.
Thanks @shyim, @tillkruss, and @nicolas-grekas for the contributions 🎉
Thanks @JetBrainsOfficial and @cachewerk for the sponsorship ❤️
For the complete list of changes, please refer to the Full Changelog
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.