Skip to content

Releases: nerves-project/nerves

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.

v1.9.2

05 Feb 12:52
Compare
Choose a tag to compare
  • Improvements

    • :github_api artifact site resolver was completely refactored
      • More contextual error messages
      • GITHUB_TOKEN and GH_TOKEN environment variables supported (They were
        previously ignored despite the error message suggesting them to be used)
      • :user option no longer required, but still supported (effectively ignored
        by GitHub if the token is supplied)
    • :github_release switched to use the same GitHub resolver as :github_api
      in order to have the same benefits
    • Remove duplicate artifact request with 64 byte checksum name
  • Bug Fix

    • mix firmware now places temporary build products in MIX_BUILD_PATH which
      prevents them from being stored in _build/ root and compiling different
      targets in different terminals. See #576
    • Check if supplied rootfs_overlays have incompatible directories. See
      nerves-project/nerves_system_br#495.

v1.9.1

11 Sep 14:06
Compare
Choose a tag to compare

This is a patch release that fixes trivial tooling issues found when using
Elixir 1.14 and Erlang 25.0.4. It's expected to be a safe update from v1.9.0.

v1.9.0

23 Aug 15:52
Compare
Choose a tag to compare

This release removes warnings when using Elixir 1.14 rc releases since they appear to work fine.

  • Improvements
    • Added mix nerves.artifact.details to list information in Nerves system and toolchain projects. Thanks to @udoschneider for this feature.
    • Many documentation updates including version charts for Nerves systems. Thanks to @mnishiguchi.

v1.8.0

08 Jul 12:13
Compare
Choose a tag to compare

This release requires Elixir 1.11.2 or later. It has no new features. This is
the first batch of updates to improve our ability to maintain Nerves tooling
long term now that we can remove old features and workarounds.

  • Bug fix
    • Fix missing space in CFLAGS and CXXFLAGS. It would sometimes cause
      compiler warnings.

v1.7.17

05 Jul 15:59
Compare
Choose a tag to compare
  • Bug fix
    • Fix missing space in CFLAGS and CXXFLAGS. It would sometimes cause
      compiler warnings.

v1.7.16

13 Mar 00:31
Compare
Choose a tag to compare
  • Bug fix
    • Fix Erlang compiler check so that Erlang/OTP 24.3 does not trigger an error
      when building projects.

v1.7.15

07 Feb 04:00
Compare
Choose a tag to compare
  • Fixes
    • Fix TARGET_GCC_FLAGS issue that inadvertently removed CFLAGS options on
      Nerves systems that used it.

v1.7.14

06 Feb 21:59
Compare
Choose a tag to compare
  • Improvements
    • Unset environment variables set by Erlang that can confuse some C/C++
      libraries when building.
    • Add experimental support for TARGET_GCC_FLAGS for enabling CPU-specific
      features in NIFs and ports via Nerves package definitions. This is similar
      in intent to TARGET_CPU, etc.

v1.7.13

15 Dec 14:23
Compare
Choose a tag to compare
  • Improvements
    • Verify the remote website when downloading artifacts. This fixes the warning
      about unverified HTTPS connections.
    • Fix error message printout when Nerves toolchain builds fail