- Added built‑in test retries with a new `retries` config, deprecating the external retries plugin.
- Implemented several breaking changes: renamed whitelist options (e.g., `preserve`, `blockHosts`, `ignore`), removed the experimentalGetCookiesSameSite flag, and raised minimum Node.js to 10 and TypeScript to 3.4.
- Enhanced click commands with modifier keys, added `.snapshot()` to stubs/spies, and delivered extensive bug fixes and documentation updates.