Skip to content

chore(release): prepare 4.1.0 docs, CI and changelog#729

Merged
aleksandr-kotlyar merged 5 commits into
SergeyPirogov:masterfrom
aleksandr-kotlyar:release/4.1.0-changelog-from-v4.0.2
May 17, 2026
Merged

chore(release): prepare 4.1.0 docs, CI and changelog#729
aleksandr-kotlyar merged 5 commits into
SergeyPirogov:masterfrom
aleksandr-kotlyar:release/4.1.0-changelog-from-v4.0.2

Conversation

@aleksandr-kotlyar

Copy link
Copy Markdown
Collaborator

Summary

Prepare the project for the 4.1.0 release.

This PR updates release metadata, expands Python compatibility coverage, refreshes the README, and documents the main fixes and compatibility improvements included in 4.1.0.

Changes

  • Bump package version to 4.1.0.
  • Add the 4.1.0 changelog entry.
  • Add support for Python 3.12, 3.13, and 3.14.
  • Add experimental CI coverage for Python 3.15.0-beta.1.
  • Rework the README structure for current Selenium usage.
  • Add guidance on when to use webdriver-manager instead of Selenium Manager.
  • Update usage examples and configuration documentation.
  • Document compatibility, fixes, tests, docs, and CI changes for the release.

Compatibility

  • Keeps compatibility with both Selenium 3 and Selenium 4 usage patterns.
  • Improves Chrome / Chromium / Brave support for Chrome 115+ and Chrome for Testing driver resolution.
  • Improves Microsoft Edge driver resolution through updated endpoint handling and platform mapping.
  • Improves Firefox/geckodriver resolution on Linux ARM64.
  • Improves Docker, CI, and serverless cache handling when default cache locations are unavailable or read-only.

Notes

Python 3.15.0-beta.1 is included as experimental CI coverage only. It is not advertised as stable Python 3.15 support.

The README was updated to better reflect the current Selenium ecosystem and clarify when webdriver-manager is still useful.

Update release metadata and documentation for 4.1.0.

- bump package version to 4.1.0
- add 4.1.0 changelog entry
- expand CI matrix with Python 3.12, 3.13, 3.14 and 3.15.0-beta.1
- rework README structure for current Selenium usage
- document when to use webdriver-manager instead of Selenium Manager
- update compatibility, configuration and usage documentation
@aleksandr-kotlyar aleksandr-kotlyar merged commit 64dd527 into SergeyPirogov:master May 17, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant