Releases: jakob-bagterp/browserist
Releases Β· jakob-bagterp/browserist
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
v1.6.1
What's Changed
New Features
- Feature: Add option for iframe to cookie banner combo and settings by @jakob-bagterp in #419
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
Breaking Changes
- Feature: Remove support for Opera by @jakob-bagterp in #426
- Bump selenium from 4.14.0 to 4.15.2 by @dependabot and @jakob-bagterp in #421
Fixes and Updates
- Fix: Deprecated emoji support in MkDocs Material by @jakob-bagterp in #414
- Documentation: Split references for combo methods and settings by @jakob-bagterp in #420
- Fix: AttributeError following removed support for Opera by @jakob-bagterp in #427
Documentation
- Documentation: Add missing reference for elements_by_tag() method by @jakob-bagterp in #425
Updated Dependencies
- Bump mypy from 1.5.1 to 1.6.1 by @dependabot in #411
- Bump mkdocs-material-extensions from 1.2 to 1.3 by @dependabot in #412
- Bump pillow from 10.0.1 to 10.1.0 by @dependabot in #413
- Bump mkdocs-material from 9.4.6 to 9.4.7 by @dependabot in #417
- Bump pytest from 7.4.2 to 7.4.3 by @dependabot in #416
- Bump mkdocs-material from 9.4.7 to 9.4.8 by @dependabot in #423
- Bump mike from 1.1.2 to 2.0.0 by @dependabot in #422
Full Changelog: v1.5.3...v1.6.0
v1.5.3
What's Changed
Updated Dependencies
- Bump selenium from 4.12.0 to 4.13.0 by @dependabot in #399
- Bump selenium from 4.13.0 to 4.14.0 by @dependabot in #406
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #386
- Bump tox from 4.11.1 to 4.11.3 by @dependabot in #387
- Bump coverage from 7.3.0 to 7.3.1 by @dependabot in #388
- Bump mkdocstrings-python from 1.6.0 to 1.6.2 by @dependabot in #389
- Bump mkdocs-material from 9.2.5 to 9.2.8 by @dependabot in #390
- Bump actions/checkout from 3 to 4 by @dependabot in #391
- Bump pillow from 10.0.0 to 10.0.1 by @dependabot in #392
- 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 mkdocs-material from 9.3.1 to 9.4.1 by @dependabot in #395
- 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.4.1 to 9.4.2 by @dependabot in #398
- Bump mkdocstrings-python from 1.7.0 to 1.7.1 by @dependabot in #400
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #401
- Bump coverage from 7.3.1 to 7.3.2 by @dependabot in #402
- Bump mkdocstrings-python from 1.7.1 to 1.7.2 by @dependabot in #403
- 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 mkdocs-git-revision-date-localized-plugin from 1.2.0 to 1.2.1 by @dependabot in #408
- 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
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
Fixes and Updates
- Refactor: Rename GitHub Actions workflows by @jakob-bagterp in #380
Documentation
- Documentation: Add mike version control and GitHub Actions workflow by @jakob-bagterp in #350
- Documentation: Add combo examples by @jakob-bagterp in #353
- Documentation: Add browser config classes by @jakob-bagterp in #355
- Documentation: Various corrections (part 6) by @jakob-bagterp in #354
- Documentation: Various corrections (part 7) by @jakob-bagterp in #356
- Documentation: Various corrections (part 8) by @jakob-bagterp in #357
- Documentation: Update links in setup.cfg by @jakob-bagterp in #358
- Documentation: Various corrections (part 9) by @jakob-bagterp in #359
- Documentation: Various corrections (part 10) by @jakob-bagterp in #360
- Documentation: Various corrections (part 11) by @jakob-bagterp in #362
- Documentation: Add workflow to test MkDocs build process by @jakob-bagterp in #366
- Documentation: Add minify plug-in to MkDocs by @jakob-bagterp in #368
Updated Dependencies
- Bump selenium from 4.11.2 to 4.12.0 by @dependabot in #383
- Bump selenium from 4.10.0 to 4.11.2 by @dependabot in #365
- Bump mkdocs from 1.5.0 to 1.5.1 by @dependabot in #352
- Bump flake8 from 6.0.0 to 6.1.0 by @dependabot in #351
- Bump mkdocs from 1.5.1 to 1.5.2 by @dependabot in #364
- Bump mkdocstrings-python from 1.2.1 to 1.3.0 by @dependabot in #363
- Bump tox from 4.6.4 to 4.8.0 by @dependabot in #372
- Bump mypy from 1.4.1 to 1.5.0 by @dependabot in #370
- Bump coverage from 7.2.7 to 7.3.0 by @dependabot in #371
- Bump mkdocstrings-python from 1.3.0 to 1.5.0 by @dependabot in #374
- Bump tox from 4.8.0 to 4.9.0 by @dependabot in #375
- Bump mypy from 1.5.0 to 1.5.1 by @dependabot in #376
- Bump mkdocstrings-python from 1.5.0 to 1.6.0 by @dependabot in #377
- Bump mkdocs-material from 9.1.21 to 9.2.5 by @dependabot in #378
- Bump tox from 4.9.0 to 4.10.0 by @dependabot in #379
- Bump mkdocstrings from 0.22.0 to 0.23.0 by @dependabot in #385
- Bump pre-commit from 3.3.3 to 3.4.0 by @dependabot in #381
- Bump pytest from 7.4.0 to 7.4.1 by @dependabot in #382
- Bump tox from 4.10.0 to 4.11.1 by @dependabot in #384
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
π₯ Visit the new documentation site! πΎ
Find it here: https://jakob-bagterp.github.io/browserist/
New Features
- Feature: Add is_xpath_valid(xpath) tool method by @jakob-bagterp in #349
Fixes and Updates
- Feature: Add CodeQL badge by @jakob-bagterp in #325
- Fix: Pytest issues with updated external URLs by @jakob-bagterp in #330
- Fix: Error in test of scroll is end of page by @jakob-bagterp in #332
- Fix: Windows error in test of scroll page up by @jakob-bagterp in #335
Documentation
- Documentation: Add documentation site by @jakob-bagterp in #187
- Documentation: Add documentation site (part 2) by @jakob-bagterp in #333
- Documentation: Update docstrings by @jakob-bagterp in #334
- Documentation: Update navigation page by @jakob-bagterp in #337
- Documentation: XPath cheatsheet by @jakob-bagterp in #336
- Documentation: Various corrections (part 1) by @jakob-bagterp in #339
- Documentation: Fix missing source code of common_devices by @jakob-bagterp in #340
- Documentation: Add tags meta data by @jakob-bagterp in #341
- Documentation: Update settings section by @jakob-bagterp in #343
- Documentation: Various corrections (part 2) by @jakob-bagterp in #342
- Documentation: Various corrections (part 3) by @jakob-bagterp in #344
- Documentation: Various corrections (part 4) by @jakob-bagterp in #346
- Documentation: Various corrections (part 5) by @jakob-bagterp in #347
Updated Dependencies
- Bump pre-commit from 3.3.2 to 3.3.3 by @dependabot in #319
- Bump tox from 4.6.0 to 4.6.2 by @dependabot in #318
- Bump mypy from 1.3.0 to 1.4.1 by @dependabot in #322
- Bump tox from 4.6.2 to 4.6.3 by @dependabot in #321
- Bump keyring from 23.13.1 to 24.2.0 by @dependabot in #324
- Bump pytest from 7.3.2 to 7.4.0 by @dependabot in #323
- Bump pillow from 9.5.0 to 10.0.0 by @dependabot in #326
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #327
- Bump lxml from 4.9.2 to 4.9.3 by @dependabot in #328
- Bump tox from 4.6.3 to 4.6.4 by @dependabot in #329
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
Breaking Changes
- Refactor: Rename method "browser.prompt.prompt_proceed_yes_or_no()" to "browser.prompt.proceed_yes_or_no()" by @jakob-bagterp in #313
- Bump selenium from 4.9.1 to 4.10.0 by @dependabot in #311
New Features
- Feature: Add is_selected() method to see whether checkboxes or radio buttons are selected by @jakob-bagterp in #315
Fixes and Updates
- Fix: Migrate deprecated executable path to Service object by @jakob-bagterp in #317
Updated Dependencies
- Bump pre-commit from 3.3.1 to 3.3.2 by @dependabot in #303
- Bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #304
- Bump coverage from 7.2.5 to 7.2.6 by @dependabot in #306
- Bump tox from 4.5.1 to 4.5.2 by @dependabot in #305
- Bump tox from 4.5.2 to 4.6.0 by @dependabot in #310
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #312
Full Changelog: v1.4.6...v1.5.0
v1.4.6
What's Changed
New Features
- Feature: Add total downloads badge by @jakob-bagterp in #299
Fixes and Updates
- Fix: Codecov badge not syncing latest coverage state by @jakob-bagterp in #295
- Fix: Codecov badge not syncing latest coverage state (part 2) by @jakob-bagterp in #298
Updated Dependencies
- Bump selenium from 4.9.0 to 4.9.1 by @dependabot in #302
- Bump coverage from 7.2.3 to 7.2.5 by @dependabot in #296
- Bump tox from 4.4.12 to 4.5.1 by @dependabot in #297
- Bump pre-commit from 3.2.2 to 3.3.1 by @dependabot in #300
- Bump mypy from 1.2.0 to 1.3.0 by @dependabot in #301
Full Changelog: v1.4.5...v1.4.6
v1.4.5
What's Changed
New Features
- Feature: Add installation to package description by @jakob-bagterp in #290
Fixes and Updates
- Test: Increase Codecov test coverage by @jakob-bagterp in #281
- Fix: Re-enable Windows in test matrix by @jakob-bagterp in #289
- Fix: Bug in MS Edge webdriver for test on Windows by @jakob-bagterp in #287
- Fix: Deprecation warning when setting headless property for Chrome by @jakob-bagterp in #288
Documentation
- Documentation: Add support section to README.md by @jakob-bagterp in #291
Updated Dependencies
- Bump pillow from 9.4.0 to 9.5.0 by @dependabot in #279
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #280
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot in #282
- Bump tox from 4.4.8 to 4.4.11 by @dependabot in #286
- Bump coverage from 7.2.2 to 7.2.3 by @dependabot in #283
- Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #284
- Bump pre-commit from 3.2.1 to 3.2.2 by @dependabot in #285
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot in #292
- Bump tox from 4.4.11 to 4.4.12 by @dependabot in #293
- Bump selenium from 4.8.3 to 4.9.0 by @dependabot in #294
Full Changelog: v1.4.4...v1.4.5
v1.4.4
What's Changed
Updated Dependencies
- Bump pre-commit from 3.2.0 to 3.2.1 by @dependabot in #278
- Bump selenium from 4.8.2 to 4.8.3 by @dependabot in #277
- Bump tox from 4.4.7 to 4.4.8 by @dependabot in #276
Full Changelog: v1.4.3...v1.4.4