Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update all dependencies (#53)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@playwright/test](https://playwright.dev) ([source](https://togithub.com/microsoft/playwright)) | [`1.41.2` -> `1.42.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.41.2/1.42.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.42.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.42.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.41.2/1.42.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.41.2/1.42.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.11.20` -> `20.11.24`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.20/20.11.24) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.20/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.20/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`13.5.0` -> `13.6.2`](https://renovatebot.com/diffs/npm/happy-dom/13.5.0/13.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/13.5.0/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/13.5.0/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://togithub.com/vuejs/core)) | [`3.4.19` -> `3.4.21`](https://renovatebot.com/diffs/npm/vue/3.4.19/3.4.21) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.19/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.19/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue-tsc](https://togithub.com/vuejs/language-tools) ([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`1.8.27` -> `2.0.1`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.27/2.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.27/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.27/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>microsoft/playwright (@​playwright/test)</summary> ### [`v1.42.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.42.1) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.42.0...v1.42.1) ##### Highlights [https://github.com/microsoft/playwright/issues/29732](https://togithub.com/microsoft/playwright/issues/29732) - \[Regression]: HEAD requests to webServer.url since v1.42.0[https://github.com/microsoft/playwright/issues/29746](https://togithub.com/microsoft/playwright/issues/29746)6 - \[Regression]: Playwright CT CLI scripts fail due to broken initializePlugin impor[https://github.com/microsoft/playwright/issues/29739](https://togithub.com/microsoft/playwright/issues/29739)39 - \[Bug]: Component tests fails when imported a module with a dot in a na[https://github.com/microsoft/playwright/issues/29731](https://togithub.com/microsoft/playwright/issues/29731)731 - \[Regression]: 1.42.0 breaks some import stateme[https://github.com/microsoft/playwright/issues/29760](https://togithub.com/microsoft/playwright/issues/29760)9760 - \[Bug]: Possible regression with chained locators in v1.42 ##### Browser Versions - Chromium 123.0.6312.4 - Mozilla Firefox 123.0 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 122 - Microsoft Edge 123 ### [`v1.42.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.42.0) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.41.2...v1.42.0) #### New APIs - **Test tags** [New tag syntax](https://playwright.dev/docs/test-annotations#tag-tests) for adding tags to the tests (@​-tokens in the test title are still supported). ```js test('test customer login', { tag: ['@​fast', '@​login'] }, async ({ page }) => { // ... }); ``` Use `--grep` command line option to run only tests with certain tags. ```sh npx playwright test --grep @​fast ``` - **Annotating skipped tests** [New annotation syntax](https://playwright.dev/docs/test-annotations#annotate-tests) for test annotations allows annotating the tests that do not run. ```js test('test full report', { annotation: [ { type: 'issue', description: 'microsoft/playwright#23180' }, { type: 'docs', description: 'https://playwright.dev/docs/test-annotations#tag-tests' }, ], }, async ({ page }) => { // ... }); ``` - **page.addLocatorHandler()** New method [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears. ```js // Setup the handler. await page.addLocatorHandler( page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }), async () => { await page.getByRole('button', { name: 'Accept all' }).click(); }); // Write the test as usual. await page.goto('https://www.ikea.com/'); await page.getByRole('link', { name: 'Collection of blue and white' }).click(); await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible(); ``` - **Project wildcard filter** Playwright command line [flag](https://playwright.dev/docs/test-cli#reference) now supports '\*' wildcard when filtering by project. ```sh npx playwright test --project='*mobile*' ``` - **Other APIs** - expect(callback).toPass({ timeout }) The timeout can now be configured by `expect.toPass.timeout` option [globally](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or in [project config](https://playwright.dev/docs/api/class-testproject#test-project-expect) - electronApplication.on('console') [electronApplication.on('console')](https://playwright.dev/docs/api/class-electronapplication#electron-application-event-console) event is emitted when Electron main process calls console API methods. ```js electronApp.on('console', async msg => { const values = []; for (const arg of msg.args()) values.push(await arg.jsonValue()); console.log(...values); }); await electronApp.evaluate(() => console.log('hello', 5, { foo: 'bar' })); ``` - [page.pdf()](https://playwright.dev/docs/api/class-page#page-pdf) accepts two new options [`tagged`](https://playwright.dev/docs/api/class-page#page-pdf-option-tagged) and [`outline`](https://playwright.dev/docs/api/class-page#page-pdf-option-outline). #### Breaking changes Mixing the test instances in the same suite is no longer supported. Allowing it was an oversight as it makes reasoning about the semantics unnecessarily hard. ```js const test = baseTest.extend({ item: async ({}, use) => {} }); baseTest.describe('Admin user', () => { test('1', async ({ page, item }) => {}); test('2', async ({ page, item }) => {}); }); ``` #### Announcements -⚠️ Ubuntu 18 is not supported anymore. #### Browser Versions - Chromium 123.0.6312.4 - Mozilla Firefox 123.0 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 122 - Microsoft Edge 123 </details> <details> <summary>capricorn86/happy-dom (happy-dom)</summary> ### [`v13.6.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.6.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.1...v13.6.2) ##### 🎨 Features - Add support for the ":target" pseudo query selector - By **[@​Schleuse](https://togithub.com/Schleuse)** in task [#​1221](https://togithub.com/capricorn86/happy-dom/issues/1221) ##### 👷♂️ Patch fixes - The Event listener method `handleEvent()` should be called within the listener scope - By **[@​titouanmathis](https://togithub.com/titouanmathis)** in task [#​1182](https://togithub.com/capricorn86/happy-dom/issues/1182) ### [`v13.6.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.6.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.0...v13.6.1) ##### 👷♂️ Patch fixes - Improves validation for the options argument in `MutationsObserver.observe()` - By **[@​romansp](https://togithub.com/romansp)** in task [#​1223](https://togithub.com/capricorn86/happy-dom/issues/1223) ### [`v13.6.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.6.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.3...v13.6.0) ##### 🎨 Features - Adds support for `Node.isEqualNode()` - By **[@​aralroca](https://togithub.com/aralroca)** in task [#​1263](https://togithub.com/capricorn86/happy-dom/issues/1263) ##### 👷♂️ Patch fixes - Adds support for the property `Document.forms` - By **[@​juandiegombr](https://togithub.com/juandiegombr)** in task [#​1260](https://togithub.com/capricorn86/happy-dom/issues/1260) - Adds check for if `MutationObserver` options are null, which most likely happens for code that is executed after the Window instance has been closed - By **[@​zachlankton](https://togithub.com/zachlankton)** in task [#​1217](https://togithub.com/capricorn86/happy-dom/issues/1217) ### [`v13.5.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.5.3) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.2...v13.5.3) ##### 👷♂️ Patch fixes - Improves check for invalid query selectors - By **[@​btea](https://togithub.com/btea)** in task #​0 ### [`v13.5.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.5.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.1...v13.5.2) ##### 👷♂️ Patch fixes - Adds unit test for Vue component with SVG - By **[@​capricorn86](https://togithub.com/capricorn86)** in task [#​1271](https://togithub.com/capricorn86/happy-dom/issues/1271) ### [`v13.5.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.5.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.5.0...v13.5.1) ##### 👷♂️ Patch fixes - Fixes problem with query selectors not finding SVG elements after the v13.4.0 release - By **[@​capricorn86](https://togithub.com/capricorn86)** in task [#​1274](https://togithub.com/capricorn86/happy-dom/issues/1274) </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.4.21`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3421-2024-02-28) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.20...v3.4.21) ##### Bug Fixes - **runtime-dom:** avoid unset option's value ([#​10416](https://togithub.com/vuejs/core/issues/10416)) ([b3f8b5a](https://togithub.com/vuejs/core/commit/b3f8b5a4e700d4c47a146b6040882287d180f6cb)), closes [#​10412](https://togithub.com/vuejs/core/issues/10412) [#​10396](https://togithub.com/vuejs/core/issues/10396) - **suspense:** ensure nested suspense patching if in fallback state ([#​10417](https://togithub.com/vuejs/core/issues/10417)) ([7c97778](https://togithub.com/vuejs/core/commit/7c97778aec1e3513035e5df265e1b8a7801f6106)), closes [#​10415](https://togithub.com/vuejs/core/issues/10415) - **warning:** stringify args in warn handler ([#​10414](https://togithub.com/vuejs/core/issues/10414)) ([bc37258](https://togithub.com/vuejs/core/commit/bc37258caa2f6f67f4554ab8587aca3798d92124)), closes [#​10409](https://togithub.com/vuejs/core/issues/10409) ### [`v3.4.20`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3420-2024-02-26) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.19...v3.4.20) ##### Bug Fixes - **parser:** should not treat uppercase components as special tags ([e0e0253](https://togithub.com/vuejs/core/commit/e0e02535cdea1aeb1cfaff0d61d4b2555e555c36)), closes [#​10395](https://togithub.com/vuejs/core/issues/10395) - **runtime-dom:** avoid always resetting nullish option value ([ff130c4](https://togithub.com/vuejs/core/commit/ff130c470204086edaa093fb8fdc1247c69cba69)), closes [#​10396](https://togithub.com/vuejs/core/issues/10396) - **runtime-dom:** fix nested v-show priority regression ([364f890](https://togithub.com/vuejs/core/commit/364f8902c8657faec7c3a4d70a5b2c856567e92d)), closes [#​10338](https://togithub.com/vuejs/core/issues/10338) - **runtime-dom:** v-bind style should clear previous css string value ([#​10373](https://togithub.com/vuejs/core/issues/10373)) ([e2d3235](https://togithub.com/vuejs/core/commit/e2d323538e71d404e729148fd19a08bbc2e3da9b)), closes [#​10352](https://togithub.com/vuejs/core/issues/10352) - **suspense:** handle suspense switching with nested suspense ([#​10184](https://togithub.com/vuejs/core/issues/10184)) ([0f3da05](https://togithub.com/vuejs/core/commit/0f3da05ea201761529bb95594df1e2cee20b7107)), closes [#​10098](https://togithub.com/vuejs/core/issues/10098) - **types:** better typing for direct setup signature of defineComponent ([#​10357](https://togithub.com/vuejs/core/issues/10357)) ([eadce5b](https://togithub.com/vuejs/core/commit/eadce5b75356656fd2209ebdb406d34823c961b7)), closes [#​8604](https://togithub.com/vuejs/core/issues/8604) [#​8855](https://togithub.com/vuejs/core/issues/8855) </details> <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v2.0.1`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#201-202332) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.0...v2.0.1) ##### Fixes - npm release does not include files ([#​3919](https://togithub.com/vuejs/language-tools/issues/3919)) ### [`v2.0.0`](https://togithub.com/vuejs/language-tools/compare/v1.8.27...aa47e5a7d8a6dae62cc80dbdb5db6a9bfa4f8715) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.27...v2.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone Europe/Helsinki, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/slipmatio/logger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information