CHANGELOG
v1.2.0 (2026-09-29)
Features
- Template improvements and fixes - allow browser tests in GitHub Action by adding optional Chrome installer action ('93c0e60')
- Template improvements - reorganize/group tests, dependency check in pre-commit ('fb94f3e')
- Add optimized wait functionality, improve atexit-routine ('29d0bdc')
Bug fixes
- Further adjustment new ruff-version (RUF105) /2. ('6cecac3')
- Further adjustment new ruff-version (RUF105) ('b7b8070')
- Fix mypy error for typechecking browser-option in sessionhandling.py ('43fe7aa')
- Error regarding ActionChain (subsequent error to correction of webdriver reference error) ('9681615')
- Correct sessionhandling.py - activate smartwait must bei last step when opening session ('91880ac')
- Adjustment new ruff-version, correction type annotations, correction for popup-logger ('2171b8a')
- No testcases marked local considered in GitHub Action for build-test ('24af8e2')
- Optimize GitHub actions resource usage, avoid especially very expensive macOS-actions ('e76969f')
- Correct pyproject.toml ('44164d3')
- Correct pyproject.toml ('c2b1f25')
- Get_Chrome_userdata_dir ('e7a7ec9')
- Delete switch '--remote-debugging-pipe' ('35773fa')
- Compatibility with undetected_chromedriver ('74401f5')
- Adjust minimum Python version to 3.11 and other fixes ('5fa7035')
- Update version.py ('32fe754')
- Correct commitizen config ('ef4683d')
Testing
Build system
- deps: Bump sigstore/gh-action-sigstore-python from 3.4.0 to 3.5.0 ('494256f')
- deps: Bump actions/setup-python from 6 to 7 ('50dfbd5')
- deps: Bump actions/checkout from 6 to 7 ('b4ad5ff')
Chores
- Disable new docsig rules SIG305, SIG306 in pyproject.toml ('3412cd7')
v1.1.0 (2026-06-18)
Features
- Window.open logger ('e14cba8')
- Switch from mkdocs and mkdocs-theme material to properdocs with theme materialx ('a55c63c')
- Two new webelement functions set_focus, check_visible ('a1b7a6f')
- Implement support for multi-level shadow DOM ('ac682ca')
- Rework on extension handling (adopt BiDi implementation / new WebExtension subobject) ('49792a8')
Bug fixes
- Corrections and edits related to Python version ('dcfa80b')
- Correct type annotation for new function set_focus /2. ('bfe36a2')
- Correct type annotation for new function set_focus ('e1d52fa')
- Correct docstring for new function set_focus ('c78147e')
- Update type annotations - do not use Callable, Optional and Union from typing.py any longer ('4a0ce24')
- Update type annotations - do not use Callable, Optional and Union from typing.py any longer ('39631cb')
- Correct support for multi-level shadow DOM ('79cbbe3')
- Clean-ups sessionhandling.py ('058a35c')
- Minor improvements and edits webdriver_addon.py ('fde1c48')
- Clean-up init.py ('27c5e7e')
Documentation
Build system
- deps: Bump sigstore/gh-action-sigstore-python from 3.3.0 to 3.4.0 ('efbf2d1')
- deps: Bump codecov/codecov-action from 6 to 7 ('3a54b45')
- deps: Bump actions/upload-pages-artifact from 4 to 5 ('369dae6')
- deps: Bump codecov/codecov-action from 5 to 6 ('3e3efb0')
- deps: Bump sigstore/gh-action-sigstore-python from 3.2.0 to 3.3.0 ('f020452')
- deps: Bump actions/deploy-pages from 4 to 5 ('16eb40d')
- deps: Bump release-drafter/release-drafter from 6 to 7 ('0563e79')
- deps: Bump actions/upload-artifact from 6 to 7 ('f3b0e2c')
- deps: Bump actions/download-artifact from 7 to 8 ('84b0bce')
- deps: Bump crazy-max/ghaction-github-labeler from 5.3.0 to 6.0.0 ('2a2285a')
- deps: Bump actions/upload-artifact from 5 to 6 ('4304769')
- deps: Bump actions/download-artifact from 6 to 7 ('c577f73')
- deps: Bump sigstore/gh-action-sigstore-python from 3.1.0 to 3.2.0 ('01a984b')
- deps: Bump actions/checkout from 5 to 6 ('74444c3')
- Update pyproject.toml and GitHub Action for tests - minimum Python version 3.10 ('08eeed1')
- deps: Bump actions/download-artifact from 5 to 6 ('1b195eb')
- deps: Bump sigstore/gh-action-sigstore-python from 3.0.1 to 3.1.0 ('7939a99')
- deps: Bump actions/upload-artifact from 4 to 5 ('b21d40a')
- Additional GitHub action - test documentation build ('32d07d9')
v1.0.0 (2025-10-28)
Features
- Check overlapped web elements ('90a1b07')
- Include new version of hatch-vcs-footgun ('2c9ae52')
- New method to determine CSS selector for webelement ('cd91131')
Bug fixes
Build system
Initial commit