[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
microsoft/playwright (@playwright/test)
### [`v1.49.0`](https://redirect.github.com/microsoft/playwright/compare/v1.48.2...v1.49.0)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.2...v1.49.0)
### [`v1.48.2`](https://redirect.github.com/microsoft/playwright/compare/v1.48.1...dc80964a3f84dc120b5fed8837ff492a38ddb26e)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.1...v1.48.2)
### [`v1.48.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.48.1)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.0...v1.48.1)
##### Highlights
[https://github.com/microsoft/playwright/issues/33023](https://redirect.github.com/microsoft/playwright/issues/33023) - \[Bug]: command line flag --headed has no effect in ui mode[https://github.com/microsoft/playwright/issues/33107](https://redirect.github.com/microsoft/playwright/issues/33107)7 - \[REGRESSION]: page.waitForRequest does not get resolved since 1.48.[https://github.com/microsoft/playwright/issues/33085](https://redirect.github.com/microsoft/playwright/issues/33085)85 - \[Bug]: WebSocket route does not handle full URLs in Playwrig[https://github.com/microsoft/playwright/issues/33052](https://redirect.github.com/microsoft/playwright/issues/33052)052 - \[Regression]: Inspector not showing recorded st[https://github.com/microsoft/playwright/issues/33132](https://redirect.github.com/microsoft/playwright/issues/33132)3132 - \[Bug]: Wrong Ubuntu release name in Dockerfile.n[https://github.com/microsoft/playwright/pull/32996](https://redirect.github.com/microsoft/playwright/pull/32996)32996 - \[BUG] Trace attachments have small unusable height
#### Browser Versions
- Chromium 130.0.6723.19
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 129
- Microsoft Edge 129
### [`v1.48.0`](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...0cdbb11068f86671c05d57391ac3701610f853df)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...v1.48.0)
### [`v1.47.2`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.47.2)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.1...v1.47.2)
##### Highlights
[https://github.com/microsoft/playwright/pull/32699](https://redirect.github.com/microsoft/playwright/pull/32699)- \[REGRESSION]: fix(codegen): use content_frame property in python/.NET[https://github.com/microsoft/playwright/issues/32706](https://redirect.github.com/microsoft/playwright/issues/32706)6- \[REGRESSION]: page.pause() does not pause test timeout after 1.4[https://github.com/microsoft/playwright/pull/32661](https://redirect.github.com/microsoft/playwright/pull/32661)61 - fix(trace-viewer): time delta between local and remote actions
#### Browser Versions
- Chromium 129.0.6668.29
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 128
- Microsoft Edge 128
### [`v1.47.1`](https://redirect.github.com/microsoft/playwright/compare/v1.47.0...3d2ffd0fe97f23f480092054da5928539a3c5beb)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.0...v1.47.1)
### [`v1.47.0`](https://redirect.github.com/microsoft/playwright/compare/v1.46.1...d5943def35edadc6f9bd8daeed382559d2a55fbe)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.46.1...v1.47.0)
### [`v1.46.1`](https://redirect.github.com/microsoft/playwright/compare/v1.46.0...e1c861cfa7a6caf3c5b798786b1e6298c4f3cf31)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.46.0...v1.46.1)
### [`v1.46.0`](https://redirect.github.com/microsoft/playwright/compare/v1.45.3...99a36310570617222290c09b96a2026beb8b00f9)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.3...v1.46.0)
### [`v1.45.3`](https://redirect.github.com/microsoft/playwright/compare/v1.45.2...0e130fa8edaf85765c4a5a86bded0e6d33bfd7c2)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.2...v1.45.3)
### [`v1.45.2`](https://redirect.github.com/microsoft/playwright/compare/v1.45.1...d8a5f3b33193e413b404ff4aa1f71e859d8f1b6b)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.1...v1.45.2)
### [`v1.45.1`](https://redirect.github.com/microsoft/playwright/compare/v1.45.0...e8989f83d9801cdaadc3803b5341c601c9593947)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.0...v1.45.1)
### [`v1.45.0`](https://redirect.github.com/microsoft/playwright/compare/v1.44.1...4f3f6eecae490af444dd9298c9eaeb0c596915b7)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.44.1...v1.45.0)
### [`v1.44.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.44.1)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.44.0...v1.44.1)
##### Highlights
[https://github.com/microsoft/playwright/issues/30779](https://redirect.github.com/microsoft/playwright/issues/30779) - \[REGRESSION]: When using `video: 'on'` with VSCode extension the browser got closed
[https://github.com/microsoft/playwright/issues/30755](https://redirect.github.com/microsoft/playwright/issues/30755) - \[REGRESSION]: Electron launch with spaces inside executablePath didn't work[https://github.com/microsoft/playwright/issues/30770](https://redirect.github.com/microsoft/playwright/issues/30770)0 - \[REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't wor[https://github.com/microsoft/playwright/issues/30858](https://redirect.github.com/microsoft/playwright/issues/30858)58 - \[REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report
#### Browser Versions
- Chromium 125.0.6422.14
- Mozilla Firefox 125.0.1
- WebKit 17.4
This version was also tested against the following stable channels:
- Google Chrome 124
- Microsoft Edge 124
### [`v1.44.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.44.0)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.43.1...v1.44.0)
#### New APIs
**Accessibility assertions**
- [expect(locator).toHaveAccessibleName()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-name) checks if the element has the specified accessible name:
```js
const locator = page.getByRole('button');
await expect(locator).toHaveAccessibleName('Submit');
```
- [expect(locator).toHaveAccessibleDescription()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-description) checks if the element has the specified accessible description:
```js
const locator = page.getByRole('button');
await expect(locator).toHaveAccessibleDescription('Upload a photo');
```
- [expect(locator).toHaveRole()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-role) checks if the element has the specified ARIA role:
```js
const locator = page.getByTestId('save-button');
await expect(locator).toHaveRole('button');
```
**Locator handler**
- After executing the handler added with [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new `noWaitAfter` option.
- You can use new `times` option in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) to specify maximum number of times the handler should be run.
- The handler in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) now accepts the locator as argument.
- New [page.removeLocatorHandler()](https://playwright.dev/docs/api/class-page#page-remove-locator-handler) method for removing previously added locator handlers.
```js
const locator = page.getByText('This interstitial covers the button');
await page.addLocatorHandler(locator, async overlay => {
await overlay.locator('#close').click();
}, { times: 3, noWaitAfter: true });
// Run your tests that can be interrupted by the overlay.
// ...
await page.removeLocatorHandler(locator);
```
**Miscellaneous options**
- [`multipart`](https://playwright.dev/docs/api/class-apirequestcontext#api-request-context-fetch-option-multipart) option in `apiRequestContext.fetch()` now accepts [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) and supports repeating fields with the same name.
```js
const formData = new FormData();
formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' }));
formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' }));
context.request.post('https://example.com/uploadFiles', {
multipart: formData
});
```
- `expect(callback).toPass({ intervals })` can now be configured by `expect.toPass.inervals` option globally in [testConfig.expect](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or per project in [testProject.expect](https://playwright.dev/docs/api/class-testproject#test-project-expect).
- `expect(page).toHaveURL(url)` now supports `ignoreCase` [option](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-url-option-ignore-case).
- [testProject.ignoreSnapshots](https://playwright.dev/docs/api/class-testproject#test-project-ignore-snapshots) allows to configure per project whether to skip screenshot expectations.
**Reporter API**
- New method [suite.entries()](https://playwright.dev/docs/api/class-suite#suite-entries) returns child test suites and test cases in their declaration order. [suite.type](https://playwright.dev/docs/api/class-suite#suite-type) and [testCase.type](https://playwright.dev/docs/api/class-testcase#test-case-type) can be used to tell apart test cases and suites in the list.
- [Blob](https://playwright.dev/docs/test-reporters#blob-reporter) reporter now allows overriding report file path with a single option `outputFile`. The same option can also be specified as `PLAYWRIGHT_BLOB_OUTPUT_FILE` environment variable that might be more convenient on CI/CD.
- [JUnit](https://playwright.dev/docs/test-reporters#junit-reporter) reporter now supports `includeProjectInTestName` option.
**Command line**
- `--last-failed` CLI option for running only tests that failed in the previous run.
First run all tests:
```sh
$ npx playwright test
Running 103 tests using 5 workers
...
2 failed
[chromium] › my-test.spec.ts:8:5 › two ─────────────────────────────────────────────────────────
[chromium] › my-test.spec.ts:13:5 › three ──────────────────────────────────────────────────────
101 passed (30.0s)
```
Now fix the failing tests and run Playwright again with `--last-failed` option:
```sh
$ npx playwright test --last-failed
Running 2 tests using 2 workers
2 passed (1.2s)
```
#### Browser Versions
- Chromium 125.0.6422.14
- Mozilla Firefox 125.0.1
- WebKit 17.4
This version was also tested against the following stable channels:
- Google Chrome 124
- Microsoft Edge 124
defenseunicorns/uds-common (defenseunicorns/uds-common)
### [`v1.4.0`](https://redirect.github.com/defenseunicorns/uds-common/releases/tag/v1.4.0)
[Compare Source](https://redirect.github.com/defenseunicorns/uds-common/compare/v1.3.0...v1.4.0)
##### Features
- login to ghcr from gitlab for upgrade tests and avoiding rate limiting ([#343](https://redirect.github.com/defenseunicorns/uds-common/issues/343)) ([e299d1c](https://redirect.github.com/defenseunicorns/uds-common/commit/e299d1c9b6c8d1cb9af3f087e62a98ba2793bbd9))
##### Miscellaneous
- **deps:** update uds common support dependencies ([#344](https://redirect.github.com/defenseunicorns/uds-common/issues/344)) ([9365b36](https://redirect.github.com/defenseunicorns/uds-common/commit/9365b36350a93b263a7248c41229684241959691))
- **deps:** update uds common support dependencies to v0.32.0 ([#347](https://redirect.github.com/defenseunicorns/uds-common/issues/347)) ([14f4841](https://redirect.github.com/defenseunicorns/uds-common/commit/14f48411704c4df466f3f5c47f6cb90e84a592fb))
- fix broken links and change name of package integration guide ([#346](https://redirect.github.com/defenseunicorns/uds-common/issues/346)) ([c470dea](https://redirect.github.com/defenseunicorns/uds-common/commit/c470dea2c0dc108164ceab9acb7b567af703a48e))
- update uds-package-requirements with new CODEOWNERS reqs ([#339](https://redirect.github.com/defenseunicorns/uds-common/issues/339)) ([462b7e9](https://redirect.github.com/defenseunicorns/uds-common/commit/462b7e9d45bcfdf5fae54b09cd51e112a713214a))
smallstep/cli (smallstep/cli)
### [`v0.28.2`](https://redirect.github.com/smallstep/cli/releases/tag/v0.28.2): Step CLI v0.28.2 (24-11-20)
[Compare Source](https://redirect.github.com/smallstep/cli/compare/v0.28.1...v0.28.2)
#### Official Release Artifacts
Below are the most popular artifacts for `step` on each platform.
For packaged versions (Homebrew, Scoop, etc.), see our [installation docs](https://smallstep.com/docs/step-cli/installation).
##### Linux
- 📦 [step_linux\_0.28.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_linux\_0.28.2\_amd64.tar.gz)
- 📦 [step_linux\_0.28.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_linux\_0.28.2\_arm64.tar.gz)
- 📦 [step_linux\_0.28.2\_armv7.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_linux\_0.28.2\_armv7.tar.gz)
- 📦 [step-cli\_0.28.2-1\_amd64.deb](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli\_0.28.2-1\_amd64.deb)
- 📦 [step-cli-0.28.2-1.x86\_64.rpm](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli-0.28.2-1.x86\_64.rpm)
- 📦 [step-cli\_0.28.2-1\_arm64.deb](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli\_0.28.2-1\_arm64.deb)
- 📦 [step-cli-0.28.2-1.aarch64.rpm](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli-0.28.2-1.aarch64.rpm)
- see `Assets` below for more builds
##### macOS Darwin
- 📦 [step_darwin\_0.28.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_darwin\_0.28.2\_amd64.tar.gz)
- 📦 [step_darwin\_0.28.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_darwin\_0.28.2\_arm64.tar.gz)
##### Windows
- 📦 [step_windows\_0.28.2\_amd64.zip](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_windows\_0.28.2\_amd64.zip)
- 📦 [step_windows\_0.28.2\_arm64.zip](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_windows\_0.28.2\_arm64.zip)
#### Signatures and Checksums
`step` uses [sigstore/cosign](https://redirect.github.com/sigstore/cosign) for signing and verifying release artifacts.
Below is an example using `cosign` to verify a release artifact:
cosign verify-blob \
--certificate ~/Download/step_darwin_0.28.2_amd64.tar.gz.pem \
--signature ~/Downloads/step_darwin_0.28.2_amd64.tar.gz.sig \
--certificate-identity-regexp "https://github\.com/smallstep/workflows/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
~/Downloads/step_darwin_0.28.2_amd64.tar.gz
The `checksums.txt` file (in the 'Assets' section below) contains a checksum for every artifact in the release.
#### Changelog
- [`6fb3e24`](https://redirect.github.com/smallstep/cli/commit/6fb3e24fe731b0ce5b82478cabf778d01d135ea7) Changelog for v0.28.2 ([#1321](https://redirect.github.com/smallstep/cli/issues/1321))
- [`6486532`](https://redirect.github.com/smallstep/cli/commit/64865322e16c8fcd24bd1ce4d696cbe048949a00) \[ci] goreleaser changed build directory for arm64 to arm64\_v8.0 ([#1319](https://redirect.github.com/smallstep/cli/issues/1319))
#### Thanks!
Those were the changes on v0.28.2!
Come join us on [Discord](https://discord.gg/X2RKGwEbV9) to ask questions, chat about PKI, or get a sneak peek at the freshest PKI memes.
### [`v0.28.1`](https://redirect.github.com/smallstep/cli/compare/v0.28.0...v0.28.1)
[Compare Source](https://redirect.github.com/smallstep/cli/compare/v0.28.0...v0.28.1)
microsoft/TypeScript (typescript)
### [`v5.7.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...d701d908d534e68cfab24b6df15539014ac348a3)
[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2)
### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85)
[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3)
### [`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...a7e3374f13327483fbe94e32806d65785b0b6cda)
[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)
### [`v5.5.4`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.4): TypeScript 5.5.4
[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.3...v5.5.4)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).
For the complete list of fixed issues, check out the
- [fixed issues query for TypeScript v5.5.4 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) (soon!)
### [`v5.5.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.3): TypeScript 5.5.3
[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.2...v5.5.3)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).
For the complete list of fixed issues, check out the
- [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
### [`v5.5.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.2): TypeScript 5.5
[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.4.5...v5.5.2)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).
For the complete list of fixed issues, check out the
- [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
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 contains the following updates:
1.43.1
->1.49.0
20.12.12
->20.17.9
v1.3.0
->v1.4.0
v1.3.0
->v1.4.0
0.28.0
->0.28.2
5.4.5
->5.7.2
Release Notes
microsoft/playwright (@playwright/test)
### [`v1.49.0`](https://redirect.github.com/microsoft/playwright/compare/v1.48.2...v1.49.0) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.2...v1.49.0) ### [`v1.48.2`](https://redirect.github.com/microsoft/playwright/compare/v1.48.1...dc80964a3f84dc120b5fed8837ff492a38ddb26e) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.1...v1.48.2) ### [`v1.48.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.48.1) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.0...v1.48.1) ##### Highlights [https://github.com/microsoft/playwright/issues/33023](https://redirect.github.com/microsoft/playwright/issues/33023) - \[Bug]: command line flag --headed has no effect in ui mode[https://github.com/microsoft/playwright/issues/33107](https://redirect.github.com/microsoft/playwright/issues/33107)7 - \[REGRESSION]: page.waitForRequest does not get resolved since 1.48.[https://github.com/microsoft/playwright/issues/33085](https://redirect.github.com/microsoft/playwright/issues/33085)85 - \[Bug]: WebSocket route does not handle full URLs in Playwrig[https://github.com/microsoft/playwright/issues/33052](https://redirect.github.com/microsoft/playwright/issues/33052)052 - \[Regression]: Inspector not showing recorded st[https://github.com/microsoft/playwright/issues/33132](https://redirect.github.com/microsoft/playwright/issues/33132)3132 - \[Bug]: Wrong Ubuntu release name in Dockerfile.n[https://github.com/microsoft/playwright/pull/32996](https://redirect.github.com/microsoft/playwright/pull/32996)32996 - \[BUG] Trace attachments have small unusable height #### Browser Versions - Chromium 130.0.6723.19 - Mozilla Firefox 130.0 - WebKit 18.0 This version was also tested against the following stable channels: - Google Chrome 129 - Microsoft Edge 129 ### [`v1.48.0`](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...0cdbb11068f86671c05d57391ac3701610f853df) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...v1.48.0) ### [`v1.47.2`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.47.2) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.1...v1.47.2) ##### Highlights [https://github.com/microsoft/playwright/pull/32699](https://redirect.github.com/microsoft/playwright/pull/32699)- \[REGRESSION]: fix(codegen): use content_frame property in python/.NET[https://github.com/microsoft/playwright/issues/32706](https://redirect.github.com/microsoft/playwright/issues/32706)6- \[REGRESSION]: page.pause() does not pause test timeout after 1.4[https://github.com/microsoft/playwright/pull/32661](https://redirect.github.com/microsoft/playwright/pull/32661)61 - fix(trace-viewer): time delta between local and remote actions #### Browser Versions - Chromium 129.0.6668.29 - Mozilla Firefox 130.0 - WebKit 18.0 This version was also tested against the following stable channels: - Google Chrome 128 - Microsoft Edge 128 ### [`v1.47.1`](https://redirect.github.com/microsoft/playwright/compare/v1.47.0...3d2ffd0fe97f23f480092054da5928539a3c5beb) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.0...v1.47.1) ### [`v1.47.0`](https://redirect.github.com/microsoft/playwright/compare/v1.46.1...d5943def35edadc6f9bd8daeed382559d2a55fbe) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.46.1...v1.47.0) ### [`v1.46.1`](https://redirect.github.com/microsoft/playwright/compare/v1.46.0...e1c861cfa7a6caf3c5b798786b1e6298c4f3cf31) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.46.0...v1.46.1) ### [`v1.46.0`](https://redirect.github.com/microsoft/playwright/compare/v1.45.3...99a36310570617222290c09b96a2026beb8b00f9) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.3...v1.46.0) ### [`v1.45.3`](https://redirect.github.com/microsoft/playwright/compare/v1.45.2...0e130fa8edaf85765c4a5a86bded0e6d33bfd7c2) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.2...v1.45.3) ### [`v1.45.2`](https://redirect.github.com/microsoft/playwright/compare/v1.45.1...d8a5f3b33193e413b404ff4aa1f71e859d8f1b6b) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.1...v1.45.2) ### [`v1.45.1`](https://redirect.github.com/microsoft/playwright/compare/v1.45.0...e8989f83d9801cdaadc3803b5341c601c9593947) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.45.0...v1.45.1) ### [`v1.45.0`](https://redirect.github.com/microsoft/playwright/compare/v1.44.1...4f3f6eecae490af444dd9298c9eaeb0c596915b7) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.44.1...v1.45.0) ### [`v1.44.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.44.1) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.44.0...v1.44.1) ##### Highlights [https://github.com/microsoft/playwright/issues/30779](https://redirect.github.com/microsoft/playwright/issues/30779) - \[REGRESSION]: When using `video: 'on'` with VSCode extension the browser got closed [https://github.com/microsoft/playwright/issues/30755](https://redirect.github.com/microsoft/playwright/issues/30755) - \[REGRESSION]: Electron launch with spaces inside executablePath didn't work[https://github.com/microsoft/playwright/issues/30770](https://redirect.github.com/microsoft/playwright/issues/30770)0 - \[REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't wor[https://github.com/microsoft/playwright/issues/30858](https://redirect.github.com/microsoft/playwright/issues/30858)58 - \[REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report #### Browser Versions - Chromium 125.0.6422.14 - Mozilla Firefox 125.0.1 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 124 - Microsoft Edge 124 ### [`v1.44.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.44.0) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.43.1...v1.44.0) #### New APIs **Accessibility assertions** - [expect(locator).toHaveAccessibleName()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-name) checks if the element has the specified accessible name: ```js const locator = page.getByRole('button'); await expect(locator).toHaveAccessibleName('Submit'); ``` - [expect(locator).toHaveAccessibleDescription()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-description) checks if the element has the specified accessible description: ```js const locator = page.getByRole('button'); await expect(locator).toHaveAccessibleDescription('Upload a photo'); ``` - [expect(locator).toHaveRole()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-role) checks if the element has the specified ARIA role: ```js const locator = page.getByTestId('save-button'); await expect(locator).toHaveRole('button'); ``` **Locator handler** - After executing the handler added with [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new `noWaitAfter` option. - You can use new `times` option in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) to specify maximum number of times the handler should be run. - The handler in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) now accepts the locator as argument. - New [page.removeLocatorHandler()](https://playwright.dev/docs/api/class-page#page-remove-locator-handler) method for removing previously added locator handlers. ```js const locator = page.getByText('This interstitial covers the button'); await page.addLocatorHandler(locator, async overlay => { await overlay.locator('#close').click(); }, { times: 3, noWaitAfter: true }); // Run your tests that can be interrupted by the overlay. // ... await page.removeLocatorHandler(locator); ``` **Miscellaneous options** - [`multipart`](https://playwright.dev/docs/api/class-apirequestcontext#api-request-context-fetch-option-multipart) option in `apiRequestContext.fetch()` now accepts [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) and supports repeating fields with the same name. ```js const formData = new FormData(); formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' })); formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' })); context.request.post('https://example.com/uploadFiles', { multipart: formData }); ``` - `expect(callback).toPass({ intervals })` can now be configured by `expect.toPass.inervals` option globally in [testConfig.expect](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or per project in [testProject.expect](https://playwright.dev/docs/api/class-testproject#test-project-expect). - `expect(page).toHaveURL(url)` now supports `ignoreCase` [option](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-url-option-ignore-case). - [testProject.ignoreSnapshots](https://playwright.dev/docs/api/class-testproject#test-project-ignore-snapshots) allows to configure per project whether to skip screenshot expectations. **Reporter API** - New method [suite.entries()](https://playwright.dev/docs/api/class-suite#suite-entries) returns child test suites and test cases in their declaration order. [suite.type](https://playwright.dev/docs/api/class-suite#suite-type) and [testCase.type](https://playwright.dev/docs/api/class-testcase#test-case-type) can be used to tell apart test cases and suites in the list. - [Blob](https://playwright.dev/docs/test-reporters#blob-reporter) reporter now allows overriding report file path with a single option `outputFile`. The same option can also be specified as `PLAYWRIGHT_BLOB_OUTPUT_FILE` environment variable that might be more convenient on CI/CD. - [JUnit](https://playwright.dev/docs/test-reporters#junit-reporter) reporter now supports `includeProjectInTestName` option. **Command line** - `--last-failed` CLI option for running only tests that failed in the previous run. First run all tests: ```sh $ npx playwright test Running 103 tests using 5 workers ... 2 failed [chromium] › my-test.spec.ts:8:5 › two ───────────────────────────────────────────────────────── [chromium] › my-test.spec.ts:13:5 › three ────────────────────────────────────────────────────── 101 passed (30.0s) ``` Now fix the failing tests and run Playwright again with `--last-failed` option: ```sh $ npx playwright test --last-failed Running 2 tests using 2 workers 2 passed (1.2s) ``` #### Browser Versions - Chromium 125.0.6422.14 - Mozilla Firefox 125.0.1 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 124 - Microsoft Edge 124defenseunicorns/uds-common (defenseunicorns/uds-common)
### [`v1.4.0`](https://redirect.github.com/defenseunicorns/uds-common/releases/tag/v1.4.0) [Compare Source](https://redirect.github.com/defenseunicorns/uds-common/compare/v1.3.0...v1.4.0) ##### Features - login to ghcr from gitlab for upgrade tests and avoiding rate limiting ([#343](https://redirect.github.com/defenseunicorns/uds-common/issues/343)) ([e299d1c](https://redirect.github.com/defenseunicorns/uds-common/commit/e299d1c9b6c8d1cb9af3f087e62a98ba2793bbd9)) ##### Miscellaneous - **deps:** update uds common support dependencies ([#344](https://redirect.github.com/defenseunicorns/uds-common/issues/344)) ([9365b36](https://redirect.github.com/defenseunicorns/uds-common/commit/9365b36350a93b263a7248c41229684241959691)) - **deps:** update uds common support dependencies to v0.32.0 ([#347](https://redirect.github.com/defenseunicorns/uds-common/issues/347)) ([14f4841](https://redirect.github.com/defenseunicorns/uds-common/commit/14f48411704c4df466f3f5c47f6cb90e84a592fb)) - fix broken links and change name of package integration guide ([#346](https://redirect.github.com/defenseunicorns/uds-common/issues/346)) ([c470dea](https://redirect.github.com/defenseunicorns/uds-common/commit/c470dea2c0dc108164ceab9acb7b567af703a48e)) - update uds-package-requirements with new CODEOWNERS reqs ([#339](https://redirect.github.com/defenseunicorns/uds-common/issues/339)) ([462b7e9](https://redirect.github.com/defenseunicorns/uds-common/commit/462b7e9d45bcfdf5fae54b09cd51e112a713214a))smallstep/cli (smallstep/cli)
### [`v0.28.2`](https://redirect.github.com/smallstep/cli/releases/tag/v0.28.2): Step CLI v0.28.2 (24-11-20) [Compare Source](https://redirect.github.com/smallstep/cli/compare/v0.28.1...v0.28.2) #### Official Release Artifacts Below are the most popular artifacts for `step` on each platform. For packaged versions (Homebrew, Scoop, etc.), see our [installation docs](https://smallstep.com/docs/step-cli/installation). ##### Linux - 📦 [step_linux\_0.28.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_linux\_0.28.2\_amd64.tar.gz) - 📦 [step_linux\_0.28.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_linux\_0.28.2\_arm64.tar.gz) - 📦 [step_linux\_0.28.2\_armv7.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_linux\_0.28.2\_armv7.tar.gz) - 📦 [step-cli\_0.28.2-1\_amd64.deb](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli\_0.28.2-1\_amd64.deb) - 📦 [step-cli-0.28.2-1.x86\_64.rpm](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli-0.28.2-1.x86\_64.rpm) - 📦 [step-cli\_0.28.2-1\_arm64.deb](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli\_0.28.2-1\_arm64.deb) - 📦 [step-cli-0.28.2-1.aarch64.rpm](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step-cli-0.28.2-1.aarch64.rpm) - see `Assets` below for more builds ##### macOS Darwin - 📦 [step_darwin\_0.28.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_darwin\_0.28.2\_amd64.tar.gz) - 📦 [step_darwin\_0.28.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_darwin\_0.28.2\_arm64.tar.gz) ##### Windows - 📦 [step_windows\_0.28.2\_amd64.zip](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_windows\_0.28.2\_amd64.zip) - 📦 [step_windows\_0.28.2\_arm64.zip](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.28.2/step_windows\_0.28.2\_arm64.zip) #### Signatures and Checksums `step` uses [sigstore/cosign](https://redirect.github.com/sigstore/cosign) for signing and verifying release artifacts. Below is an example using `cosign` to verify a release artifact: cosign verify-blob \ --certificate ~/Download/step_darwin_0.28.2_amd64.tar.gz.pem \ --signature ~/Downloads/step_darwin_0.28.2_amd64.tar.gz.sig \ --certificate-identity-regexp "https://github\.com/smallstep/workflows/.*" \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ ~/Downloads/step_darwin_0.28.2_amd64.tar.gz The `checksums.txt` file (in the 'Assets' section below) contains a checksum for every artifact in the release. #### Changelog - [`6fb3e24`](https://redirect.github.com/smallstep/cli/commit/6fb3e24fe731b0ce5b82478cabf778d01d135ea7) Changelog for v0.28.2 ([#1321](https://redirect.github.com/smallstep/cli/issues/1321)) - [`6486532`](https://redirect.github.com/smallstep/cli/commit/64865322e16c8fcd24bd1ce4d696cbe048949a00) \[ci] goreleaser changed build directory for arm64 to arm64\_v8.0 ([#1319](https://redirect.github.com/smallstep/cli/issues/1319)) #### Thanks! Those were the changes on v0.28.2! Come join us on [Discord](https://discord.gg/X2RKGwEbV9) to ask questions, chat about PKI, or get a sneak peek at the freshest PKI memes. ### [`v0.28.1`](https://redirect.github.com/smallstep/cli/compare/v0.28.0...v0.28.1) [Compare Source](https://redirect.github.com/smallstep/cli/compare/v0.28.0...v0.28.1)microsoft/TypeScript (typescript)
### [`v5.7.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...d701d908d534e68cfab24b6df15539014ac348a3) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2) ### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) ### [`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...a7e3374f13327483fbe94e32806d65785b0b6cda) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2) ### [`v5.5.4`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.4): TypeScript 5.5.4 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.3...v5.5.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.4 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) (soon!) ### [`v5.5.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.3): TypeScript 5.5.3 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.2...v5.5.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.5.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.2): TypeScript 5.5 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.4.5...v5.5.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript)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.
This PR was generated by Mend Renovate. View the repository job log.