Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Aug 16, 2021

Bumps nerves from 1.5.1 to 1.5.5.

Release notes

Sourced from nerves's releases.

v1.5.4

  • Enhancements

    • Add mix firmware.unpack to unpack generated .fw files. This is useful to inspect the contents of the target root filesystem and other .fw info on the host.
    • Update mix burn to accept the path to a .fw file with --firmware | -i.
  • Bug fixes

    • Invoke mix firmware when calling mix firmware.image. This matches the behavior of mix firmware.burn.
    • Fix issue with artifact base_dir expansion. This fixes an issue where mix would attempt to resolve the nerves dependency artifacts even though they have already been downloaded.
    • Always generate erlinit.config, even if there are no config override in mix config. This fixes an issue where removing overrides from mix config would not update the erlinit.config.

v1.5.3

  • Bug fixes
    • Fix various erlinit option parsing/formatting issues.

v1.5.2

  • Enhancements

    • erlinit.config options can be overridden using the application config now. For example, in your config.exs you can now add:

      config :nerves, :erlinit,
        ctty: "ttyAMA0"
    • Nerves tooling now supports setting the SOURCE_DATE_EPOCH environment variable for reproducible builds during compilation via :source_date_epoch in your application config. This removes timestamp differences between builds. See reproducible-builds.org for more information.

    • Windows Subsystem for Linux improvements

    • Support XDG_DATA_HOME. If XDG_DATA_HOME is set, Nerves will now store its data under that directory.

  • Bug fixes

    • Do not require sudo on mix burn if already privileged.
    • Keep all boot scripts. Previously, extraneous boot scripts from the OTP release process were removed. Keeping them makes it possible to start Erlang slave nodes and support use cases where triggers at device boot time launch different scripts.
Changelog

Sourced from nerves's changelog.

v1.5.5

  • Bug fixes
    • Fixes an issue where query parameters would be percent-encoded twice. Packages that use query_params argument option to artifact_sites could be impacted. For example, packages storing build artifacts in AWS S3 require the X-Amz-Credential query parameter key whose value includes the reserved character /. This symbol is double encoded to %252F. This failed on systems with Erlang OTP-23.2 and above. See nerves-project/nerves#604 for additional context.

v1.5.4

  • Enhancements

    • Add mix firmware.unpack to unpack generated .fw files. This is useful to inspect the contents of the target root filesystem and other .fw info on the host.
    • Update mix burn to accept the path to a .fw file with --firmware | -i.
  • Bug fixes

    • Invoke mix firmware when calling mix firmware.image. This matches the behavior of mix firmware.burn.
    • Fix issue with artifact base_dir expansion. This fixes an issue where mix would attempt to resolve the nerves dependency artifacts even though they have already been downloaded.
    • Always generate erlinit.config, even if there are no config override in mix config. This fixes an issue where removing overrides from mix config would not update the erlinit.config.

v1.5.3

  • Bug fixes
    • Fix various erlinit option parsing/formatting issues.

v1.5.2

  • Enhancements
    • erlinit.config options can be overridden using the application config now. For example, in your config.exs you can now add:

      config :nerves, :erlinit,
        ctty: "ttyAMA0"
    • Nerves tooling now supports setting the SOURCE_DATE_EPOCH environment variable for reproducible builds during compilation via :source_date_epoch in your application config. This removes timestamp differences between builds. See reproducible-builds.org for more information.

    • Windows Subsystem for Linux improvements

    • Support XDG_DATA_HOME. If XDG_DATA_HOME is set, Nerves will now store its

... (truncated)

Commits
  • 486c1be v1.5.5 release
  • f8f4cae Bug fix for double encoding of URL query parameters in OTP-23.2+
  • c7884ce v1.5.4 release
  • 72000e3 Fix issue with artifact base_dir expansion.
  • 5a8e07d Fix Dialyzer warnings
  • a99f5fc Build the firmware for mix firmware.image
  • c3072e9 Bump deps
  • 6097a31 Add "mix firmware.unpack"
  • f241fb0 Allow the path to the fw to be passed to mix burn
  • 1d8d1f3 Add autogenerated comment to erlinit.cofig
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [nerves](https://github.com/nerves-project/nerves) from 1.5.1 to 1.5.5.
- [Release notes](https://github.com/nerves-project/nerves/releases)
- [Changelog](https://github.com/nerves-project/nerves/blob/v1.5.5/CHANGELOG.md)
- [Commits](nerves-project/nerves@v1.5.1...v1.5.5)

---
updated-dependencies:
- dependency-name: nerves
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Aug 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant