From 5158bca636b8673034d531641e9868738fd0f7da Mon Sep 17 00:00:00 2001 From: Mohammad Saddam Hossain Date: Sun, 4 Oct 2026 07:20:54 +0530 Subject: [PATCH] chore(release): 3.7.0 Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 4 ++++ README.md | 6 +++--- docs-site/docs/changelog.md | 2 +- docs-site/docs/getting-started.md | 2 +- docs-site/docs/junit5.md | 2 +- docs-site/src/pages/index.js | 2 +- pom.xml | 2 +- 7 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a6ab0d..1bf602c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/). ### Unreleased +--- + +### v3.7.0 — 2026-10-04 + - **`Locator.dragTo(Locator)`** — drags one element onto another, including HTML5 drag-and-drop pages that ignore the native gesture. See [Drag and drop](docs-site/docs/recipes/drag-and-drop). (#101) - **`debug.slowMoMs` / `debug.highlight`** — dev-only live-triage aids: pause after each `Locator` action and outline the element about to be acted on. Off by default, no cost when off; not for CI. See [Debug](docs-site/docs/configuration.md). (#52) - **`withNewWindow(opener, body)` / `withNewTab(...)` on `BasePage`** — run the click that opens a new window, switch to it, run your checks, close it and return to the original window, even if the checks throw. No window opening within `timeouts.explicit` throws `TimeoutException`. See [Handle new windows and tabs](docs-site/docs/recipes/handle-new-windows). (#49) diff --git a/README.md b/README.md index 75c5497..cd44fcf 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Three files. Copy them as-is and `mvn test` goes green against a real Chrome. io.github.seleniumboot selenium-boot - 3.6.0 + 3.7.0 @@ -205,7 +205,7 @@ Add to your `pom.xml`: io.github.seleniumboot selenium-boot - 3.6.0 + 3.7.0 ``` @@ -787,7 +787,7 @@ ci: ## Project Status -**Current release: v3.6.0** — `waitForNetworkIdle()` / `waitForResponse()` (CDP + BiDi), zero-config first run, terminal `Locator` actions that wait and re-resolve stale elements, and JUnit 6 support. +**Current release: v3.7.0** — live-triage debug mode (`debug.slowMoMs` / `debug.highlight`), `withNewWindow` / `withNewTab`, `Locator.dragTo`, and `browser.version` pinning. See the full version history in **[CHANGELOG.md](CHANGELOG.md)**. diff --git a/docs-site/docs/changelog.md b/docs-site/docs/changelog.md index 70f6aac..70d29c4 100644 --- a/docs-site/docs/changelog.md +++ b/docs-site/docs/changelog.md @@ -11,7 +11,7 @@ All notable changes to Selenium Boot are documented here. --- -## [Unreleased] +## [3.7.0] — 2026-10-04 - **`Locator.dragTo(Locator)`** — drags one element onto another, including HTML5 drag-and-drop pages that ignore the native gesture. See [Drag and drop](./recipes/drag-and-drop). (#101) - **`debug.slowMoMs` / `debug.highlight`** — dev-only live-triage aids: pause after each `Locator` action and outline the element about to be acted on. Off by default, no cost when off; not for CI. See [Debug](./configuration#debug). (#52) diff --git a/docs-site/docs/getting-started.md b/docs-site/docs/getting-started.md index 7b71532..e909d56 100644 --- a/docs-site/docs/getting-started.md +++ b/docs-site/docs/getting-started.md @@ -41,7 +41,7 @@ config, a page object and passing tests, ready for `mvn test`. io.github.seleniumboot selenium-boot - 3.6.0 + 3.7.0 ``` diff --git a/docs-site/docs/junit5.md b/docs-site/docs/junit5.md index 50ac07b..c230197 100644 --- a/docs-site/docs/junit5.md +++ b/docs-site/docs/junit5.md @@ -17,7 +17,7 @@ Selenium Boot supports both **TestNG** (built-in) and **JUnit 5** (opt-in). The io.github.seleniumboot selenium-boot - 3.6.0 + 3.7.0 diff --git a/docs-site/src/pages/index.js b/docs-site/src/pages/index.js index dea0785..1b6bb24 100644 --- a/docs-site/src/pages/index.js +++ b/docs-site/src/pages/index.js @@ -241,7 +241,7 @@ export default function Home() { code={` io.github.seleniumboot selenium-boot - 3.6.0 + 3.7.0 `} /> diff --git a/pom.xml b/pom.xml index 80728a1..d36da28 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ io.github.seleniumboot selenium-boot - 3.6.0 + 3.7.0 jar Selenium Boot