From 3b9dd8891f71f6975e9a908b1f7ef2f1a8b5f1f9 Mon Sep 17 00:00:00 2001 From: Frank Hunleth Date: Mon, 22 Jul 2019 20:57:48 -0400 Subject: [PATCH] v0.4.0 release --- CHANGELOG.md | 21 +++++++++++++++++++++ mix.exs | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f48fe8f3..a47bbd3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## v0.4.0 + +Build note: The fix to support AP scanning when in AP-mode (see below) required +pulling in libnl-3. All official Nerves systems have it installed since it is +required by the wpa_supplicant. If you're doing host builds on Linux, you'll +need to run `apt install libnl-genl-3-dev`. + +* New features + * Report IP addresses in the interface properties. It's now possible to listen + for IP address changes on interfaces. IPv4 and IPv6 addresses are reported. + * Support scanning for WiFi networks when an WiFi module is in AP mode. This + lets you make WiFi configuration wizards. See the vintage_net_wizard + project. + * Add interface MAC addresses to the interface properties + +* Bug fixes + * Some WiFi adapters didn't work in AP mode since their drivers didn't support + the P2P interface. Raspberry Pis all support the P2P interface, but some USB + WiFi dongles do not. The wpa_supplicant interface code was updated to use + fallback to the non-P2P interface in AP mode if it wasn't available. + ## v0.3.1 * New features diff --git a/mix.exs b/mix.exs index 48fd6c60..b37781d5 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule VintageNet.MixProject do use Mix.Project - @version "0.3.1" + @version "0.4.0" def project do [