juniorguru / junior.guru

The junior.guru website, Discord bot, and synchronization scripts
https://junior.guru
Other
43 stars 22 forks source link

Bump playwright from 1.45.1 to 1.46.0 #1443

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps playwright from 1.45.1 to 1.46.0.

Release notes

Sourced from playwright's releases.

v1.46.0

TLS Client Certificates

Playwright now allows to supply client-side certificates, so that server can verify them, as specified by TLS Client Authentication.

You can provide client certificates as a parameter of browser.new_context() and api_request.new_context(). The following snippet sets up a client certificate for https://example.com:

context = browser.new_context(
    client_certificates=[
        {
            "origin": "https://example.com",
            "certPath": "client-certificates/cert.pem",
            "keyPath": "client-certificates/key.pem",
        }
    ],
)

When using the Pytest plugin, it can be added like this:

@pytest.fixture(scope="session")
def browser_context_args(browser_context_args):
    return {
        **browser_context_args,
        "client_certificates": [
            {
                "origin": "https://example.com",
                "certPath": "client-certificates/cert.pem",
                "keyPath": "client-certificates/key.pem",
            }
        ],
    }

Trace Viewer Updates

  • Content of text attachments is now rendered inline in the attachments pane.
  • New setting to show/hide routing actions like route.continue_().
  • Request method and status are shown in the network details tab.
  • New button to copy source file location to clipboard.
  • Metadata pane now displays the base_url.

Miscellaneous

Browser Versions

  • Chromium 128.0.6613.18
  • Mozilla Firefox 128.0
  • WebKit 18.0

... (truncated)

Commits
  • 8b9bcdc chore(roll): roll Playwright to v1.46.0 (#2519)
  • e71bbeb build(deps): bump mypy from 1.11.0 to 1.11.1 (#2516)
  • 11cb324 build(deps): bump black from 24.4.2 to 24.8.0 (#2512)
  • 1b12403 fix(Nuitka): Python single executable bundler support (#2518)
  • 86c0191 test: client-certificate follow-ups (#2508)
  • 6565810 chore(roll): roll Playwright to v1.46 (#2499)
  • c13cd03 build(deps): bump pyopenssl from 24.1.0 to 24.2.1 (#2493)
  • 2ba0188 build(deps): bump setuptools from 70.3.0 to 72.1.0 (#2501)
  • 0c30570 build(deps): bump mypy from 1.10.1 to 1.11.0 (#2490)
  • ead662a build(deps): bump types-pyopenssl from 24.1.0.20240425 to 24.1.0.20240722 (#2...
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)