From bbf92dce880720ee2e40f466a030713709265126 Mon Sep 17 00:00:00 2001 From: christopherjohnson Date: Mon, 10 Nov 2025 13:08:26 +0000 Subject: [PATCH 1/4] 1.1.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ecb76c..46d3011 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@oxctl/deployment-test-utils", - "version": "1.0.1", + "version": "1.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@oxctl/deployment-test-utils", - "version": "1.0.1", + "version": "1.1.0", "license": "MIT", "devDependencies": { "@rollup/plugin-node-resolve": "^15.3.0", diff --git a/package.json b/package.json index 1fb92af..15a4598 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@oxctl/deployment-test-utils", - "version": "1.0.1", + "version": "1.1.0", "description": "Configuration and utility scripts to help with deployment tests", "license": "MIT", "author": "University of Oxford, IT Services", From 8eb33ac060517a23e1f02be63c4180b9ff52818a Mon Sep 17 00:00:00 2001 From: christopherjohnson Date: Fri, 6 Feb 2026 15:52:54 +0000 Subject: [PATCH 2/4] AB#113056 fix/workaround for playwright 1.58 breaking change --- README.md | 3 +++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c3d9ed4..bd8f4ea 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,9 @@ Add the required dev dependencies to your project (use your preferred package ma npm i -D @oxctl/deployment-test-utils @playwright/test dotenv ``` +> [!NOTE] +> Playwright 1.58.0.0 introduced a [bug](https://github.com/microsoft/playwright/issues/39172) that causes duplicate test title errors. The latest release of this library version locks Playwright to <1.58.0 to avoid this issue, but if you are using a later version of Playwright in your project, you may need to adjust the version in your `package.json` to avoid conflicts. + Optionally install Playwright browser binaries (if you haven't already): ```bash diff --git a/package-lock.json b/package-lock.json index 5683fd9..4f53734 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "vite": "6.4.1" }, "peerDependencies": { - "@playwright/test": "^1.55.1", + "@playwright/test": ">=1.36.0 <1.58.0", "dotenv": "^16.3.1" } }, diff --git a/package.json b/package.json index 1d69b58..2cd7f76 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ }, "sideEffects": false, "peerDependencies": { - "@playwright/test": "^1.55.1", + "@playwright/test": ">=1.36.0 <1.58.0", "dotenv": "^16.3.1" }, "peerDependencyMeta": { From 3ca013b5e7df0aba583181e82f6ed600b2405a4d Mon Sep 17 00:00:00 2001 From: sebastianchristopher <40264653+sebastianchristopher@users.noreply.github.com> Date: Fri, 6 Feb 2026 16:07:10 +0000 Subject: [PATCH 3/4] Update README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bd8f4ea..d9b9b92 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ npm i -D @oxctl/deployment-test-utils @playwright/test dotenv ``` > [!NOTE] -> Playwright 1.58.0.0 introduced a [bug](https://github.com/microsoft/playwright/issues/39172) that causes duplicate test title errors. The latest release of this library version locks Playwright to <1.58.0 to avoid this issue, but if you are using a later version of Playwright in your project, you may need to adjust the version in your `package.json` to avoid conflicts. +> Playwright 1.58.0 introduced a [bug](https://github.com/microsoft/playwright/issues/39172) that causes duplicate test title errors. The latest release of this library version locks Playwright to <1.58.0 to avoid this issue, but if you are using a later version of Playwright in your project, you may need to adjust the version in your `package.json` to avoid conflicts. Optionally install Playwright browser binaries (if you haven't already): From 7b6dd310571d44b42b6c29a2e10b41a7e15ef0c6 Mon Sep 17 00:00:00 2001 From: sebastianchristopher <40264653+sebastianchristopher@users.noreply.github.com> Date: Fri, 6 Feb 2026 16:07:57 +0000 Subject: [PATCH 4/4] Clarify Playwright version constraint note Updated note about Playwright version constraint for clarity. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d9b9b92..e6e3ba0 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ npm i -D @oxctl/deployment-test-utils @playwright/test dotenv ``` > [!NOTE] -> Playwright 1.58.0 introduced a [bug](https://github.com/microsoft/playwright/issues/39172) that causes duplicate test title errors. The latest release of this library version locks Playwright to <1.58.0 to avoid this issue, but if you are using a later version of Playwright in your project, you may need to adjust the version in your `package.json` to avoid conflicts. +> Playwright 1.58.0 introduced a [bug](https://github.com/microsoft/playwright/issues/39172) that causes duplicate test title errors. This version of the library constrains Playwright to <1.58.0 to avoid this issue, but if you are using a later version of Playwright in your project, you may need to adjust the version in your `package.json` to avoid conflicts. Optionally install Playwright browser binaries (if you haven't already):