Skip to content

v0.2.0

Compare
Choose a tag to compare
@d-e-s-o d-e-s-o released this 02 Jan 16:52
· 330 commits to master since this release
v0.2.0
696d9fb
  • Use the nitrokey crate for the open, close, and status
    commands instead of directly communicating with the Nitrokey device
    • Added nitrokey version 0.2.1 as a direct dependency and
      nitrokey-sys version 3.4.1 as well as rand version 0.4.3 as
      indirect dependencies
    • Removed the hid, hidapi-sys and pkg-config dependencies
  • Added the otp command for working with one-time passwords
  • Added the config command for reading and writing the device configuration
  • Added the pin command for managing PINs
    • Renamed the clear command to pin clear
  • Moved open and close commands as subcommands into newly introduced
    storage command
    • Moved printing of storage related information from status command
      into new storage status subcommand
  • Made status command work with Nitrokey Pro devices
  • Enabled CI pipeline comprising code style conformance checks, linting,
    and building of the project
  • Added badges indicating pipeline status, current crates.io published
    version of the crate, and minimum version of rustc required
  • Fixed wrong messages in the pinentry dialog that were caused by unescaped
    spaces in a string
  • Use the argparse crate to parse the command-line arguments
    • Added argparse dependency in version 0.2.2