View Source Changelog
v0.7.1
- Changes
- Remove all dependency constraints. The libraries referenced by
:nerves_pack
have dependency constraints that may be more complicated than what can be expressed here, so delegate completely to them.
- Remove all dependency constraints. The libraries referenced by
v0.7.0
- Potentially Breaking Changes
- Bump minimums to Elixir >= 1.10 / OTP >= 23
v0.6.0
- Potentially Breaking Changes
- Bump minimum Elixir to 1.9
- Force upgrades to vintage_net and mdns_lite
v0.5.0
Add :nerves_motd
to the dependency list so that it's easy for projects to add
a nice login greeting.
v0.4.2
This allows v0.10
of the vintage_net*
libraries.
Also bumps some dependencies
v0.4.1
Removes automatic mdns_lite
setup and shifts this project to be dependency
and documentation driven as an example of basic Nerves project setup.
- Fixes
- Fixes a dependency ordering issue for Elixir 1.11. See https://github.com/nerves-project/nerves_pack/pull/42
v0.4.0
This refactors SSH support to its own library so that projects not using
nerves_pack
don't have to copy/paste the SSH code. nerves_ssh
also
has several improvements to SSH support that will be easier to maintain
in a standalone project.
This also brings in the switch from nerves_firmware_ssh
to
ssh_subsystem_fwup
which moves firmware updates from port 8989 to an
SSH subsystem on port 22. This is a breaking change for scripts that
load firmware to Nerves devices via SSH. See the
Upgrade from NervesFirmwareSSH
doc for more details on how to handle this change.
v0.3.3
This allows v0.9
of the vintage_net*
libraries.
If you wish to update the vintage_net*
libraries, be sure to look at
the VintageNet v0.9.0
Changelog
as there are a few breaking changes that might need to be considered.
v0.3.2
Enhancements
- Update ssh daemon to start with inet6
Fixes
- Remove automatic network configuration - This would interfere with predictable networking support and also made it impossible to deconfigure a network interface permanently
v0.3.1
Few dependency and documentation updates.
There was a breaking change in vintage_net 0.8
for anyone implementing a
custom technology. This doesn't affect most nerves_pack
users except that
the dependency here on vintage_net
allows 0.8
along with 0.7
.
v0.3.0
This release removes the vintage_net_wizard
setup helper. It turned out that
there was enough custom configuration that it was easier to configure the WiFi
wizard on its own rather than via NervesPack
. If you had been using
NervesPack
to configure the wizard, please see the vintage_net_wizard
docs.
v0.2.2
- Enhancements
- supervise
sshd
and allow port to be configured - Fix warnings when
vintage_net_wizard
is optional
- supervise
v0.2.1
- Enhancements
:vintage_net_wizard
is now optional and using NervesPack default setup with it requires configuration- removes
:busybox
dependency since that is now included as part of the Nerves systems
v0.2.0
vintage_net 0.7
Enhancements
:vintage_net ~> 0.7
splits out networking technologies into their own libs. Deps have been updated to use thisWiFiWizardButton
is now an opt-in so that:circuits_gpio
can be a optional dependency to allowNervesPack
to work with more systems
v0.1.1
mdns_lite 0.6.1
vintage_net 0.6.6
Enhancements
- With new VintageNet and MdnsLite updates, mDNS host and services can be configured at runtime. This allows us to set basic defaults if no other options have been configured when starting to run
- VintageNet and MdnsLite also brings in
VintageNetMonitor
which updates mDNS records whenever address changes happen (polling no longer required). This means faster mDNS response times.
v0.1.0
Initial release