microsoft/playwright (@playwright/test)
### [`v1.43.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.43.0)
[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.42.1...v1.43.0)
#### New APIs
- Method [browserContext.clearCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-clear-cookies) now supports filters to remove only some cookies.
```js
// Clear all cookies.
await context.clearCookies();
// New: clear cookies with a particular name.
await context.clearCookies({ name: 'session-id' });
// New: clear cookies for a particular domain.
await context.clearCookies({ domain: 'my-origin.com' });
```
- New mode `retain-on-first-failure` for [testOptions.trace](https://playwright.dev/docs/api/class-testoptions#test-options-trace). In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed.
```js title=playwright.config.ts
import { defineConfig } from '@playwright/test';
export default defineConfig({
use: {
trace: 'retain-on-first-failure',
},
});
```
- New property [testInfo.tags](https://playwright.dev/docs/api/class-testinfo#test-info-tags) exposes test tags during test execution.
```js
test('example', async ({ page }) => {
console.log(test.info().tags);
});
```
- New method [locator.contentFrame()](https://playwright.dev/docs/api/class-locator#locator-content-frame) converts a `Locator` object to a `FrameLocator`. This can be useful when you have a `Locator` object obtained somewhere, and later on would like to interact with the content inside the frame.
```js
const locator = page.locator('iframe[name="embedded"]');
// ...
const frameLocator = locator.contentFrame();
await frameLocator.getByRole('button').click();
```
- New method [frameLocator.owner()](https://playwright.dev/docs/api/class-framelocator#frame-locator-owner) converts a `FrameLocator` object to a `Locator`. This can be useful when you have a `FrameLocator` object obtained somewhere, and later on would like to interact with the `iframe` element.
```js
const frameLocator = page.frameLocator('iframe[name="embedded"]');
// ...
const locator = frameLocator.owner();
await expect(locator).toBeVisible();
```
#### UI Mode Updates
![Playwright UI Mode](https://togithub.com/microsoft/playwright/assets/9881434/61ca7cfc-eb7a-4305-8b62-b6c9f098f300)
- See tags in the test list.
- Filter by tags by typing `@fast` or clicking on the tag itself.
- New shortcuts:
- F5 to run tests.
- ShiftF5 to stop running tests.
- Ctrl\` to toggle test output.
#### Browser Versions
- Chromium 124.0.6367.29
- Mozilla Firefox 124.0
- WebKit 17.4
This version was also tested against the following stable channels:
- Google Chrome 123
- Microsoft Edge 123
TanStack/query (@tanstack/vue-query)
### [`v5.29.0`](https://togithub.com/TanStack/query/releases/tag/v5.29.0)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.28.13...v5.29.0)
Version 5.29.0 - 4/5/2024, 5:58 PM
#### Changes
##### Feat
- core: memoize result of combine ([#7233](https://togithub.com/TanStack/query/issues/7233)) ([`3c31124`](https://togithub.com/TanStack/query/commit/3c31124d)) by Dominik Dorfmeister
##### Chore
- angular-query: update to angular 17.3 ([#7225](https://togithub.com/TanStack/query/issues/7225)) ([`4d37cfc`](https://togithub.com/TanStack/query/commit/4d37cfc7)) by Arnoud
##### Docs
- fix quickstart ([`0b9f971`](https://togithub.com/TanStack/query/commit/0b9f971e)) by Tanner Linsley
- migrate docs to use path-based navigation instead of route-based ([#7211](https://togithub.com/TanStack/query/issues/7211)) ([`754640a`](https://togithub.com/TanStack/query/commit/754640a3)) by Tanner Linsley
#### Packages
- [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).29.0
- [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).29.0
- [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).29.0
- [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).29.0
- [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).29.0
- [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).29.0
- [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).29.0
- [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).29.0
- [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).29.0
- [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).29.0
- [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).29.0
- [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).29.0
- [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).29.0
- [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).29.0
- [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).29.0
- [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).29.0
- [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).29.0
- [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).29.0
- [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).29.0
### [`v5.28.13`](https://togithub.com/TanStack/query/releases/tag/v5.28.13)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.28.12...v5.28.13)
Version 5.28.13 - 4/2/2024, 3:03 PM
#### Changes
##### Fix
- core: do not invoke `combine` in constructor ([#7215](https://togithub.com/TanStack/query/issues/7215)) ([`53cdfce`](https://togithub.com/TanStack/query/commit/53cdfcea)) by Dominik Dorfmeister
#### Packages
- [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).28.13
- [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).28.13
- [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).28.13
- [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).28.13
- [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).28.13
- [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).28.13
- [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).28.13
- [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).28.13
- [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).28.13
- [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).28.13
- [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).28.13
- [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).28.13
- [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).28.13
- [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).28.13
- [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).28.13
- [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).28.13
- [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).28.13
- [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).28.13
- [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).28.13
### [`v5.28.12`](https://togithub.com/TanStack/query/releases/tag/v5.28.12)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.28.9...v5.28.12)
Version 5.28.12 - 4/2/2024, 12:24 PM
#### Changes
##### Fix
- types: add pageParam and direction as optional to "normal" queryFn ([#7212](https://togithub.com/TanStack/query/issues/7212)) ([`e5bfbbe`](https://togithub.com/TanStack/query/commit/e5bfbbe6)) by Dominik Dorfmeister
#### Packages
- [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).28.12
- [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).28.12
- [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).28.12
- [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).28.12
- [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).28.12
- [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).28.12
- [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).28.12
- [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).28.12
- [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).28.12
- [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).28.12
- [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).28.12
- [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).28.12
- [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).28.12
- [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).28.12
- [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).28.12
- [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).28.12
- [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).28.12
- [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).28.12
- [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).28.12
cypress-io/cypress (cypress)
### [`v13.7.2`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.2)
[Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.7.1...v13.7.2)
Changelog: https://docs.cypress.io/guides/references/changelog#13-7-2
nightwatchjs/nightwatch (nightwatch)
### [`v3.6.0`](https://togithub.com/nightwatchjs/nightwatch/releases/tag/v3.6.0)
[Compare Source](https://togithub.com/nightwatchjs/nightwatch/compare/v3.5.0...v3.6.0)
#### What's Changed
- Add `rect()` as alias for `getRect()` command. by [@dikwickley](https://togithub.com/dikwickley) in [https://github.com/nightwatchjs/nightwatch/pull/4128](https://togithub.com/nightwatchjs/nightwatch/pull/4128)
- Fix `waitUntil` not working with async/await. by [@chikara1608](https://togithub.com/chikara1608) in [https://github.com/nightwatchjs/nightwatch/pull/4123](https://togithub.com/nightwatchjs/nightwatch/pull/4123)
- Fix bug that aborts test when waitUntil throws error. [#4157](https://togithub.com/nightwatchjs/nightwatch/issues/4157) by [@chikara1608](https://togithub.com/chikara1608) in [https://github.com/nightwatchjs/nightwatch/pull/4161](https://togithub.com/nightwatchjs/nightwatch/pull/4161)
#### New Contributors
- [@chikara1608](https://togithub.com/chikara1608) made their first contribution in [https://github.com/nightwatchjs/nightwatch/pull/4123](https://togithub.com/nightwatchjs/nightwatch/pull/4123)
**Full Changelog**: https://github.com/nightwatchjs/nightwatch/compare/v3.5.0...v3.6.0
vitejs/vite (vite)
### [`v5.2.8`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small528-2024-04-03-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.7...v5.2.8)
- fix: csp nonce injection when no closing tag ([#16281](https://togithub.com/vitejs/vite/issues/16281)) ([#16282](https://togithub.com/vitejs/vite/issues/16282)) ([3c85c6b](https://togithub.com/vitejs/vite/commit/3c85c6b)), closes [#16281](https://togithub.com/vitejs/vite/issues/16281) [#16282](https://togithub.com/vitejs/vite/issues/16282)
- fix: do not access document in `/@vite/client` when not defined ([#16318](https://togithub.com/vitejs/vite/issues/16318)) ([646319c](https://togithub.com/vitejs/vite/commit/646319c)), closes [#16318](https://togithub.com/vitejs/vite/issues/16318)
- fix: fix sourcemap when using object as `define` value ([#15805](https://togithub.com/vitejs/vite/issues/15805)) ([445c4f2](https://togithub.com/vitejs/vite/commit/445c4f2)), closes [#15805](https://togithub.com/vitejs/vite/issues/15805)
- fix(css): unknown file error happened with lightningcss ([#16306](https://togithub.com/vitejs/vite/issues/16306)) ([01af308](https://togithub.com/vitejs/vite/commit/01af308)), closes [#16306](https://togithub.com/vitejs/vite/issues/16306)
- fix(hmr): multiple updates happened when invalidate is called while multiple tabs open ([#16307](https://togithub.com/vitejs/vite/issues/16307)) ([21cc10b](https://togithub.com/vitejs/vite/commit/21cc10b)), closes [#16307](https://togithub.com/vitejs/vite/issues/16307)
- fix(scanner): duplicate modules for same id if glob is used in html-like types ([#16305](https://togithub.com/vitejs/vite/issues/16305)) ([eca68fa](https://togithub.com/vitejs/vite/commit/eca68fa)), closes [#16305](https://togithub.com/vitejs/vite/issues/16305)
- chore(deps): update all non-major dependencies ([#16325](https://togithub.com/vitejs/vite/issues/16325)) ([a78e265](https://togithub.com/vitejs/vite/commit/a78e265)), closes [#16325](https://togithub.com/vitejs/vite/issues/16325)
- refactor: use types from sass instead of [@types/sass](https://togithub.com/types/sass) ([#16340](https://togithub.com/vitejs/vite/issues/16340)) ([4581e83](https://togithub.com/vitejs/vite/commit/4581e83)), closes [#16340](https://togithub.com/vitejs/vite/issues/16340)
intlify/vue-i18n-next (vue-i18n)
### [`v9.11.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v9110-2024-04-04T011934Z)
[Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.10.2...v9.11.0)
This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.11.0)
#### What's Changed
##### 🌟 Features
- fix: number and date format components not using `scope` prop by [@BobbieGoede](https://togithub.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1786](https://togithub.com/intlify/vue-i18n-next/pull/1786)
#### New Contributors
- [@xuanzhi33](https://togithub.com/xuanzhi33) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1767](https://togithub.com/intlify/vue-i18n-next/pull/1767)
- [@YoshiYo](https://togithub.com/YoshiYo) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1781](https://togithub.com/intlify/vue-i18n-next/pull/1781)
**Full Changelog**: https://github.com/intlify/vue-i18n-next/compare/v9.10.2...v9.11.0
vuejs/language-tools (vue-tsc)
### [`v2.0.11`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2011-202447)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.10...v2.0.11)
##### Features
- **vscode:** support for enabling/disabling typescript plugin ([#4226](https://togithub.com/vuejs/language-tools/issues/4226))
- Added `typeScriptPluginOnly` option for `vue.server.hybridMode` setting.
- When Hybrid Mode is disabled, the Vue TypeScript Plugin will be disabled by default.
- **vscode:** support for `vue.format.wrapAttributes` setting ([#4212](https://togithub.com/vuejs/language-tools/issues/4212))
- **vscode:** add `vue.codeActions.askNewComponentName` setting ([#4217](https://togithub.com/vuejs/language-tools/issues/4217))
##### Bug Fixes
- **vscode:** `Find File References` not working when hybrid mode is disabled ([#4221](https://togithub.com/vuejs/language-tools/issues/4221))
- **language-core:** type narrowing not working for inline event handlers ([#4209](https://togithub.com/vuejs/language-tools/issues/4209))
- **language-core:** `@vue-ignore`, `@vue-expect-error` not working for interpolations
- **language-core:** improve reliability for `@vue-ignore`, `@vue-expect-error` ([#4203](https://togithub.com/vuejs/language-tools/issues/4203))
- **language-core:** duplicated items in suggestion list for prop values ([#3922](https://togithub.com/vuejs/language-tools/issues/3922))
- **language-server:** `vueCompilerOptions` not working with hybrid mode ([#4211](https://togithub.com/vuejs/language-tools/issues/4211)) ([#3959](https://togithub.com/vuejs/language-tools/issues/3959))
##### Other Changes
- Upgrade Volar from `v2.2.0-alpha.5` to `v2.2.0-alpha.6` for a `vue-tsc` bug fixes
- [volarjs/volar.js#162](https://togithub.com/volarjs/volar.js/pull/162) - Thanks [@wangshunnn](https://togithub.com/wangshunnn)
- **test:** add test for [#4203](https://togithub.com/vuejs/language-tools/issues/4203) ([#4207](https://togithub.com/vuejs/language-tools/issues/4207)) - Thanks [@tinco](https://togithub.com/tinco)
### [`v2.0.10`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2010-202444)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.7...v2.0.10)
##### Features
- **vscode:** enable `vue.updateImportsOnFileMove.enabled` by default ([#3646](https://togithub.com/vuejs/language-tools/issues/3646))
- **vscode:** re-add restart server command ([#4174](https://togithub.com/vuejs/language-tools/issues/4174))
- **vscode:** automatically enable Hybrid Mode if possible ([#4206](https://togithub.com/vuejs/language-tools/issues/4206))
- **component-meta:** add typing resolution for defineModel modifiers ([#4175](https://togithub.com/vuejs/language-tools/issues/4175)) - Thanks [@stafyniaksacha](https://togithub.com/stafyniaksacha)
- **language-service:** drag and drop import respects tsconfig path aliases ([#4184](https://togithub.com/vuejs/language-tools/issues/4184))
- **language-service:** supports auto insertion of multiple cursors ([#4140](https://togithub.com/vuejs/language-tools/issues/4140))
##### Bug Fixes
- **language-server:** `additionalExtensions` option not working for inferred project
- **language-core:** avoid interpolation indentation affecting each other
- **language-core:** generate each interpolation into separate virtual code ([#4165](https://togithub.com/vuejs/language-tools/issues/4165))
- **language-service:** ignore html `wrapAttributes` format settings for vue document ([#3987](https://togithub.com/vuejs/language-tools/issues/3987))
- **vscode:** remove duplicate ts version status ([#4167](https://togithub.com/vuejs/language-tools/issues/4167))
- **language-server:** `.html`, `.md` file language id incorrect
- **typescript-plugin:** formatting settings not working for ts completion
- **tsc:** remove fake global types holder for composite projects compatibility ([#4196](https://togithub.com/vuejs/language-tools/issues/4196)) - Thanks [@blake-newman](https://togithub.com/blake-newman)
##### Performance
- **language-core:** cache canonical root file names with string Set
##### Other Changes
- Upgrade Volar from `v2.1.3` to `v2.2.0-alpha.5` for a few bug fixes and performance improves, please refer to [CHANGELOG.md](https://togithub.com/volarjs/volar.js/blob/master/CHANGELOG.md) for details.
- **vscode:** update required VSCode version to `^1.88.0`
- **docs:** update readme with neovim lspconfig setup ([#4134](https://togithub.com/vuejs/language-tools/issues/4134)) - Thanks [@RayGuo-ergou](https://togithub.com/RayGuo-ergou)
- **language-core:** split inline css codegen into separate plugin
- **language-core:** move global types codegen into separate script
- **language-core:** resolve virtual code features before push code
- **test:** added simple tests for vue-tsc and custom SFC extensions. ([#4181](https://togithub.com/vuejs/language-tools/issues/4181)) - Thanks [@cabal95](https://togithub.com/cabal95)
google/zx (zx)
### [`v8.0.1`](https://togithub.com/google/zx/releases/tag/8.0.1)
[Compare Source](https://togithub.com/google/zx/compare/8.0.0...8.0.1)
**In this release**:
- Added feature: add `stdio` option ([#772](https://togithub.com/google/zx/issues/772))
- Added feature: support `signal` opt ([#769](https://togithub.com/google/zx/issues/769))
- Fixed: additional `process.kill` fallback for bun ([#704](https://togithub.com/google/zx/issues/704))
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^1.42.1
->^1.43.0
^5.28.9
->^5.29.0
^8.56.6
->^8.56.7
^20.12.2
->^20.12.5
^20.12.2
->^20.12.5
^13.7.1
->^13.7.2
^3.5.0
->^3.6.0
^5.2.7
->^5.2.8
^9.10.2
->^9.11.0
^2.0.7
->^2.0.11
^8.0.0
->^8.0.1
Release Notes
microsoft/playwright (@playwright/test)
### [`v1.43.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.43.0) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.42.1...v1.43.0) #### New APIs - Method [browserContext.clearCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-clear-cookies) now supports filters to remove only some cookies. ```js // Clear all cookies. await context.clearCookies(); // New: clear cookies with a particular name. await context.clearCookies({ name: 'session-id' }); // New: clear cookies for a particular domain. await context.clearCookies({ domain: 'my-origin.com' }); ``` - New mode `retain-on-first-failure` for [testOptions.trace](https://playwright.dev/docs/api/class-testoptions#test-options-trace). In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed. ```js title=playwright.config.ts import { defineConfig } from '@playwright/test'; export default defineConfig({ use: { trace: 'retain-on-first-failure', }, }); ``` - New property [testInfo.tags](https://playwright.dev/docs/api/class-testinfo#test-info-tags) exposes test tags during test execution. ```js test('example', async ({ page }) => { console.log(test.info().tags); }); ``` - New method [locator.contentFrame()](https://playwright.dev/docs/api/class-locator#locator-content-frame) converts a `Locator` object to a `FrameLocator`. This can be useful when you have a `Locator` object obtained somewhere, and later on would like to interact with the content inside the frame. ```js const locator = page.locator('iframe[name="embedded"]'); // ... const frameLocator = locator.contentFrame(); await frameLocator.getByRole('button').click(); ``` - New method [frameLocator.owner()](https://playwright.dev/docs/api/class-framelocator#frame-locator-owner) converts a `FrameLocator` object to a `Locator`. This can be useful when you have a `FrameLocator` object obtained somewhere, and later on would like to interact with the `iframe` element. ```js const frameLocator = page.frameLocator('iframe[name="embedded"]'); // ... const locator = frameLocator.owner(); await expect(locator).toBeVisible(); ``` #### UI Mode Updates ![Playwright UI Mode](https://togithub.com/microsoft/playwright/assets/9881434/61ca7cfc-eb7a-4305-8b62-b6c9f098f300) - See tags in the test list. - Filter by tags by typing `@fast` or clicking on the tag itself. - New shortcuts: - F5 to run tests. - Shift F5 to stop running tests. - Ctrl \` to toggle test output. #### Browser Versions - Chromium 124.0.6367.29 - Mozilla Firefox 124.0 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 123 - Microsoft Edge 123TanStack/query (@tanstack/vue-query)
### [`v5.29.0`](https://togithub.com/TanStack/query/releases/tag/v5.29.0) [Compare Source](https://togithub.com/TanStack/query/compare/v5.28.13...v5.29.0) Version 5.29.0 - 4/5/2024, 5:58 PM #### Changes ##### Feat - core: memoize result of combine ([#7233](https://togithub.com/TanStack/query/issues/7233)) ([`3c31124`](https://togithub.com/TanStack/query/commit/3c31124d)) by Dominik Dorfmeister ##### Chore - angular-query: update to angular 17.3 ([#7225](https://togithub.com/TanStack/query/issues/7225)) ([`4d37cfc`](https://togithub.com/TanStack/query/commit/4d37cfc7)) by Arnoud ##### Docs - fix quickstart ([`0b9f971`](https://togithub.com/TanStack/query/commit/0b9f971e)) by Tanner Linsley - migrate docs to use path-based navigation instead of route-based ([#7211](https://togithub.com/TanStack/query/issues/7211)) ([`754640a`](https://togithub.com/TanStack/query/commit/754640a3)) by Tanner Linsley #### Packages - [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).29.0 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).29.0 - [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).29.0 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).29.0 - [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).29.0 - [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).29.0 - [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).29.0 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).29.0 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).29.0 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).29.0 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).29.0 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).29.0 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).29.0 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).29.0 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).29.0 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).29.0 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).29.0 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).29.0 - [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).29.0 ### [`v5.28.13`](https://togithub.com/TanStack/query/releases/tag/v5.28.13) [Compare Source](https://togithub.com/TanStack/query/compare/v5.28.12...v5.28.13) Version 5.28.13 - 4/2/2024, 3:03 PM #### Changes ##### Fix - core: do not invoke `combine` in constructor ([#7215](https://togithub.com/TanStack/query/issues/7215)) ([`53cdfce`](https://togithub.com/TanStack/query/commit/53cdfcea)) by Dominik Dorfmeister #### Packages - [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).28.13 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).28.13 - [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).28.13 - [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).28.13 - [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).28.13 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).28.13 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).28.13 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).28.13 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).28.13 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).28.13 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).28.13 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).28.13 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).28.13 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).28.13 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).28.13 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).28.13 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).28.13 - [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).28.13 - [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).28.13 ### [`v5.28.12`](https://togithub.com/TanStack/query/releases/tag/v5.28.12) [Compare Source](https://togithub.com/TanStack/query/compare/v5.28.9...v5.28.12) Version 5.28.12 - 4/2/2024, 12:24 PM #### Changes ##### Fix - types: add pageParam and direction as optional to "normal" queryFn ([#7212](https://togithub.com/TanStack/query/issues/7212)) ([`e5bfbbe`](https://togithub.com/TanStack/query/commit/e5bfbbe6)) by Dominik Dorfmeister #### Packages - [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).28.12 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).28.12 - [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).28.12 - [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).28.12 - [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).28.12 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).28.12 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).28.12 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).28.12 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).28.12 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).28.12 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).28.12 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).28.12 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).28.12 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).28.12 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).28.12 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).28.12 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).28.12 - [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).28.12 - [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).28.12cypress-io/cypress (cypress)
### [`v13.7.2`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.2) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.7.1...v13.7.2) Changelog: https://docs.cypress.io/guides/references/changelog#13-7-2nightwatchjs/nightwatch (nightwatch)
### [`v3.6.0`](https://togithub.com/nightwatchjs/nightwatch/releases/tag/v3.6.0) [Compare Source](https://togithub.com/nightwatchjs/nightwatch/compare/v3.5.0...v3.6.0) #### What's Changed - Add `rect()` as alias for `getRect()` command. by [@dikwickley](https://togithub.com/dikwickley) in [https://github.com/nightwatchjs/nightwatch/pull/4128](https://togithub.com/nightwatchjs/nightwatch/pull/4128) - Fix `waitUntil` not working with async/await. by [@chikara1608](https://togithub.com/chikara1608) in [https://github.com/nightwatchjs/nightwatch/pull/4123](https://togithub.com/nightwatchjs/nightwatch/pull/4123) - Fix bug that aborts test when waitUntil throws error. [#4157](https://togithub.com/nightwatchjs/nightwatch/issues/4157) by [@chikara1608](https://togithub.com/chikara1608) in [https://github.com/nightwatchjs/nightwatch/pull/4161](https://togithub.com/nightwatchjs/nightwatch/pull/4161) #### New Contributors - [@chikara1608](https://togithub.com/chikara1608) made their first contribution in [https://github.com/nightwatchjs/nightwatch/pull/4123](https://togithub.com/nightwatchjs/nightwatch/pull/4123) **Full Changelog**: https://github.com/nightwatchjs/nightwatch/compare/v3.5.0...v3.6.0vitejs/vite (vite)
### [`v5.2.8`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small528-2024-04-03-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.7...v5.2.8) - fix: csp nonce injection when no closing tag ([#16281](https://togithub.com/vitejs/vite/issues/16281)) ([#16282](https://togithub.com/vitejs/vite/issues/16282)) ([3c85c6b](https://togithub.com/vitejs/vite/commit/3c85c6b)), closes [#16281](https://togithub.com/vitejs/vite/issues/16281) [#16282](https://togithub.com/vitejs/vite/issues/16282) - fix: do not access document in `/@vite/client` when not defined ([#16318](https://togithub.com/vitejs/vite/issues/16318)) ([646319c](https://togithub.com/vitejs/vite/commit/646319c)), closes [#16318](https://togithub.com/vitejs/vite/issues/16318) - fix: fix sourcemap when using object as `define` value ([#15805](https://togithub.com/vitejs/vite/issues/15805)) ([445c4f2](https://togithub.com/vitejs/vite/commit/445c4f2)), closes [#15805](https://togithub.com/vitejs/vite/issues/15805) - fix(css): unknown file error happened with lightningcss ([#16306](https://togithub.com/vitejs/vite/issues/16306)) ([01af308](https://togithub.com/vitejs/vite/commit/01af308)), closes [#16306](https://togithub.com/vitejs/vite/issues/16306) - fix(hmr): multiple updates happened when invalidate is called while multiple tabs open ([#16307](https://togithub.com/vitejs/vite/issues/16307)) ([21cc10b](https://togithub.com/vitejs/vite/commit/21cc10b)), closes [#16307](https://togithub.com/vitejs/vite/issues/16307) - fix(scanner): duplicate modules for same id if glob is used in html-like types ([#16305](https://togithub.com/vitejs/vite/issues/16305)) ([eca68fa](https://togithub.com/vitejs/vite/commit/eca68fa)), closes [#16305](https://togithub.com/vitejs/vite/issues/16305) - chore(deps): update all non-major dependencies ([#16325](https://togithub.com/vitejs/vite/issues/16325)) ([a78e265](https://togithub.com/vitejs/vite/commit/a78e265)), closes [#16325](https://togithub.com/vitejs/vite/issues/16325) - refactor: use types from sass instead of [@types/sass](https://togithub.com/types/sass) ([#16340](https://togithub.com/vitejs/vite/issues/16340)) ([4581e83](https://togithub.com/vitejs/vite/commit/4581e83)), closes [#16340](https://togithub.com/vitejs/vite/issues/16340)intlify/vue-i18n-next (vue-i18n)
### [`v9.11.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v9110-2024-04-04T011934Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.10.2...v9.11.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.11.0) #### What's Changed ##### 🌟 Features - fix: number and date format components not using `scope` prop by [@BobbieGoede](https://togithub.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1786](https://togithub.com/intlify/vue-i18n-next/pull/1786) #### New Contributors - [@xuanzhi33](https://togithub.com/xuanzhi33) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1767](https://togithub.com/intlify/vue-i18n-next/pull/1767) - [@YoshiYo](https://togithub.com/YoshiYo) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1781](https://togithub.com/intlify/vue-i18n-next/pull/1781) **Full Changelog**: https://github.com/intlify/vue-i18n-next/compare/v9.10.2...v9.11.0vuejs/language-tools (vue-tsc)
### [`v2.0.11`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2011-202447) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.10...v2.0.11) ##### Features - **vscode:** support for enabling/disabling typescript plugin ([#4226](https://togithub.com/vuejs/language-tools/issues/4226)) - Added `typeScriptPluginOnly` option for `vue.server.hybridMode` setting. - When Hybrid Mode is disabled, the Vue TypeScript Plugin will be disabled by default. - **vscode:** support for `vue.format.wrapAttributes` setting ([#4212](https://togithub.com/vuejs/language-tools/issues/4212)) - **vscode:** add `vue.codeActions.askNewComponentName` setting ([#4217](https://togithub.com/vuejs/language-tools/issues/4217)) ##### Bug Fixes - **vscode:** `Find File References` not working when hybrid mode is disabled ([#4221](https://togithub.com/vuejs/language-tools/issues/4221)) - **language-core:** type narrowing not working for inline event handlers ([#4209](https://togithub.com/vuejs/language-tools/issues/4209)) - **language-core:** `@vue-ignore`, `@vue-expect-error` not working for interpolations - **language-core:** improve reliability for `@vue-ignore`, `@vue-expect-error` ([#4203](https://togithub.com/vuejs/language-tools/issues/4203)) - **language-core:** duplicated items in suggestion list for prop values ([#3922](https://togithub.com/vuejs/language-tools/issues/3922)) - **language-server:** `vueCompilerOptions` not working with hybrid mode ([#4211](https://togithub.com/vuejs/language-tools/issues/4211)) ([#3959](https://togithub.com/vuejs/language-tools/issues/3959)) ##### Other Changes - Upgrade Volar from `v2.2.0-alpha.5` to `v2.2.0-alpha.6` for a `vue-tsc` bug fixes - [volarjs/volar.js#162](https://togithub.com/volarjs/volar.js/pull/162) - Thanks [@wangshunnn](https://togithub.com/wangshunnn) - **test:** add test for [#4203](https://togithub.com/vuejs/language-tools/issues/4203) ([#4207](https://togithub.com/vuejs/language-tools/issues/4207)) - Thanks [@tinco](https://togithub.com/tinco) ### [`v2.0.10`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2010-202444) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.7...v2.0.10) ##### Features - **vscode:** enable `vue.updateImportsOnFileMove.enabled` by default ([#3646](https://togithub.com/vuejs/language-tools/issues/3646)) - **vscode:** re-add restart server command ([#4174](https://togithub.com/vuejs/language-tools/issues/4174)) - **vscode:** automatically enable Hybrid Mode if possible ([#4206](https://togithub.com/vuejs/language-tools/issues/4206)) - **component-meta:** add typing resolution for defineModel modifiers ([#4175](https://togithub.com/vuejs/language-tools/issues/4175)) - Thanks [@stafyniaksacha](https://togithub.com/stafyniaksacha) - **language-service:** drag and drop import respects tsconfig path aliases ([#4184](https://togithub.com/vuejs/language-tools/issues/4184)) - **language-service:** supports auto insertion of multiple cursors ([#4140](https://togithub.com/vuejs/language-tools/issues/4140)) ##### Bug Fixes - **language-server:** `additionalExtensions` option not working for inferred project - **language-core:** avoid interpolation indentation affecting each other - **language-core:** generate each interpolation into separate virtual code ([#4165](https://togithub.com/vuejs/language-tools/issues/4165)) - **language-service:** ignore html `wrapAttributes` format settings for vue document ([#3987](https://togithub.com/vuejs/language-tools/issues/3987)) - **vscode:** remove duplicate ts version status ([#4167](https://togithub.com/vuejs/language-tools/issues/4167)) - **language-server:** `.html`, `.md` file language id incorrect - **typescript-plugin:** formatting settings not working for ts completion - **tsc:** remove fake global types holder for composite projects compatibility ([#4196](https://togithub.com/vuejs/language-tools/issues/4196)) - Thanks [@blake-newman](https://togithub.com/blake-newman) ##### Performance - **language-core:** cache canonical root file names with string Set ##### Other Changes - Upgrade Volar from `v2.1.3` to `v2.2.0-alpha.5` for a few bug fixes and performance improves, please refer to [CHANGELOG.md](https://togithub.com/volarjs/volar.js/blob/master/CHANGELOG.md) for details. - **vscode:** update required VSCode version to `^1.88.0` - **docs:** update readme with neovim lspconfig setup ([#4134](https://togithub.com/vuejs/language-tools/issues/4134)) - Thanks [@RayGuo-ergou](https://togithub.com/RayGuo-ergou) - **language-core:** split inline css codegen into separate plugin - **language-core:** move global types codegen into separate script - **language-core:** resolve virtual code features before push code - **test:** added simple tests for vue-tsc and custom SFC extensions. ([#4181](https://togithub.com/vuejs/language-tools/issues/4181)) - Thanks [@cabal95](https://togithub.com/cabal95)google/zx (zx)
### [`v8.0.1`](https://togithub.com/google/zx/releases/tag/8.0.1) [Compare Source](https://togithub.com/google/zx/compare/8.0.0...8.0.1) **In this release**: - Added feature: add `stdio` option ([#772](https://togithub.com/google/zx/issues/772)) - Added feature: support `signal` opt ([#769](https://togithub.com/google/zx/issues/769)) - Fixed: additional `process.kill` fallback for bun ([#704](https://togithub.com/google/zx/issues/704))Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.
This PR has been generated by Mend Renovate. View repository job log here.