Skip to content

Releases: nerves-project/nerves_bootstrap

v1.13.1

27 Sep 15:12
Compare
Choose a tag to compare
  • New project generator updates
    • Fix dialyzer warning in generated project
    • Adjust Erlang doc URLS in vm.args.eex to the new locations

v1.13.0

05 Jul 16:25
Compare
Choose a tag to compare

Adds support for Elixir 1.17 and OTP 27. This now requires
Elixir 1.13 as the minimum supported version

  • New project generator updates
    • Adjust vm.args.eex to support Elixir 1.17 changes
    • Synchronized to match the Elixir mix new generated content
    • Removes the generated target/0 function in favor of Nerves.Runtime.mix_target()
    • Generated mix.exs now uses the current Elixir version in use
      as the required version for the newly generated project
    • Various dependency updates

v1.12.2

24 Apr 15:07
Compare
Choose a tag to compare
  • Fixes

    • Targets documentation URL was outdated
    • Simplify searching for SSH keys in the nerves.new generated config
  • Updates

    • Changes to new Elixir slack URL in template README.md
    • Adds Discord to template README.md

v1.12.1

30 Sep 14:53
Compare
Choose a tag to compare
  • Fixes
    • Nerves.Bootstrap would fail to start in some cases where the dependencies
      had not been fetched and Nerves.Bootstrap would try to warn about the
      :nerves version requirement. This check has been moved to
      deps.precompile which happens after dependencies are fetched and also
      helps halt the build process if the :nerves version

v1.12.0

29 Sep 16:31
Compare
Choose a tag to compare
  • Potentially breaking changes

    • :nerves >= 1.8.0 is now required to use this version of nerves_bootstrap.
      If you keep up-to-date, then this won't be an issue for you.
  • Updates

    • Removed legacy tasks (tooling now maintained in :nerves)
  • New project generator updates

    • Default to regulatory domain (00) for WiFi
      • For US users, this means 5GHz won't work anymore since it's disabled in
        00 (NO-IR = no initiating radiation) until you update your config to
        use US
    • Bumped all Nerves systems to latest

v1.11.5

07 Jul 19:03
Compare
Choose a tag to compare
  • Updates

    • Support Elixir 1.15/OTP 26
  • New project generator updates

    • Adjust vm.args.eex based on Elixir version
    • Fix typo in templates/new/config/host.exs
    • Run formatting as part of mix nerves.new
    • Adjust :nerves_runtime to be available on host
    • Add nerves_system_mangopi_mq_pro system
    • :ring_logger 0.10.0

v1.11.4

04 Mar 01:29
Compare
Choose a tag to compare
  • Updates
    • Use Nerves v1.10.0 in new projects
    • Default to adding -code_path_choice strict to new projects to skip a few
      unnecessary path searches for archives
    • Default to moving the clock forward in erlinit. This reduces the time jump
      on boot for RTC-less devices.

v1.11.3

05 Nov 20:36
Compare
Choose a tag to compare
  • Updates
    • Allow Nerves v1.9.0 to be used in new projects
    • Use console logger by default in host mode. This is more like the default
      Elixir configuration.

v1.11.2

11 Sep 15:09
Compare
Choose a tag to compare
  • Updates
    • Remove references to :build_embedded since that option is planned for
      removal in Elixir 1.15 and it wasn't needed.

v1.11.1

07 Jul 19:21
Compare
Choose a tag to compare
  • Fixes
    • Fixed backwards compatibility issue with building Nerves systems with Nerves 1.7.x.