Skip to content

Releases: nerves-hub/nerves_hub_cli

v0.4.0

17 Jan 01:54
Compare
Choose a tag to compare
  • Enhancements
    • Updated mix tasks
      • mix nerves_hub.product create - Will take the product name from the
        Mix project config by default.
      • mix enrves_hub.device burn - Will now call mix burn instead of
        mix firmware.burn.
    • Certificate functions are performed in Erlang and no longer call out to
      openssl.
    • Updated Docs and CLI prompts.

v0.3.0

17 Jan 01:54
Compare
Choose a tag to compare
  • Enhancements
    • Added mix tasks
      • mix nerves_hub.key export KEY_NAME - Export a firmware signing key
      • mix nerves_hub.user cert export - Export the current user certificate
    • Updated mix tasks
      • mix nerves_hub.firmware publish - Added ability to set firmware TTL by
        passing --ttl seconds.
    • Added environment variable NERVES_HUB_NON_INTERACTIVE for use with running
      nerves_hub_cli from non-interactive terminals such as CI. This answers y
      to all y/n prompts.
    • Allow passing binary public keys to config :nerves_hub, public_keys: [].

v0.2.0

17 Jan 01:54
Compare
Choose a tag to compare
  • Enhancements
    • Update account name to username.
    • Added mix task for importing existing fwup keys.
      mix nerves_hub.key import KEY_NAME PUBLIC_KEY_FILE PRIVATE_KEY_FILE
    • Updated documentation to list environment variables needed to running CI.
    • Added support for setting firmware signing keys in the environment.

v0.1.0

06 Sep 21:44
Compare
Choose a tag to compare

Initial release