babel/babel
### [`v7.16.11`](https://togithub.com/babel/babel/releases/v7.16.11)
[Compare Source](https://togithub.com/babel/babel/compare/v7.16.10...v7.16.11)
#### v7.16.11 (2022-01-20)
This empty releases force-publishes a new version of `@babel/plugin-proposal-private-methods` (which was not published in v7.16.10 because it didn't have any actual change) and of `@babel/preset-env`.
This solves [an incompatibility](https://togithub.com/babel/babel/pull/14169#issuecomment-1016948723) between `@babel/preset-env@7.16.10` and `@babel/helper-create-class-features-plugin@7.16.7`, by making sure that `@babel/preset-env` transitively depends on `@babel/helper-create-class-features-plugin@^7.16.10`.
Microsoft/playwright
### [`v1.18.0`](https://togithub.com/Microsoft/playwright/releases/v1.18.0)
[Compare Source](https://togithub.com/Microsoft/playwright/compare/v1.17.2...v1.18.0)
##### Locator Improvements
- [`locator.dragTo(locator)`][locator.dragTo(locator)]
- [`expect(locator).toBeChecked({ checked })`][expect(locator).toBeChecked({ checked })]
- Each locator can now be optionally filtered by the text it contains:
```js
await page.locator('li', { hasText: 'my item' }).locator('button').click();
```
Read more in [locator documentation].
##### Testing API improvements
- [`expect(response).toBeOK()`][expect(response).toBeOK()]
- [`testInfo.attach()`][testInfo.attach()]
- [`test.info()`][test.info()]
##### Improved TypeScript Support
1. Playwright Test now respects `tsconfig.json`'s [`baseUrl`](https://www.typescriptlang.org/tsconfig#baseUrl) and [`paths`](https://www.typescriptlang.org/tsconfig#paths), so you can use aliases
2. There is a new environment variable `PW_EXPERIMENTAL_TS_ESM` that allows importing ESM modules in your TS code, without the need for the compile step. Don't forget the `.js` suffix when you are importing your esm modules. Run your tests as follows:
```bash
npm i --save-dev @playwright/test@1.18.0
PW_EXPERIMENTAL_TS_ESM=1 npx playwright test
```
##### Create Playwright
The `npm init playwright` command is now generally available for your use:
```sh
##### Run from your project's root directory
npm init playwright
##### Or create a new project
npm init playwright new-project
```
This will scaffold everything needed to get started with Playwright Test: configuration file, optionally add examples, a GitHub Action workflow and a first test `example.spec.ts`.
##### New APIs & changes
- new [`testCase.repeatEachIndex`][testCase.repeatEachIndex] API
- new [option fixtures]
- [`acceptDownloads`][acceptDownloads] option now defaults to `true`
##### Browser Versions
- Chromium 99.0.4812.0
- Mozilla Firefox 95.0
- WebKit 15.4
This version was also tested against the following stable channels:
- Google Chrome 97
- Microsoft Edge 97
***
[`locator.dragTo(locator)`]: https://playwright.dev/docs/api/class-locator#locator-drag-to
[`expect(locator).toBeChecked({ checked })`]: https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-be-checked
[locator documentation]: https://playwright.dev/docs/api/class-locator#locator-locator-option-has-text
[`expect(response).toBeOK()`]: https://playwright.dev/docs/api/class-apiresponseassertions
[`testInfo.attach()`]: https://playwright.dev/docs/api/class-testinfo#test-info-attach
[`test.info()`]: https://playwright.dev/docs/api/class-test#test-info
[`testCase.repeatEachIndex`]: https://playwright.dev/docs/api/class-testcase#test-case-repeat-each-index
[option fixtures]: https://playwright.dev/docs/test-fixtures#fixtures-options
[`acceptDownloads`]: https://playwright.dev/docs/api/class-browser#browser-new-context-option-accept-downloads
(`1.18.0-beta-1642620709000`)
Microsoft/TypeScript
### [`v4.5.5`](https://togithub.com/Microsoft/TypeScript/releases/v4.5.5)
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.5.4...v4.5.5)
This [patch release](https://togithub.com/microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+4.5.5%22+is%3Aclosed) includes a number of fixes to language service crashes and assertion violations, along with improvements to JSX attribute snippets.
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 4.5.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+).
- [fixed issues query for Typescript 4.5.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+).
- [fixed issues query for Typescript 4.5.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+).
- [fixed issues query for Typescript 4.5.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.3%22+).
- [fixed issues query for Typescript 4.5.4 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.4%22+).
- [fixed issues query for Typescript 4.5.5 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.5%22+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
Configuration
📅 Schedule: 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, click this checkbox.
This PR contains the following updates:
^7.16.10
->^7.16.11
^7.14.2
->^7.15.0
^1.17.2
->^1.18.0
^4.5.4
->^4.5.5
Release Notes
babel/babel
### [`v7.16.11`](https://togithub.com/babel/babel/releases/v7.16.11) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.10...v7.16.11) #### v7.16.11 (2022-01-20) This empty releases force-publishes a new version of `@babel/plugin-proposal-private-methods` (which was not published in v7.16.10 because it didn't have any actual change) and of `@babel/preset-env`. This solves [an incompatibility](https://togithub.com/babel/babel/pull/14169#issuecomment-1016948723) between `@babel/preset-env@7.16.10` and `@babel/helper-create-class-features-plugin@7.16.7`, by making sure that `@babel/preset-env` transitively depends on `@babel/helper-create-class-features-plugin@^7.16.10`.Microsoft/playwright
### [`v1.18.0`](https://togithub.com/Microsoft/playwright/releases/v1.18.0) [Compare Source](https://togithub.com/Microsoft/playwright/compare/v1.17.2...v1.18.0) ##### Locator Improvements - [`locator.dragTo(locator)`][locator.dragTo(locator)] - [`expect(locator).toBeChecked({ checked })`][expect(locator).toBeChecked({ checked })] - Each locator can now be optionally filtered by the text it contains: ```js await page.locator('li', { hasText: 'my item' }).locator('button').click(); ``` Read more in [locator documentation]. ##### Testing API improvements - [`expect(response).toBeOK()`][expect(response).toBeOK()] - [`testInfo.attach()`][testInfo.attach()] - [`test.info()`][test.info()] ##### Improved TypeScript Support 1. Playwright Test now respects `tsconfig.json`'s [`baseUrl`](https://www.typescriptlang.org/tsconfig#baseUrl) and [`paths`](https://www.typescriptlang.org/tsconfig#paths), so you can use aliases 2. There is a new environment variable `PW_EXPERIMENTAL_TS_ESM` that allows importing ESM modules in your TS code, without the need for the compile step. Don't forget the `.js` suffix when you are importing your esm modules. Run your tests as follows: ```bash npm i --save-dev @playwright/test@1.18.0 PW_EXPERIMENTAL_TS_ESM=1 npx playwright test ``` ##### Create Playwright The `npm init playwright` command is now generally available for your use: ```sh ##### Run from your project's root directory npm init playwright ##### Or create a new project npm init playwright new-project ``` This will scaffold everything needed to get started with Playwright Test: configuration file, optionally add examples, a GitHub Action workflow and a first test `example.spec.ts`. ##### New APIs & changes - new [`testCase.repeatEachIndex`][testCase.repeatEachIndex] API - new [option fixtures] - [`acceptDownloads`][acceptDownloads] option now defaults to `true` ##### Browser Versions - Chromium 99.0.4812.0 - Mozilla Firefox 95.0 - WebKit 15.4 This version was also tested against the following stable channels: - Google Chrome 97 - Microsoft Edge 97 *** [`locator.dragTo(locator)`]: https://playwright.dev/docs/api/class-locator#locator-drag-to [`expect(locator).toBeChecked({ checked })`]: https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-be-checked [locator documentation]: https://playwright.dev/docs/api/class-locator#locator-locator-option-has-text [`expect(response).toBeOK()`]: https://playwright.dev/docs/api/class-apiresponseassertions [`testInfo.attach()`]: https://playwright.dev/docs/api/class-testinfo#test-info-attach [`test.info()`]: https://playwright.dev/docs/api/class-test#test-info [`testCase.repeatEachIndex`]: https://playwright.dev/docs/api/class-testcase#test-case-repeat-each-index [option fixtures]: https://playwright.dev/docs/test-fixtures#fixtures-options [`acceptDownloads`]: https://playwright.dev/docs/api/class-browser#browser-new-context-option-accept-downloads (`1.18.0-beta-1642620709000`)Microsoft/TypeScript
### [`v4.5.5`](https://togithub.com/Microsoft/TypeScript/releases/v4.5.5) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.5.4...v4.5.5) This [patch release](https://togithub.com/microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+4.5.5%22+is%3Aclosed) includes a number of fixes to language service crashes and assertion violations, along with improvements to JSX attribute snippets. For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.5.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+). - [fixed issues query for Typescript 4.5.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+). - [fixed issues query for Typescript 4.5.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+). - [fixed issues query for Typescript 4.5.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.3%22+). - [fixed issues query for Typescript 4.5.4 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.4%22+). - [fixed issues query for Typescript 4.5.5 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.5%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript)Configuration
📅 Schedule: 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 WhiteSource Renovate. View repository job log here.