# Changelog for sandwich-webdriver # Unreleased # 0.2.3.1 * Binary fetching: don't create the toolsRoot directory unless necessary. * Binary fetching: use logging instead of stdout/stderr so it doesn't mess up the TUI interface. # 0.2.3.0 * When autodetecting Chrome, look for `google-chrome-stable` as well as `google-chrome`. (It's found on NixOS.) * Be able to detect chrome/chromedriver for versions >= 115, with the new Google JSON API. # 0.2.2.0 * Fix browser path calculation in addCommandLineOptionsToWdOptions. # 0.2.1.0 * Pass `--headless=new` instead of `--headless` for Chrome >= 110, to address https://www.selenium.dev/blog/2023/headless-is-going-away/. # 0.2.0.0 * Fix the obtainChromeDriver function now that the zip files contain multiple files. This added a MonadMask constraint to the function so it's a major version bump. # 0.1.2.0 * Be able to control download directory. * Add flags to control Selenium paths: `--selenium-jar`, `--chrome-binary`, `--chromedriver-binary`, `--firefox-binary`, `--geckodriver-binary`. # 0.1.1.0 * Windows support. # 0.1.0.6 * Remove X11 dependency and replace with per-platform code to get screen resolution. # 0.1.0.5 * Getting documentation sorted out.