Skip to content

v1.0.0-rc.0

Compare
Choose a tag to compare
@mobileoverlord mobileoverlord released this 22 Feb 16:02
· 843 commits to main since this release

Update Guide

Nerves no longer automatically compiles any nerves_package that is missing its
pre-compiled artifact. This turned out to rarely be desired and caused
unexpectedly long compilation times when things like the Linux kernel or gcc got
compiled.

When a pre-compiled artifact is missing, Nerves will now tell you what your
options are to resolve this. It could be retrying mix deps.get to download it
again. If you want to force compilation to happen, add a :nerves option for
the desired package in your top level project:

  {:nerves_system_rpi0, "~> 1.0-rc", nerves: [compile: true]}
  • Bug Fixes
    • Mix raises a more informative error if the nerves_package compiler
      attempts to run and the nerves_bootstrap application has not been
      started. This also produces more informative errors when trying to
      compile from the top of an umbrella.