Skip to content

Releases: nerves-project/nerves_bootstrap

v1.2.0

22 Aug 18:05
Compare
Choose a tag to compare

Add support for generating new projects with nerves_init_gadget.
To generate a new project with nerves_init_gadget included,
pass --init-gadget to mix nerves.new

For example:

mix nerves.new my_app --init-gadget

v1.0.1

05 Jun 21:03
Compare
Choose a tag to compare
  • Enhancements
    • Update new project generator to target 1.0 systems

v1.0.0

01 May 20:03
Compare
Choose a tag to compare
  • Bug Fixes
    • Rename provider to build_runner. Fixes issues with running
      mix nerves.system.shell and mix nerves.env --info

v1.0.0-rc.4

30 Apr 17:55
Compare
Choose a tag to compare
  • Updates
    • New project generator no longer conditionally defines application/0 in
      mix.exs depending on target. It is recommended to conditionally choose
      the main supervisors children instead.
    • New project generator moves the dependency shoehorn to be included for
      both host and target environments.

v1.0.0-rc.3

27 Mar 21:10
Compare
Choose a tag to compare
  • Updates
    • Various new project generator code format updates. Include :runtime_tools
      in :extra_applications.
  • Bug fixes
    • Only display Nerves environment helper text when the Nerves environment
      is loaded. Fixes issues with running mix commands like mix format - that
      require the I/O to remain clean.

v1.0.0-rc.2

27 Mar 21:09
Compare
Choose a tag to compare
  • Updates
    • Remove build_embedded from the mix.exs since it was unnecessary
    • Fix update check in mix local.nerves
    • Various changes to align new project generator with the one in Elixir 1.6.
    • Add rootfs_overlay directory and populate it with an iex.exs to load the
      nerves_runtime IEX helpers. This replaces a common manual process of doing
      this or something similar afterwards.
    • Add a commented out reference for enabling Erlang's heartbeat monitor

v1.0.0-rc.1

04 Mar 17:55
Compare
Choose a tag to compare
  • Bug fixes
    • Various mix format updates to the template
    • Update template so that projects use v1.0.0-rc system releases so that they
      compile
    • Fix archive update check logic

v0.8.2

23 Feb 18:11
Compare
Choose a tag to compare
  • Bug Fixes
    • Fixed check for update logic to exclude pre releases if on stable
      and show new pre releases / stable if current version is pre release.

v1.0.0-rc.0

22 Feb 16:02
Compare
Choose a tag to compare

Nerves no longer automatically compiles any nerves_package that is missing
it's pre-compiled artifact. This turned out to rarely be desired and caused
unexpectantly 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]}

v0.8.1

15 Feb 23:51
Compare
Choose a tag to compare
  • Bug Fixes
    • deps.get and deps.update aliases should always be added to the
      project regardless of target.