## `v0.1.34`

- republishes the selector-preference fix for plain field fills under a fresh npm version
- includes indexed text assertion steps for duplicate visible text:
  - `Then I should see text "{string}" at index {int}`
  - `Then I should not see text "{string}" at index {int}`
- includes read-only assertion steps for visible but non-editable controls:
  - `Then "{string}" should be read only`
  - `Then "{string}" at index {int} should be read only`
- includes contains-value assertion steps:
  - `Then "{string}" should contain value "{string}"`
  - `Then "{string}" at index {int} should contain value "{string}"`
- attaches screenshot-comparison actual images to the report and attaches diff images when available
- improves tab interaction to skip clicks on already-active tabs, wait for active state after clicking, and support scoped tab lookup
- includes documentation updates for the new assertion, screenshot, tab, and locator behavior
