Releases: jakob-bagterp/browserist
Releases Β· jakob-bagterp/browserist
v1.6.11
What's Changed
New Features
- Feature: Add option for multiple pages to scroll page up and down methods by @jakob-bagterp in #588
Fixes and Updates
- Documentation: Add and update examples in window method group by @jakob-bagterp in #575
- Documentation: Add and update examples in wait method group by @jakob-bagterp in #574
- Documentation: Update code examples for various methods (part 1) by @jakob-bagterp in #566
- Documentation: Update code examples for various methods (part 2) by @jakob-bagterp in #576
- Documentation: Refactor and split XPath into separate section by @jakob-bagterp in #577
- Documentation: Update user guide quick links by @jakob-bagterp in #578
- Documentation: Add section about iframes to user guide by @jakob-bagterp in #580
- Documentation: Various corrections by @jakob-bagterp in #582
- Documentation: Add section about scrolling to user guide by @jakob-bagterp in #581
Updated Dependencies
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #584
- Bump mkdocstrings from 0.24.3 to 0.25.1 by @dependabot in #585
- Bump mike from 2.0.0 to 2.1.1 by @dependabot in #587
- Bump mkdocs-git-revision-date-localized-plugin from 1.2.4 to 1.2.5 by @dependabot in #583
- Bump coverage from 7.4.4 to 7.5.1 by @dependabot in #586
Full Changelog: v1.6.10...v1.6.11
v1.6.10
What's Changed
Fixes and Updates
- Documentation: Update and add code examples to get.url and get.attribute methods by @jakob-bagterp in #554
- Documentation: Guide to working with tabs and windows by @jakob-bagterp in #553
- Documentation: Add and update examples in check_if method group by @jakob-bagterp in #555
- Documentation: Add and update examples in click method group by @jakob-bagterp in #556
- Documentation: Add consistency in function parameters and other linting updates by @jakob-bagterp in #557
- Documentation: Add and update examples in main navigation methods and BrowserSettings by @jakob-bagterp in #559
- Documentation: Add and update examples in iframe method group by @jakob-bagterp in #564
- Documentation: Add and update examples in prompt method group by @jakob-bagterp in #565
- Documentation: Add and update examples in open method group by @jakob-bagterp in #563
- Documentation: Add and update examples in input method group by @jakob-bagterp in #562
- Documentation: Add and update examples in mouse method group by @jakob-bagterp in #561
- Documentation: Add and update examples in get method group by @jakob-bagterp in #560
- Documentation: Add and update examples in scroll method group by @jakob-bagterp in #571
- Documentation: Add and update examples in tool method group by @jakob-bagterp in #572
- Documentation: Add and update examples in viewport method group by @jakob-bagterp in #573
Updated Dependencies
- Bump mkdocstrings from 0.24.1 to 0.24.3 by @dependabot in #549
- Bump mkdocstrings-python from 1.9.0 to 1.9.2 by @dependabot in #548
- Bump mkdocstrings-python from 1.9.2 to 1.10.0 by @dependabot in #550
- Bump mkdocs-material from 9.5.17 to 9.5.18 by @dependabot in #552
- Bump selenium from 4.19.0 to 4.20.0 by @dependabot in #570
- Bump tox from 4.14.2 to 4.15.0 by @dependabot in #569
- Bump keyring from 25.1.0 to 25.2.0 by @dependabot in #567
- Bump mkdocs-material from 9.5.18 to 9.5.19 by @dependabot in #568
- Bump mkdocs from 1.5.3 to 1.6.0 by @dependabot in #551
Full Changelog: v1.6.9...v1.6.10
v1.6.9
What's Changed
Fixes and Updates
- Documentation: Update user guide for downloading files by @jakob-bagterp in #516
Updated Dependencies
- Bump pre-commit from 3.6.0 to 3.6.1 by @dependabot in #509
- Bump mkdocs-material from 9.5.7 to 9.5.9 by @dependabot in #508
- Bump pre-commit from 3.6.1 to 3.6.2 by @dependabot in #513
- Bump tox from 4.12.1 to 4.13.0 by @dependabot in #515
- Bump pytest from 8.0.0 to 8.0.1 by @dependabot in #514
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #522
- Bump selenium from 4.17.2 to 4.18.1 by @dependabot in #521
- Bump coverage from 7.4.1 to 7.4.3 by @dependabot in #520
- Bump mkdocs-material from 9.5.9 to 9.5.11 by @dependabot in #519
- Bump pytest from 8.0.2 to 8.1.0 by @dependabot in #527
- Bump mkdocstrings from 0.24.0 to 0.24.1 by @dependabot in #526
- Bump keyring from 24.3.0 to 24.3.1 by @dependabot in #525
- Bump mkdocs-material from 9.5.11 to 9.5.12 by @dependabot in #524
- Bump mkdocs-material from 9.5.12 to 9.5.13 by @dependabot in #528
- Bump pytest from 8.1.0 to 8.1.1 by @dependabot in #531
- Bump mypy from 1.8.0 to 1.9.0 by @dependabot in #530
- Bump tox from 4.13.0 to 4.14.1 by @dependabot in #529
- Bump mkdocs-material from 9.5.13 to 9.5.14 by @dependabot in #532
- Bump mkdocstrings-python from 1.8.0 to 1.9.0 by @dependabot in #533
- Bump coverage from 7.4.3 to 7.4.4 by @dependabot in #534
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #538
- Bump mkdocs-material from 9.5.14 to 9.5.15 by @dependabot in #539
- Bump tox from 4.14.1 to 4.14.2 by @dependabot in #537
- Bump keyring from 24.3.1 to 25.0.0 by @dependabot in #535
- Bump mkdocs-material from 9.5.15 to 9.5.16 by @dependabot in #540
- Bump lxml from 5.1.0 to 5.2.0 by @dependabot in #541
- Bump selenium from 4.18.1 to 4.19.0 by @dependabot in #542
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #543
- Bump lxml from 5.2.0 to 5.2.1 by @dependabot in #547
- Bump mkdocs-material from 9.5.16 to 9.5.17 by @dependabot in #545
- Bump keyring from 25.0.0 to 25.1.0 by @dependabot in #546
- Bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #536
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #544
Full Changelog: v1.6.8...v1.6.9
v1.6.8
What's Changed
New Features
- Feature: Return value for cookie banner combo so it can be used with conditional if statements by @jakob-bagterp in #207
- Feature: Return value for login combo so it can be used with conditional if statements by @jakob-bagterp in #503
Fixes and Updates
- Feature: Update tests of login combo and cookie banner combo methods by @jakob-bagterp in #507
Updated Dependencies
- Bump lxml from 5.0.0 to 5.0.1 by @dependabot in #491
- Bump pillow from 10.1.0 to 10.2.0 by @dependabot in #490
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #492
- Bump lxml from 5.0.1 to 5.1.0 by @dependabot in #493
- Bump tox from 4.11.4 to 4.12.0 by @dependabot in #495
- Bump mkdocstrings-python from 1.7.5 to 1.8.0 by @dependabot in #494
- Bump actions/cache from 3 to 4 by @dependabot in #498
- Bump mkdocs-material from 9.5.3 to 9.5.4 by @dependabot in #496
- Bump tox from 4.12.0 to 4.12.1 by @dependabot in #497
- Bump pytest from 7.4.4 to 8.0.0 by @dependabot in #501
- Bump mkdocs-material from 9.5.4 to 9.5.6 by @dependabot in #499
- Bump coverage from 7.4.0 to 7.4.1 by @dependabot in #500
- Bump selenium from 4.16.0 to 4.17.2 by @dependabot in #502
- Bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 by @dependabot in #504
- Bump mkdocs-minify-plugin from 0.7.2 to 0.8.0 by @dependabot in #505
- Bump mkdocs-material from 9.5.6 to 9.5.7 by @dependabot in #506
Full Changelog: v1.6.7...v1.6.8
v1.6.7
What's Changed
New Features
- Feature: Update list of common devices for viewport by @jakob-bagterp in #485
Fixes and Updates
- Documentation: User guide to download methods by @jakob-bagterp in #474
- Feature: Update and confirm usage of preliminary temporary files for various browsers: Safari, Edge, Firefox by @jakob-bagterp in #484
Updated Dependencies
- Bump coverage from 7.3.4 to 7.4.0 by @dependabot in #486
- Bump lxml from 4.9.4 to 5.0.0 by @dependabot in #487
- Bump pytest from 7.4.3 to 7.4.4 by @dependabot in #488
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #489
Full Changelog: v1.6.6...v1.6.7
v1.6.6
What's Changed
Fixes and Updates
- Test: Enhance checks of browser.click.download_and_get_file_path() method by @jakob-bagterp in #481
- Feature: Simulate tests and timing of download stages by @jakob-bagterp in #483
- Fix: Final download file sometimes is temporary file in Chrome by @jakob-bagterp in #482
Full Changelog: v1.6.5...v1.6.6
v1.6.5
What's Changed
Fixes and Updates
- Fix: Await transient and preliminary temporary download files for Chrome by @jakob-bagterp in #480
Updated Dependencies
- Bump mypy from 1.7.1 to 1.8.0 by @dependabot in #475
- Bump mkdocs-material from 9.5.2 to 9.5.3 by @dependabot in #476
- Bump coverage from 7.3.3 to 7.3.4 by @dependabot in #479
- Bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 by @dependabot in #477
- Bump lxml from 4.9.3 to 4.9.4 by @dependabot in #478
Full Changelog: v1.6.4...v1.6.5
v1.6.4
What's Changed
Breaking Changes
- Feature: Update default directory for screenshots to a user's downloads folder by @jakob-bagterp in #457
New Features
- Feature: Add default directory for downloads by @jakob-bagterp in #458
- Feature: Add wait for file download methods does_not_exist() and exists() by @jakob-bagterp in #464
- Feature: Add download file methods browser.click.download() and browser.click.download_and_get_file_path() by @jakob-bagterp in #465
Fixes and Updates
- Feature: Optimise performance in check connection with requests session by @jakob-bagterp in #471
- Fix: Coverage report error for requests (ModuleNotFoundError) by @jakob-bagterp in #473
- Fix: Suppress no internet exception ConnectionError for test fixtures by @jakob-bagterp in #470
Updated Dependencies
- Bump selenium from 4.15.2 to 4.16.0 by @dependabot in #462
- Bump tox from 4.11.3 to 4.11.4 by @dependabot in #454
- Bump actions/setup-python from 4 to 5 by @dependabot in #460
- Bump mkdocs-material from 9.4.14 to 9.5.1 by @dependabot in #463
- Bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in #461
- Bump github/codeql-action from 2 to 3 by @dependabot in #466
- Bump mkdocs-minify-plugin from 0.7.1 to 0.7.2 by @dependabot in #467
- Bump mkdocs-material from 9.5.1 to 9.5.2 by @dependabot in #468
- Bump coverage from 7.3.2 to 7.3.3 by @dependabot in #469
Full Changelog: v1.6.3...v1.6.4
v1.6.3
What's Changed
New Features
- Feature: Add Python 3.12 support by @jakob-bagterp in #361
Fixes and Updates
- Fix: Missing images on documentation site on GitHub Pages by @jakob-bagterp in #452
- Fix: Update setuptools to latest version and fix failed test runs on GitHub Actions by @jakob-bagterp in #451
Documentation
- Documentation: Add description of check_connection parameter to BrowserSettings section by @jakob-bagterp in #449
- Documentation: Various corrections (part 12) by @jakob-bagterp in #453
- Documentation: Various corrections (part 12) by @jakob-bagterp in #367
Updated Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #391
- Bump mkdocs-material from 9.2.5 to 9.2.8 by @dependabot in #390
- Bump mkdocstrings-python from 1.6.0 to 1.6.2 by @dependabot in #389
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #386
- Bump coverage from 7.3.0 to 7.3.1 by @dependabot in #388
- Bump tox from 4.11.1 to 4.11.3 by @dependabot in #387
- Bump mkdocstrings-python from 1.6.2 to 1.7.0 by @dependabot in #393
- Bump mkdocs-material from 9.2.8 to 9.3.1 by @dependabot in #394
- Bump pillow from 10.0.0 to 10.0.1 by @dependabot in #392
- Bump mkdocs from 1.5.2 to 1.5.3 by @dependabot in #396
- Bump mkdocs-material-extensions from 1.1.1 to 1.2 by @dependabot in #397
- Bump mkdocs-material from 9.3.1 to 9.4.1 by @dependabot in #395
- Bump mkdocstrings-python from 1.7.0 to 1.7.1 by @dependabot in #400
- Bump mkdocs-material from 9.4.1 to 9.4.2 by @dependabot in #398
- Bump selenium from 4.12.0 to 4.13.0 by @dependabot in #399
- Bump mkdocstrings-python from 1.7.1 to 1.7.2 by @dependabot in #403
- Bump coverage from 7.3.1 to 7.3.2 by @dependabot in #402
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #401
- Bump mkdocs-material from 9.4.2 to 9.4.4 by @dependabot in #404
- Bump pre-commit from 3.4.0 to 3.5.0 by @dependabot in #407
- Bump mkdocstrings-python from 1.7.2 to 1.7.3 by @dependabot in #409
- Bump mkdocs-material from 9.4.4 to 9.4.6 by @dependabot in #410
- Bump mkdocs-git-revision-date-localized-plugin from 1.2.0 to 1.2.1 by @dependabot in #408
- Bump selenium from 4.13.0 to 4.14.0 by @dependabot in #406
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
New Features
- Feature: Add error message and check for no internet connection by @jakob-bagterp in #448
Fixes and Updates
- Feature: Add test of return from iframe in cookie banner combo by @jakob-bagterp in #428
- Feature: Refactor external tests to internal by @jakob-bagterp in #431
- Feature: Update and enhance coverage of combo test settings by @jakob-bagterp in #437
- Feature: Increase Codecov test coverage of combo methods by @jakob-bagterp in #438
- Feature: Increase Codecov test coverage for tiny types (URL, XPath, FilePNG) by @jakob-bagterp in #439
- Feature: Increase Codecov test coverage for FilePath tiny type by @jakob-bagterp in #444
- Feature: Increase Codecov test coverage for tests folder by @jakob-bagterp in #445
- Feature: Improve stability of tests on GitHub Actions by @jakob-bagterp in #446
- Feature: Increase Codecov test coverage in helper methods by @jakob-bagterp in #447
Documentation
- Documentation: Update test strategy examples in user guide by @jakob-bagterp in #429
- Documentation: Update user guide navigation page by @jakob-bagterp in #430
Updated Dependencies
- Bump mkdocstrings-python from 1.7.3 to 1.7.4 by @dependabot in #433
- Bump keyring from 24.2.0 to 24.3.0 by @dependabot in #432
- Bump mypy from 1.6.1 to 1.7.0 by @dependabot in #434
- Bump mkdocstrings from 0.23.0 to 0.24.0 by @dependabot in #436
- Bump mkdocs-material from 9.4.8 to 9.4.10 by @dependabot in #435
- Bump mkdocs-material-extensions from 1.3 to 1.3.1 by @dependabot in #442
- Bump mkdocs-material from 9.4.10 to 9.4.14 by @dependabot in #441
- Bump mypy from 1.7.0 to 1.7.1 by @dependabot in #443
- Bump mkdocstrings-python from 1.7.4 to 1.7.5 by @dependabot in #440
Full Changelog: v1.6.1...v1.6.2