percy / python-percy-client

[Deprecated] Python client library for visual regression testing with Percy.
https://percy.io/docs/clients/python/selenium
MIT License
21 stars 24 forks source link

Bump cryptography from 1.0.1 to 2.7 #65

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps cryptography from 1.0.1 to 2.7.

Changelog *Sourced from [cryptography's changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst).* > 2.7 - 2019-05-30 > ================ > > - **BACKWARDS INCOMPATIBLE:** We no longer distribute 32-bit `manylinux1` wheels. Continuing to produce them was a maintenance burden. > - **BACKWARDS INCOMPATIBLE:** Removed the `cryptography.hazmat.primitives.mac.MACContext` interface. The `CMAC` and `HMAC` APIs have not changed, but they are no longer registered as `MACContext` instances. > - Updated Windows, macOS, and `manylinux1` wheels to be compiled with OpenSSL 1.1.1c. > - Removed support for running our tests with `setup.py test`. Users interested in running our tests can continue to follow the directions in our development documentation</development/getting-started>. > - Add support for \~cryptography.hazmat.primitives.poly1305.Poly1305 when using OpenSSL 1.1.1 or newer. > - Support serialization with `Encoding.OpenSSH` and `PublicFormat.OpenSSH` in Ed25519PublicKey.public\_bytes > <cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey.public\_bytes> . > - Correctly allow passing a `SubjectKeyIdentifier` to \~cryptography.x509.AuthorityKeyIdentifier.from\_issuer\_subject\_key\_identifier and deprecate passing an `Extension` object. The documentation always required `SubjectKeyIdentifier` but the implementation previously required an `Extension`. > > 2.6.1 - 2019-02-27 > ================== > > - Resolved an error in our build infrastructure that broke our Python3 wheels for macOS and Linux. > > 2.6 - 2019-02-27 > ================ > > - **BACKWARDS INCOMPATIBLE:** Removed `cryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature` and `cryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature`, which had been deprecated for nearly 4 years. Use \~cryptography.hazmat.primitives.asymmetric.utils.encode\_dss\_signature and \~cryptography.hazmat.primitives.asymmetric.utils.decode\_dss\_signature instead. > - **BACKWARDS INCOMPATIBLE**: Removed `cryptography.x509.Certificate.serial`, which had been deprecated for nearly 3 years. Use \~cryptography.x509.Certificate.serial\_number instead. > - Updated Windows, macOS, and `manylinux1` wheels to be compiled with OpenSSL 1.1.1b. > - Added support for /hazmat/primitives/asymmetric/ed448 when using OpenSSL 1.1.1b or newer. > - Added support for /hazmat/primitives/asymmetric/ed25519 when using OpenSSL 1.1.1b or newer. > - \~cryptography.hazmat.primitives.serialization.load\_ssh\_public\_key can now load `ed25519` public keys. > - Add support for easily mapping an object identifier to its elliptic curve class via \~cryptography.hazmat.primitives.asymmetric.ec.get\_curve\_for\_oid. > - Add support for OpenSSL when compiled with the `no-engine` (`OPENSSL_NO_ENGINE`) flag. > > 2.5 - 2019-01-22 > ================ > > - **BACKWARDS INCOMPATIBLE:** U-label strings were deprecated in version 2.1, but this version removes the default `idna` dependency as well. If you still need this deprecated path please install cryptography with the `idna` extra: `pip install cryptography[idna]`. > - **BACKWARDS INCOMPATIBLE:** The minimum supported PyPy version is now 5.4. > - Numerous classes and functions have been updated to allow bytes-like types for keying material and passwords, including symmetric algorithms, AEAD ciphers, KDFs, loading asymmetric keys, and one time password classes. > - Updated Windows, macOS, and `manylinux1` wheels to be compiled with OpenSSL 1.1.1a. > - Added support for \~cryptography.hazmat.primitives.hashes.SHA512\_224 and \~cryptography.hazmat.primitives.hashes.SHA512\_256 when using OpenSSL 1.1.1. > - Added support for \~cryptography.hazmat.primitives.hashes.SHA3\_224, \~cryptography.hazmat.primitives.hashes.SHA3\_256, \~cryptography.hazmat.primitives.hashes.SHA3\_384, and \~cryptography.hazmat.primitives.hashes.SHA3\_512 when using OpenSSL 1.1.1. > - Added support for /hazmat/primitives/asymmetric/x448 when using OpenSSL 1.1.1. > - Added support for \~cryptography.hazmat.primitives.hashes.SHAKE128 and \~cryptography.hazmat.primitives.hashes.SHAKE256 when using OpenSSL 1.1.1. > - Added initial support for parsing PKCS12 files with \~cryptography.hazmat.primitives.serialization.pkcs12.load\_key\_and\_certificates. > - Added support for \~cryptography.x509.IssuingDistributionPoint. > - Added `rfc4514_string()` method to x509.Name <cryptography.x509.Name.rfc4514\_string>, x509.RelativeDistinguishedName > <cryptography.x509.RelativeDistinguishedName.rfc4514\_string>, and x509.NameAttribute <cryptography.x509.NameAttribute.rfc4514\_string> to format the name or component an 4514 Distinguished Name string. > - Added \~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey.from\_encoded\_point, which immediately checks if the point is on the curve and supports compressed points. Deprecated the previous method \~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.from\_encoded\_point. > - Added \~cryptography.x509.ocsp.OCSPResponse.signature\_hash\_algorithm to `OCSPResponse`. > - Updated /hazmat/primitives/asymmetric/x25519 support to allow additional serialization methods. Calling \~cryptography.hazmat.primitives.asymmetric.x25519.X25519PublicKey.public\_bytes with no arguments has been deprecated. > - Added support for encoding compressed and uncompressed points via \~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey.public\_bytes. Deprecated the previous method \~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.encode\_point. > > 2.4.2 - 2018-11-21 > ... (truncated)
Commits - [`9c2637d`](https://github.com/pyca/cryptography/commit/9c2637d7ee1e5e7ce66fb8838f6b3f1e8c106242) bump for 2.7 release ([#4903](https://github-redirect.dependabot.com/pyca/cryptography/issues/4903)) - [`c242991`](https://github.com/pyca/cryptography/commit/c242991fc290d963dbed33c8ac84b328b4bad71f) brew update ([#4904](https://github-redirect.dependabot.com/pyca/cryptography/issues/4904)) - [`770a514`](https://github.com/pyca/cryptography/commit/770a514aea598366cc40e3ee14df273cd1763825) update to latest openssl on travis builders where appropriate ([#4900](https://github-redirect.dependabot.com/pyca/cryptography/issues/4900)) - [`828581d`](https://github.com/pyca/cryptography/commit/828581d6eaf6123f93d5ccadd630340be66206dd) Added a new packaging test ([#4899](https://github-redirect.dependabot.com/pyca/cryptography/issues/4899)) - [`463348b`](https://github.com/pyca/cryptography/commit/463348bc71b8737b6c620e97286468f3a5c1322f) update docs with latest info & remove the last ci.cryptography.io stuff ([#4898](https://github-redirect.dependabot.com/pyca/cryptography/issues/4898)) - [`4f7715b`](https://github.com/pyca/cryptography/commit/4f7715b6e6e6d9ee8a41e2e3615d5187d64ae013) Remove the final vestigates of Jenkins ([#4897](https://github-redirect.dependabot.com/pyca/cryptography/issues/4897)) - [`98cd156`](https://github.com/pyca/cryptography/commit/98cd156241d35851655f0b98fe5f785c65c7e39a) Add windows to azure wheel builder ([#4881](https://github-redirect.dependabot.com/pyca/cryptography/issues/4881)) - [`ca6a03a`](https://github.com/pyca/cryptography/commit/ca6a03a5d55463254f8ab1c9e9ca392b55d57446) Added Windows tests for 3.4-3.7 ([#4895](https://github-redirect.dependabot.com/pyca/cryptography/issues/4895)) - [`9517e7f`](https://github.com/pyca/cryptography/commit/9517e7fd9011d100a99e361766d04f54c6cffeab) set the path so codecov can find coverage on windows ([#4896](https://github-redirect.dependabot.com/pyca/cryptography/issues/4896)) - [`ff4a878`](https://github.com/pyca/cryptography/commit/ff4a8788ec5b24981031c394a88f88b2f382d8c3) Strip out unused paths for Jenkinsfile ([#4894](https://github-redirect.dependabot.com/pyca/cryptography/issues/4894)) - Additional commits viewable in [compare view](https://github.com/pyca/cryptography/compare/1.0.1...2.7)


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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.