Skip to content

chore(release): v0.13.0#90

Merged
BenSheridanEdwards merged 1 commit into
mainfrom
release/v0.13.0
Jul 3, 2026
Merged

chore(release): v0.13.0#90
BenSheridanEdwards merged 1 commit into
mainfrom
release/v0.13.0

Conversation

@BenSheridanEdwards

Copy link
Copy Markdown
Owner

Summary

  • Bump to 0.13.0 with a changelog entry for the visible-state locator filter (feat(locator): getByRole { visible } filter #89): getByRole(role, { visible }) picks the on-screen instance among offscreen/shadow role duplicates.
  • Minor bump per semver: additive, no breaking changes.

Proof

  • npm run check
    • Passed on release/v0.13.0.
  • npm test
    • Passed: 183/183 (includes the packaged-CLI smoke test).
  • Generated project/device proof, or N/A:
    • Merged main re-verified before bumping (check + 183/183). The feature is covered by fake-driver tests on real XCUITest/UiAutomator2 source shapes; it will be exercised on-device when the Wordly ios/language-selector spec drops its raw predicate on this bump.
    • Screenshots: Not applicable; version/changelog-only diff.

Risk

  • Minimal. Version and changelog only.

Notes

  • npm publish to follow via the release workflow once merged.

PR Proof Law

  • I followed .agents/DEFINITION_OF_DONE.md and .agents/skills/pr-inline-screenshot-proof/SKILL.md.
  • Screenshots are committed and embedded inline with ![alt](...png?raw=1), or the proof section says Not applicable with the technical reason.
  • The PR body has no bare screenshot links, local paths, relative paths, or proof placeholders.

getByRole { visible } filter (#89) — pick the on-screen instance among
offscreen/shadow role duplicates, closing the last raw-predicate fallback
in consumer suites.
@BenSheridanEdwards BenSheridanEdwards merged commit 901e3fc into main Jul 3, 2026
1 check passed
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