- Move the `RegistrationCredential.transports` property into `RegistrationCredential.response.transports` to better conform to upcoming WebAuthn JSON serialization method output ([150](https://github.com/duo-labs/py_webauthn/pull/150))
1.7.2
**Changes:**
- Update `cryptography` to 39.0.1 (and its dependency `pyOpenSSL` to 23.0.0) ([148](https://github.com/duo-labs/py_webauthn/pull/148)) - See ["39.0.1 - 2023-02-07" in cryptography's CHANGELOG](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#3901---2023-02-07) for more info
1.7.1
**Changes:**
- Add support for `from webauthn import *` syntax with proper use of `__all__` ([146](https://github.com/duo-labs/py_webauthn/pull/146))
1.7.0
**Changes:**
- Add new `authenticator_attachment` value to `RegistrationCredential` and `AuthenticationCredential`, defining the attachment of the authenticator that completed a corresponding ceremony, as it may be returned by the WebAuthn API ([141](https://github.com/duo-labs/py_webauthn/pull/141))
1.6.0
**Changes:**
- Add new `credential_device_type` and `credential_backed_up` values to output from `verify_registration_response()` and `verify_authentication_response()` ([136](https://github.com/duo-labs/py_webauthn/pull/136)) - Add support for the new `"hybrid"` transport (the generalized, eventual successor to `"cable"`) ([137](https://github.com/duo-labs/py_webauthn/pull/137))
1.5.2
**Changes:**
- Restore the ability to pass more common bytes-like values for `bytes` fields, such as `str` values ([132](https://github.com/duo-labs/py_webauthn/pull/132))