Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.53 KB

CHANGELOG.md

File metadata and controls

41 lines (32 loc) · 1.53 KB

Changelog

v0.3.1-dev

  • New features
    • To burn a firmware image, you can just run make burn. make burn-complete is alias for now.

v0.3.0

This release updates many packages and Buildroot to later versions. Most platforms have been changed to use custom crosscompilers from nerves-toolchain, so that it is possible to compile much of a project locally on non-Linux systems (Macs are the first priority).

The project has also changed names from nerves-sdk to nerves-system-br. This reflects its use as a system image builder for Nerves. In Nerves terminology, a toolchain + a system + your Elixir, Erlang, or LFE app = a firmware image. Buildroot is the initial system image builder, but other system builders are possible in the future.

  • New features
    • Use squashfs instead of ext4 for rootfs (smaller roots; enables firmware assembly on OSX since fakeroot isn't needed for handling special files)
    • Many bash-isms and Linux-isms removed from scripts to support zsh and BSD builds.
    • Use cross-compiler toolchains from nerves-toolchains
    • Upgrade Erlang to 18.1
    • Upgrade Elixir to 1.1.1
    • Upgrade fwup to 0.4.2 (backwards incompatible firmware upgrade change from Nerves v0.2.3)

v0.2.3

This release captures the state of the Nerves master branch before some major changes to support integration with bake and building applications locally on non-Linux platforms.

  • Recent changes
    • Raspberry Pi configs default to HDMI rather than UART
    • Elixir version 1.0.5