Skip to content

Releases: nerves-project/nerves

v1.11.2

27 Sep 15:13
Compare
Choose a tag to compare

Nerves support is shifting to Elixir Forum - Nerves Forum!
This will now be the preferred and primary source for gaining Nerves support
and documentation has been adjusted to reflect this shift.

  • Set TERM from user terminal when running mix nerves.system.shell
    on MacOS. Fixes an issue where config menus were not rendering
  • Documentation updates and improvements
    • Add instructions for mise
    • Remove USB Gadget mode serial references since not on official platforms

v1.11.1

05 Aug 18:16
Compare
Choose a tag to compare
  • Fix Docker builds for nerves_system_br v1.28.0 and later (see #997)
  • Documentation updates and improvements

v1.11.0

05 Jul 18:00
Compare
Choose a tag to compare

This release includes support for Elixir 1.17 and is generally
safe for most, but some setups may be broken and require small
changes:

  • Minimum Elixir version is now 1.13

  • If using Elixir >= 1.17, vm.args.eex needs to be updated
    to use the run function -run elixir start_cli. Firmware
    builds will fail if vm.args.eex settings are incompatible with
    the current Elixir version to prevent unbootable images.

  • Bug Fix

    • Docker build runner changed to mount ~/.ssh instead of attempting
      to use ssh-agent which would run into issues compiling systems
      on MacOS

v1.10.5

27 Dec 02:52
Compare
Choose a tag to compare
  • Improvements

    • Support Elixir 1.16
    • Add support for :gitea_releases and :gitea_api artifact sites
  • Bug Fix

    • Ensure a package is loaded before compile.nerves_package

v1.10.4

13 Sep 16:58
Compare
Choose a tag to compare
  • Improvements

    • Adjust compilation error when nerves_bootstrap is missing
  • Bug Fix

    • Adjust mix nerves.system.shell for OTP 26
      • With OTP 26, this task cannot completely handle the shell and
        instead prints out the command to run manually for the
        same effect.

v1.10.3

07 Jul 19:07
Compare
Choose a tag to compare
  • Improvements
    • Support Elixir 1.15 / OTP 26
    • Fix misleading %IO.Stream{} error when building firmware
    • Add validations for vm.args.eex during firmware build

v1.10.2

11 Apr 13:39
Compare
Choose a tag to compare
  • Improvements
    • Change BuildRunners.Docker to use GitHub Container Registry by default

v1.10.1

08 Mar 14:12
Compare
Choose a tag to compare
  • Improvements
    • Use GitHubAPI for public release artifacts for helpful reports on error
    • Allow castore: v1.0 to be used

v1.10.0

04 Mar 00:02
Compare
Choose a tag to compare

This release removes the ability to specify an alternative JSON codec with :json_codec config option and defaults to using Jason. If set, everything will function as normal but you will see a compiler warning.

  • Bug fix
    • Prevent accidentally installing :nerves as an archive
    • Add default mksquashfs flags when none specified

v1.9.3

12 Feb 02:15
Compare
Choose a tag to compare
  • Bug fix
    • Temporarily revert GitHub release update in v1.9.2. It produces an error on
      new projects when downloading artifacts. It's easily fixed by adding a
      jason, but a better fix will be coming.