bonigarcia/webdrivermanager (io.github.bonigarcia:webdrivermanager)
### [`v4.4.3`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#443---2021-05-09)
##### Added
- Support for ARM64 (Aarch64) architecture (issue [#634](https://togithub.com/bonigarcia/webdrivermanager/issues/634))
- Include method arm64() in WDM API to specify ARM64 architecture
##### Fixed
- Fix execution of registry query commands to detect browser version (for Windows)
### [`v4.4.2`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#442---2021-05-09)
- Due to a problem in the release procedure, version 4.4.2 is identical to 4.4.1
### [`v4.4.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#441---2021-04-22)
##### Fixed
- Fix browser version detection in Mac (issue [#632](https://togithub.com/bonigarcia/webdrivermanager/issues/632))
### [`v4.4.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#440---2021-03-06)
##### Added
- Automatic module name in MANIFEST.MF for JDK 9+ support (PR [#615](https://togithub.com/bonigarcia/webdrivermanager/issues/615))
- Include config key wdm.browserVersionDetectionRegex, equivalent to API method browserVersionDetectionRegex()
- Expose method .exportParameter() in WebDriverManager API
- Include config key wdm.useChromiumDriverSnap to use Chromium snap package (false by default)
- Support local URLs (file://) for versions and commands properties
- Include new API methods: useLocalCommandsPropertiesFirst(), versionsPropertiesUrl(URL), and commandsPropertiesUrl(URL)
##### Changed
- Extract commands database as a properties file (commands.properties)
##### Removed
- Remove method browserPath() in WebDriverManager API (changed by browserVersionDetectionCommand())
### [`v4.3.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#431---2021-01-18)
##### Fixed
- Include dylib libraries together with msedgedriver (issue [#593](https://togithub.com/bonigarcia/webdrivermanager/issues/593))
##### Changed
- Clean logic for operating system handling
### [`v4.3.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#430---2021-01-14)
##### Added
- Detect Edge version also in Linux
- Read LATEST_RELEASE_version_OS (where OS=WINDOWS|LINUX|MACOS) for msedgedriver
##### Fixed
- Make more robust browser distro detection (issue [#586](https://togithub.com/bonigarcia/webdrivermanager/issues/586))
##### Changed
- Make more robust browser major version detection from POSIX output (issue [#576](https://togithub.com/bonigarcia/webdrivermanager/issues/576))
### [`v4.2.2`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#422---2020-09-21)
##### Fixed
- Actual fixed for issue [#554](https://togithub.com/bonigarcia/webdrivermanager/issues/554) (Windows Edge driver download fails with 404)
### [`v4.2.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#421---2020-09-21)
##### Added
- Include syntactic sugar methods for operating systems in the API: win(), linux(), and mac()
##### Fixed
- Init resolution cache also when clearResolutionCache() method is invoked
##### Changed
- Avoid read release from repository in the retry process to resolve driver (issue [#554](https://togithub.com/bonigarcia/webdrivermanager/issues/554))
### [`v4.2.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#420---2020-08-21)
##### Added
- Check ignoredVersion when resolving driver version (issue [#529](https://togithub.com/bonigarcia/webdrivermanager/issues/529))
- Include configuration key (wdm.resolutionCachePath) to specify a path for resolution cache
##### Fixed
- Fix filtering based on ignored versions
- Use Locale.ROOT in String case conversion (fix issue [#521](https://togithub.com/bonigarcia/webdrivermanager/issues/521), which happens in Turkey locale)
- Fix support of WebDriverManager Docker container to resolve drivers
##### Changed
- Change default cache path location to ~/.cache/selenium
- Store drivers in cache using the same folder structure: {cachePath}/driverName/os+arch/driverVersion
- Rename getBinaryPath() method to getDownloadedDriverPath() in WebDriverManager API
- Rename getDownloadedVersion() method to getDownloadedDriverVersion() in WebDriverManager API
- Rename clearCache() method to clearDriverCache() in WebDriverManager API
- Rename configuration key wdm.binaryPath to wdm.browserPath
- Build URL from pattern when no candidate is found after the filtering process
### [`v4.1.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#410---2020-07-14)
##### Added
- New method in WebDriverManager API: ttlBrowsers(int) -> TTL to store browser versions in resolution cache (issue [#483](https://togithub.com/bonigarcia/webdrivermanager/issues/483))
- New method in WebDriverManager API: avoidReadReleaseFromRepository() -> to avoid reading driver version from repository
- Build download URL from pattern when it is no available in chromedriver and msedgedriver repository
##### Fixed
- Add namespace context for Saxon compatibility (issue [#503](https://togithub.com/bonigarcia/webdrivermanager/issues/503))
- Change default headers in HTTP client (fix support for msedgedriver)
##### Changed
- Store value in resolution cache only when TTL (for drivers and browsers) is upper 0
- Parse BitBucket API to download PhantomJS drivers
##### Removed
- Remove WebDriverManager survey link from log traces
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.0.0
->4.4.3
Release Notes
bonigarcia/webdrivermanager (io.github.bonigarcia:webdrivermanager)
### [`v4.4.3`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#443---2021-05-09) ##### Added - Support for ARM64 (Aarch64) architecture (issue [#634](https://togithub.com/bonigarcia/webdrivermanager/issues/634)) - Include method arm64() in WDM API to specify ARM64 architecture ##### Fixed - Fix execution of registry query commands to detect browser version (for Windows) ### [`v4.4.2`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#442---2021-05-09) - Due to a problem in the release procedure, version 4.4.2 is identical to 4.4.1 ### [`v4.4.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#441---2021-04-22) ##### Fixed - Fix browser version detection in Mac (issue [#632](https://togithub.com/bonigarcia/webdrivermanager/issues/632)) ### [`v4.4.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#440---2021-03-06) ##### Added - Automatic module name in MANIFEST.MF for JDK 9+ support (PR [#615](https://togithub.com/bonigarcia/webdrivermanager/issues/615)) - Include config key wdm.browserVersionDetectionRegex, equivalent to API method browserVersionDetectionRegex() - Expose method .exportParameter() in WebDriverManager API - Include config key wdm.useChromiumDriverSnap to use Chromium snap package (false by default) - Support local URLs (file://) for versions and commands properties - Include new API methods: useLocalCommandsPropertiesFirst(), versionsPropertiesUrl(URL), and commandsPropertiesUrl(URL) ##### Changed - Extract commands database as a properties file (commands.properties) ##### Removed - Remove method browserPath() in WebDriverManager API (changed by browserVersionDetectionCommand()) ### [`v4.3.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#431---2021-01-18) ##### Fixed - Include dylib libraries together with msedgedriver (issue [#593](https://togithub.com/bonigarcia/webdrivermanager/issues/593)) ##### Changed - Clean logic for operating system handling ### [`v4.3.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#430---2021-01-14) ##### Added - Detect Edge version also in Linux - Read LATEST_RELEASE_version_OS (where OS=WINDOWS|LINUX|MACOS) for msedgedriver ##### Fixed - Make more robust browser distro detection (issue [#586](https://togithub.com/bonigarcia/webdrivermanager/issues/586)) ##### Changed - Make more robust browser major version detection from POSIX output (issue [#576](https://togithub.com/bonigarcia/webdrivermanager/issues/576)) ### [`v4.2.2`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#422---2020-09-21) ##### Fixed - Actual fixed for issue [#554](https://togithub.com/bonigarcia/webdrivermanager/issues/554) (Windows Edge driver download fails with 404) ### [`v4.2.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#421---2020-09-21) ##### Added - Include syntactic sugar methods for operating systems in the API: win(), linux(), and mac() ##### Fixed - Init resolution cache also when clearResolutionCache() method is invoked ##### Changed - Avoid read release from repository in the retry process to resolve driver (issue [#554](https://togithub.com/bonigarcia/webdrivermanager/issues/554)) ### [`v4.2.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#420---2020-08-21) ##### Added - Check ignoredVersion when resolving driver version (issue [#529](https://togithub.com/bonigarcia/webdrivermanager/issues/529)) - Include configuration key (wdm.resolutionCachePath) to specify a path for resolution cache ##### Fixed - Fix filtering based on ignored versions - Use Locale.ROOT in String case conversion (fix issue [#521](https://togithub.com/bonigarcia/webdrivermanager/issues/521), which happens in Turkey locale) - Fix support of WebDriverManager Docker container to resolve drivers ##### Changed - Change default cache path location to ~/.cache/selenium - Store drivers in cache using the same folder structure: {cachePath}/driverName/os+arch/driverVersion - Rename getBinaryPath() method to getDownloadedDriverPath() in WebDriverManager API - Rename getDownloadedVersion() method to getDownloadedDriverVersion() in WebDriverManager API - Rename clearCache() method to clearDriverCache() in WebDriverManager API - Rename configuration key wdm.binaryPath to wdm.browserPath - Build URL from pattern when no candidate is found after the filtering process ### [`v4.1.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#410---2020-07-14) ##### Added - New method in WebDriverManager API: ttlBrowsers(int) -> TTL to store browser versions in resolution cache (issue [#483](https://togithub.com/bonigarcia/webdrivermanager/issues/483)) - New method in WebDriverManager API: avoidReadReleaseFromRepository() -> to avoid reading driver version from repository - Build download URL from pattern when it is no available in chromedriver and msedgedriver repository ##### Fixed - Add namespace context for Saxon compatibility (issue [#503](https://togithub.com/bonigarcia/webdrivermanager/issues/503)) - Change default headers in HTTP client (fix support for msedgedriver) ##### Changed - Store value in resolution cache only when TTL (for drivers and browsers) is upper 0 - Parse BitBucket API to download PhantomJS drivers ##### Removed - Remove WebDriverManager survey link from log tracesConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.