- Bug fixes
- Really build the C source code under the
_build
directory.
- Really build the C source code under the
- Bug fixes
- Build C source under the
_build
directory so that changing targets properly rebuilds the C code as well as the Elixir code.
- Build C source under the
- Bug fixes
- Fixed include path issue with C99 compiler test code. This fixes IFNAMSIZ compiler errors.
- Bug fixes
- Fixed issue with C99 compiler test not working right on some x86_64 builds. It is more robust now.
- Improved typespecs
- Added a unit test
- Bug fixes
- Don't rely on hex preserving execute permissions on the shell script.
- Enhancements
- Support compilation on OSX. It won't run, but it's good enough for creating docs and pushing to hex.
- Make MAC address handling more user friendly by using strings and supporting sets.
- Enhancements
- Replaced GenEvent with Registry
- Bugs fixed
- Clean up warnings for Elixir 1.4
- Bugs fixed
- Fix compilation error on Ubuntu 16.04
- Bugs fixed
- Fixes from integration with nerves_interim_wifi
Renamed from net_basic.ex
to nerves_network_interface
- New features
- Sends events when interfaces appear and disappear (insertion/removal of a USB WiFi dongle)
- Now an OTP application. You no longer need to add it to a supervision tree for use.