Skip to content
This repository has been archived by the owner on Sep 16, 2023. It is now read-only.

deps: update dependency io.github.bonigarcia:webdrivermanager to v5 #551

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Aug 30, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.github.bonigarcia:webdrivermanager (source) 4.0.0 -> 5.0.1 age adoption passing confidence

Release Notes

bonigarcia/webdrivermanager

v5.0.1

Changed
  • Downgrade to Java 8

v5.0.0

Added
  • New documentation: https://bonigarcia.dev/webdrivermanager/ (sources: AsciiDoc, generated: HTML, PDF, EPUB)
  • New high-level feature: browser finder (using the info of the commands database)
  • New high-level feature: WebDriver builder (using local/remote browsers)
  • New high-level feature: Browsers in Docker containers (using Aerokube images, with recording, VNC access, etc.)
  • Improved CLI mode: allow to run browsers in Docker container and inspect them through noVNC
  • Improved Sever mode: use WDM server as a Selenium Server (a "hub" in the classical Selenium Grid jargon)
  • Include manager for safaridriver, used to get Safari path and dockerized browser (WebKit engine)
  • Include shutdown hook for closing WebDriver objects (and release Docker containers, if any)
  • Include API method gitHubToken() to specify a personal access token for authenticated GitHub requests
  • Include API method avoidTmpFolder() to avoid the use of the temporal folder when downloading drivers (issue #​657)
  • Include API method arm64() to specify ARM64 architecture
  • Bypass notarization requirement for geckodriver on Mac OS
  • Include support for generic driver (using config key wdm.defaultBrowser)
  • Allow to specify different driver version per operating system in the versions database (needed for problem detected in geckodriver 0.29.1 in Mac, but required for Windows when using Firefox 90)
Fixed
  • Register decompression for HTTP client (issue #​677)
  • Use --disable-gpu flag as default arguments for Docker containers (in Chrome and Edge)
Changed
  • Not using singletons in managers (e.g. chromedriver(), firefoxdriver()). Now, each manager returns a new instance each time
  • Change name of configuration keys (and corresponding API methods) containing the word internetExplorer to iExplorer
  • Download driver for IExplorer (IEDriverServer.exe) from GitHub (instead of Google storage)
  • Use Java 11
  • Use JUnit 5 in tests
  • Use Selenium 4 in tests
  • Use AssertJ for assertions in tests
  • Use selenium-java as provided dependency
Removed
  • Remove managers for PhantomJS (deprecated browser) and SeleniumServerStandalone (scarce use)
  • Remove API method globalConfig() (it has no sense since managers are not singleton anymore)
  • Remove API methods gitHubTokenName() and gitHubTokenSecret(), replaced by gitHubToken()
  • Remove API localRepositoryUser() and localRepositoryPassword() (redundant)
  • Remove commons-io, commons-lang3, jarchivelib (compile), and okhttp (provided) artifacts

v4.4.3

Added
  • Support for ARM64 (Aarch64) architecture (issue #​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

  • Due to a problem in the release procedure, version 4.4.2 is identical to 4.4.1

v4.4.1

Fixed
  • Fix browser version detection in Mac (issue #​632)

v4.4.0

Added
  • Automatic module name in MANIFEST.MF for JDK 9+ support (PR #​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

Fixed
  • Include dylib libraries together with msedgedriver (issue #​593)
Changed
  • Clean logic for operating system handling

v4.3.0

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)
Changed
  • Make more robust browser major version detection from POSIX output (issue #​576)

v4.2.2

Fixed
  • Actual fixed for issue #​554 (Windows Edge driver download fails with 404)

v4.2.1

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)

v4.2.0

Added
  • Check ignoredVersion when resolving driver version (issue #​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, 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

Added
  • New method in WebDriverManager API: ttlBrowsers(int) -> TTL to store browser versions in resolution cache (issue #​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)
  • 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: 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 WhiteSource Renovate. View repository job log here.

@renovate-bot renovate-bot requested a review from a team as a code owner August 30, 2021 23:56
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Aug 30, 2021
@product-auto-label product-auto-label bot added the api: recaptchaenterprise Issues related to the googleapis/java-recaptchaenterprise API. label Aug 30, 2021
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Aug 30, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Aug 30, 2021
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 30, 2021
@renovate-bot renovate-bot force-pushed the renovate/io.github.bonigarcia-webdrivermanager-5.x branch from c2aaa78 to 1ac31f4 Compare August 31, 2021 15:34
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Aug 31, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Aug 31, 2021
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 31, 2021
@eaball35 eaball35 merged commit 83b0558 into googleapis:master Aug 31, 2021
@renovate-bot renovate-bot deleted the renovate/io.github.bonigarcia-webdrivermanager-5.x branch August 31, 2021 23:06
gcf-merge-on-green bot pushed a commit that referenced this pull request Sep 3, 2021
🤖 I have created a release \*beep\* \*boop\*
---
## [2.1.0](https://www.github.com/googleapis/java-recaptchaenterprise/compare/v2.0.2...v2.1.0) (2021-09-03)


### Features

* Remove use of deprecated gradle command in java README ([#1196](https://www.github.com/googleapis/java-recaptchaenterprise/issues/1196)) ([#542](https://www.github.com/googleapis/java-recaptchaenterprise/issues/542)) ([45fbfc9](https://www.github.com/googleapis/java-recaptchaenterprise/commit/45fbfc9c5de343811686b03898dc4f21a346fba9))


### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 ([#553](https://www.github.com/googleapis/java-recaptchaenterprise/issues/553)) ([f9fde85](https://www.github.com/googleapis/java-recaptchaenterprise/commit/f9fde857ff3daba10ab4999c5d32a2ce2667cc3e))
* update dependency com.google.guava:guava to v30 ([#550](https://www.github.com/googleapis/java-recaptchaenterprise/issues/550)) ([d1505d8](https://www.github.com/googleapis/java-recaptchaenterprise/commit/d1505d8ae30c60e36dffb42cbac8d3b7785e3557))
* update dependency io.github.bonigarcia:webdrivermanager to v5 ([#551](https://www.github.com/googleapis/java-recaptchaenterprise/issues/551)) ([83b0558](https://www.github.com/googleapis/java-recaptchaenterprise/commit/83b05589dae646ce48c1d35f76a50d0f3d700fc5))
* update dependency net.bytebuddy:byte-buddy to v1.11.14 ([#547](https://www.github.com/googleapis/java-recaptchaenterprise/issues/547)) ([fc69126](https://www.github.com/googleapis/java-recaptchaenterprise/commit/fc691268301942e53c40aab33e218e0eae100944))
* update dependency org.seleniumhq.selenium:selenium-chrome-driver to v3.141.59 ([#548](https://www.github.com/googleapis/java-recaptchaenterprise/issues/548)) ([ea8534e](https://www.github.com/googleapis/java-recaptchaenterprise/commit/ea8534eaec31c61731deec11898317c1c0cd8cf8))
* update dependency org.seleniumhq.selenium:selenium-java to v3.141.59 ([#549](https://www.github.com/googleapis/java-recaptchaenterprise/issues/549)) ([ec7cfc0](https://www.github.com/googleapis/java-recaptchaenterprise/commit/ec7cfc0e513ccfc16273b0a9683a20d5ac2c30d9))
* update dependency org.springframework.boot:spring-boot-starter-test to v2.5.4 ([#543](https://www.github.com/googleapis/java-recaptchaenterprise/issues/543)) ([3e92322](https://www.github.com/googleapis/java-recaptchaenterprise/commit/3e92322c146f4a6696e9f668b384f88092f49da5))
* update dependency org.springframework.boot:spring-boot-starter-thymeleaf to v2.5.4 ([#544](https://www.github.com/googleapis/java-recaptchaenterprise/issues/544)) ([b0fcd3e](https://www.github.com/googleapis/java-recaptchaenterprise/commit/b0fcd3e3aedf54baeb4a7c9ce45afb4bf544294f))
* update dependency org.springframework.boot:spring-boot-starter-web to v2.5.4 ([#545](https://www.github.com/googleapis/java-recaptchaenterprise/issues/545)) ([267b904](https://www.github.com/googleapis/java-recaptchaenterprise/commit/267b90414dab07f3657b2328f627595d27aff076))


### Documentation

* **samples:** adding README.md ([#557](https://www.github.com/googleapis/java-recaptchaenterprise/issues/557)) ([e109351](https://www.github.com/googleapis/java-recaptchaenterprise/commit/e109351c8be316314b761aac5bd9767b6045b4a5))
* **samples:** create recaptcha samples  ([#535](https://www.github.com/googleapis/java-recaptchaenterprise/issues/535)) ([f09d9ee](https://www.github.com/googleapis/java-recaptchaenterprise/commit/f09d9ee7ebf21d10953ad624422e6cb57256a7f3))
---


This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api: recaptchaenterprise Issues related to the googleapis/java-recaptchaenterprise API. cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
3 participants