3.8.6
aleksandr-kotlyar
released this
13 Apr 20:10
·
50 commits
to master
since this release
What's Changed
-
Series of fixes #422 #442 #464 by @aleksandr-kotlyar in #494
- Fixed queries to GitHubApi when driver found in cache for firefox/ie/opera.
- Fixed falling with Exception if browser was not determined, no more falls with this reason from now on.
- Fixed metadata and paths storage for "latest".
- Fixed version download logic for Chrome/Edge:
- if version="latest" - downloads LATEST_RELEASE for Chrome/Chromiums and LATEST_STABLE for Edge;
- if version=x.x.x - downloads x.x.x;
- if version is None - tries to determine installed browser version, and if fail - downloads like "latest" - LATEST_RELEASE.
- Great refactoring in Driver and DriverCache which should make them easier to read and support.
- Great function call optimizations to make easier to debug webdriver-manager issues.
-
Mention env variable WDM_PROGRESS_BAR for disabling the progress bar by @nakami in #475
-
Add python 3.11 support badge by @aleksandr-kotlyar in #484 (resolves gh #483)
-
Add py.typed marker by @faissaloux in #480
-
TESTS: fix test opera with selenium in CI by @aleksandr-kotlyar in #495
-
Catch
ConnectionError
by @lettow-humain in #498 -
Actualize Opera examples in README by @aleksandr-kotlyar in #504
New Contributors
- @nakami made their first contribution in #475
- @faissaloux made their first contribution in #480
- @lettow-humain made their first contribution in #498
Full Changelog: v3.8.5...v3.8.6