diff --git a/CHANGELOG.md b/CHANGELOG.md index 20e0d3c..c3f2c8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## v0.3.0 + +`NervesSSH` now requires Elixir >= 1.10 and OTP >=23 + +* New features + * Support for adding authorized public keys at runtime + * Authorized public keys are also saved/read from `authorized_keys` file + * Support for adding user credentials at runtime + * Server host key is now generated on device if missing rather than + relying on hard-coded host key provided by this lib. This should not + be a breaking change, though you may be prompted to trust the new + host key if `StrictHostKeyChecking yes` is set in your `~/.ssh/config` + ## v0.2.3 * New features diff --git a/mix.exs b/mix.exs index 50c19db..1cadeec 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule NervesSSH.MixProject do use Mix.Project - @version "0.2.3" + @version "0.3.0" @source_url "https://github.com/nerves-project/nerves_ssh" def project do