Releases: nerves-project/nerves_bootstrap
Releases · nerves-project/nerves_bootstrap
v1.11.0
-
Potentially breaking changes
- Elixir 1.11 or later is now required
- Move the core
mix
tooling to:nerves
- This is part of a bigger reorganization and adjustment to the bootstrap
tooling in order to reduce it's footprint. However, these changes have
been tested and are considered backwards compatible and most should not
see any impact from it. If you were usingNerves.Bootstrap.Aliases
module directly, you may notice adjusted aliases listed.
- This is part of a bigger reorganization and adjustment to the bootstrap
-
Enhancements
- Add GRiSP2 to officially supported Nerves devices
- Improve message when unknown target is selected
- Add
--no-nerves-pack
to nerves.new options doc
-
New project generator updates
- Remove
system_registry
option from generator - toolshed 0.2.26
- shoehorn 0.9.1
- nerves_runtime 0.12.0
- ring_logger 0.8.5
- Remove
v1.10.6
v1.10.5
v1.10.4
v1.10.3
v1.10.2
- New project generator updates
-
Strip everything but docs with
MIX_ENV=dev
Since most users don't use debug symbols, strip them out of the beams
even for dev builds. This keeps docs, though. Here's are some firmware
sizes to see the effect:circuits_quickstart_unstripped.fw 43597619
circuits_quickstart_docs.fw 33595640
circuits_quickstart_stripped.fw 33016963As you can see, this saves ~10 MB and retains docs.
-
v1.10.1
- New project generator updates
- Add
config/host.exs
so that there's a more obvious location for host-only
configuration - Add
rootfs_overlay/etc/iex.exs
to the list of files to format withmix format
- Add
v1.10.0
- New project generator updates
- Added
osd32mp1
to default targets in new project generator.
See nerves_system_osd32mp1 for system information. - Update formatting to more closely match Elixir 1.11's new project generator
- Simplify the Nerves/Mix integration (now only an update to
config.exs
) - Bump Nerves to
~> 1.7.0
- Bump Shoehorn to
~> 0.7.0
- Disable busy waiting in the BEAM by default.
- Added
v1.9.0
- New project generator updates
- Bump NervesPack to 0.4
which drops:nerves_firwmare_ssh
in favor of:nerves_ssh
and
:ssh_subsystem_fwup
for access and updates. - Bump Nerves to
~> 1.6.3
- Bump NervesRuntime to
~> 0.11.3
- Bump RingLogger to
~> 0.8.1
- Bump NervesPack to 0.4
v1.8.1
- New project generator updates
- Update systems to latest versions.
- Add an example for overriding erlinit options using Mix config.