# v0.3.0 (2022-08-05)
This release mostly contains improvements that make it easier to use this
crate.
- Update to `ctaphid` 0.3.0.
- Remove hidapi backend selection features.
- Make `list` infallible.
- Add `Version::new` constructor.
- Add `Device::path` and `DeviceInfo::path` functions.
- Implement `AsRef<hidapi::DeviceInfo>` for `DeviceInfo`.
- Handle empty responses in `Device::uuid` and change its return type.
- Add log messages.
- Use fixed length for formatting `Uuid`.
- Improve documentation for `Device::reboot`.
# v0.2.0 (2022-08-03)
This release adds support for the UUID command and updates the ctaphid
dependency to 0.2.0.
- Update documentation for `Device::wink`.
- Add support for querying the UUID (`Device::uuid`).
- Implement conversion traits for `Version`.
- Update to `ctaphid` 0.2.0:
- Require `hidapi::HidApi` reference in `list`.
- Add lifetime time `Devices` and `DeviceInfo`.
- Replace `Devices::connect` with `DeviceInfo::connect`.
- Change the `IntoIterator` and `Deref` implementations for `Devices`.
- Add a type parameter to `Device`.
- Make `Device::new` public.
- Add `Error::HidapiError` variant.
# v0.1.1 (2021-10-18)
This patch release disables the default features for the ctaphid dependency to
make it possible to select a different hidapi backend.
# v0.1.0 (2021-10-17)
Initial release with support for all admin commands available over CTAPHID for
Nitrokey 3 devices with the firmware release v1.0.0.