- Added layout-based selectors (:left‑of(), :right‑of(), :above(), :below()) and new element state APIs (isChecked, isDisabled, isEditable, isEnabled, isHidden, isVisible) plus page.is* helpers and an "editable" option for waitForElementSt...
- Introduced a dedicated Playwright CLI (replacing the former playwright‑cli) and expanded documentation, including a comprehensive Python section and updated selector guides.
- Improved selectOption to wait for options to appear and addressed multiple regressions such as waitForSelector timeout handling, proxy credential isolation, and WebKit selector bugs.