Current section

Files

Jump to
nerves_network CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
## v0.3.7-dev
* Add typespecs for all the moving parts.
* Small refactors relating to this.
* Run Elixir code formatter.
* CI will now fail if the formatter fails.
* Add deprecation warning if users try to setup a network interface with
an atomized interface instead of a bitstring.
* [#17](https://github.com/nerves-project/nerves_network/issues/17)
* [#29](https://github.com/nerves-project/nerves_network/issues/29)
* [#41](https://github.com/nerves-project/nerves_network/issues/41)
* Changed `setup/2` API to not return delta from SystemRegistry
* [#23](https://github.com/nerves-project/nerves_network/issues/23)
* Changed `teardown/1` API similarly.
* Added docs for general usage.
* [#21](https://github.com/nerves-project/nerves_network/issues/21)
* [#19](https://github.com/nerves-project/nerves_network/issues/19)
## v0.3.6
* Bug Fixes
* Fix wired DHCP manager, not claiming ip address.
## v0.3.5
* Enhancements
* Fix reporting of unhandled DHCP events.
## v0.3.4
* Enhancements
* Make `:dhcp` the default `ipv4_address_method` when unspecified.
* Return interface status from SystemRegistry instead of querying
`nerves_network_interface`. This ensures that all fields are returned.
* Various documentation improvements
## v0.3.3
* Enhancements
* Fix deprecation warnings for Elixir 1.5
## v0.3.2
* Enhancements
* Support compilation on OSX. It won't work, but it's good enough for
generating docs and pushing to hex.
## v0.3.1
This is the initial nerves_network release after the nerves_interim_wifi rename.
* Bug Fixes
* Catch all unspecified context switches and safely return in DHCP_Manager
## v0.3.0
* Enhancements
* Replaced Registry with SystemRegistry
* Allow default configuration to be set in the application config
* Lengthened the DHCP retry interval to 60 seconds
* Added Link Local support
* Pass udhcpc the hostname from :inet.gethostname/0 instead of deriving it from the node name
* Bug fixes
* Updated DHCP state machine to handle edge cases causing a crash.
* Fixed issue with udhcpc producing zombies
## v0.2.1
* Bug Fixes
* Bumped versions for dependencies
## v0.2.0
* Enhancements
* Replaced GenEvent with Registry
## v0.1.1
* Bug fixes
* Handle ifadded in down state
* Clean up warnings for Elixir 1.4
## v0.1.0
* Bug fixes
* Handle strange latent ifdown
## v0.0.2
* Bug fixes
* Don't crash on invalid wpa_supplicant settings - just wait for the
caller to fix them and carry on. Crashing turned out to be confusing
since the error were things like the WPA password was too short.
## v0.0.1
Initial release