Releases: nerves-project/nerves
Releases · nerves-project/nerves
v1.9.3
v1.9.2
-
Improvements
:github_api
artifact site resolver was completely refactored- More contextual error messages
GITHUB_TOKEN
andGH_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 inMIX_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
v1.9.0
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.
- Added
v1.8.0
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
andCXXFLAGS
. It would sometimes cause
compiler warnings.
- Fix missing space in
v1.7.17
v1.7.16
v1.7.15
v1.7.14
- 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 toTARGET_CPU
, etc.
- Unset environment variables set by Erlang that can confuse some C/C++