- Removed several deprecated constructors, methods, and Maven dependencies (HTMLUnit, PhantomJS) and made required parameters truly mandatory, constituting breaking API changes.
- Added new capabilities such as headless mode and insecure cert support for FirefoxOptions, introduced ElementClickInterceptedException, new Interactive interface, and extra window commands for .NET bindings.
- Fixed numerous bugs across languages, including null handling in findElements, lowercasing proxy types for W3C compliance, and corrected W3C payload generation (browserName, proxy, platformVersion).