Skip to content

release: v3.2.0 — WaitEngine attributeToBe, urlMatches, textMatches - #29

Merged
shossain786 merged 1 commit into
masterfrom
release/v3.2.0
Jul 18, 2026
Merged

shossain786 merged 1 commit into
masterfrom
release/v3.2.0

Conversation

@shossain786

Copy link
Copy Markdown
Contributor

Summary

Version bump for v3.2.0, covering the three new WaitEngine conditions shipped in #21 (ee05c68):

  • waitForAttribute(By, attribute, value) — exact attribute match (vs. the existing waitForAttributeContains substring match)
  • waitForUrlMatches(String regex) — regex URL match (vs. the existing waitForUrlContains substring match)
  • waitForTextMatches(By, String regex) — regex match on an element's visible text

All purely additive to the @SeleniumBootApi surface — no breaking changes. Docs for these were already updated in docs-site/docs/guides/wait-engine.md as part of #21, so this PR does not touch that file.

Scope

Every version reference named in the CLAUDE.md release checklist table, plus one stale reference the table doesn't list (docs-site/docs/migration/from-selenium-testng.md) and the bug-report issue template's version placeholder — found via a repo-wide grep for 3.1.1:

  • pom.xml
  • README.md (dependency snippet + "Current release" line)
  • CHANGELOG.md (new v3.2.0 entry)
  • docs-site/docs/getting-started.md (Maven + Gradle Groovy + Gradle Kotlin snippets)
  • docs-site/docs/junit5.md
  • docs-site/docs/changelog.md (new v3.2.0 entry)
  • docs-site/src/pages/index.js
  • docs-site/docs/migration/from-selenium-testng.md
  • .github/ISSUE_TEMPLATE/bug_report.yml

Deliberately excluded: PLAN.md doesn't exist in this repo (stale checklist reference, tracked separately — not fixed here to keep this diff clean) and the marketing site's LATEST_VERSION (seleniumboot-website/src/data/content.ts). Per checklist step 7, the website bump happens after the artifact is live on Maven Central, so it isn't part of this PR — bumping it now would advertise a pom.xml snippet that doesn't resolve yet.

Test plan

  • mvn clean verify passes — 480/480 tests, 0 failures, 0 errors, 0 skipped
  • Maintainer merges this PR
  • Tag v3.2.0 on the merged commit, push tag
  • gh release create v3.2.0 ...
  • mvn deploy to Maven Central (manual, maintainer-run)
  • Bump LATEST_VERSION in seleniumboot-website post-Central and deploy

🤖 Generated with Claude Code

Bump the version everywhere the release checklist in CLAUDE.md names it
(pom.xml, README, CHANGELOG, docs-site getting-started/junit5/changelog/
index.js) plus one stale reference the checklist table misses
(docs-site/docs/migration/from-selenium-testng.md) and the bug-report
issue template's version placeholder.

Adds the 3.2.0 CHANGELOG entries for the three new WaitEngine conditions
shipped in #21 (ee05c68): waitForAttribute, waitForUrlMatches,
waitForTextMatches — purely additive to @SeleniumBootApi, no breaking
changes.

The website LATEST_VERSION bump (seleniumboot-website/src/data/content.ts)
is intentionally NOT included — checklist step 7 requires that to happen
only after the artifact is live on Maven Central.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@shossain786
shossain786 merged commit 3ce3a45 into master Jul 18, 2026
2 checks passed
@shossain786
shossain786 deleted the release/v3.2.0 branch July 18, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant