- Refine support for bytes-like inputs to comply with stricter mypy configurations ([130](https://github.com/duo-labs/py_webauthn/pull/130))
1.5.0
**Changes:**
- Fix authenticator data parsing to correctly parse extension data when present ([125](https://github.com/duo-labs/py_webauthn/pull/125)) - Add support for the new `"cable"` transport ([129](https://github.com/duo-labs/py_webauthn/pull/129))
1.4.0
**Changes:**
- Add support for `memoryviews` for `BytesLike` properties including `credential_public_key`, `authenticator_data`, etc...
1.3.0
**Changes:**
- Switch back from attrs + cattrs to **Pydantic** while preserving support for `bytes`-like values in subclasses of `WebAuthnBaseModel`. - See issue [113](https://github.com/duo-labs/py_webauthn/issues/113) for more context
1.2.1
**Changes:**
- Clarify `credential` docstring for `verify_authentication_response()`
1.2.0
**Changes:**
- Switched from Pydantic to the combination of **attrs + cattrs**. This achieves more-Pythonic library behavior when used in a project alongside other third-party packages that use subclasses of `bytes` to represent such values as credential IDs and public keys.