diff --git a/CHANGELOG.md b/CHANGELOG.md index 948e588d..491694cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +### 4.0.1 (2019-06-12) +* Cache time now defaults to 86,400 Seconds (24 hours). Please note the special exception for `chromedriver` in the [README](https://github.com/titusfortner/webdrivers#special-exception-for-chromedriver) (issue [#132](https://github.com/titusfortner/webdrivers/issues/132)) +* Properly escape Chrome binary path when using JRuby on Windows (issue [#130](https://github.com/titusfortner/webdrivers/issues/130)) +* Allow use of `selenium-webdriver` v4 (pre-releases only) + ### 4.0.0 (2019-05-28) No changes since rc2. Please report any issues [here](https://github.com/titusfortner/webdrivers/issues) diff --git a/README.md b/README.md index f4ee5965..7595b3d5 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,13 @@ Alternatively, you can define this value via the `WD_CACHE_TIME` environment variable, which takes precedence over the `Webdrivers.cache_time` value. **Only set one to avoid confusion**. +##### Special exception for chromedriver + +Cache time will be respected as long as a `chromedriver` binary exists and the major versions of +Chrome and `chromedriver` match. For example, if you update Chrome to v76 and `chromedriver` is +still at v75, `webdrivers` will ignore the cache time and update `chromedriver` to make sure you're +using a compatible version. + ### Proxy If there is a proxy between you and the Internet then you will need to configure diff --git a/lib/webdrivers/version.rb b/lib/webdrivers/version.rb index 3b1a4139..30121100 100644 --- a/lib/webdrivers/version.rb +++ b/lib/webdrivers/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Webdrivers - VERSION = '4.0.0' + VERSION = '4.0.1' end