Skip to content

Releases: nerves-project/uboot_env

v1.0.1

27 Sep 13:57
Compare
Choose a tag to compare
  • Bug fixes
    • Sync updates to the environment with the OS to ensure that they're written
      in case power is removed shortly afterwards. Thanks @parherman.

v1.0.0

22 Oct 01:30
Compare
Choose a tag to compare

This release only changes the version number and updates documentation. No code
changes were made.

v0.3.0

01 Jul 22:39
Compare
Choose a tag to compare

This release adds support for redundant U-Boot environments. It reduces the main
API to UBootEnv.read/1 and UBootEnv.write/2. If you only use those
functions, your code should work without change.

  • New features
    • Redundant U-Boot environment support

v0.2.0

08 May 14:28
Compare
Choose a tag to compare

This release breaks several APIs so please review your code.

The first break is that UBootEnv.encode/2 returns iodata now. In general, the
return value would end up being passed places that supported iodata, but it had
previously been spec'd as returning a binary.

The second break is that UBootEnv.decode/1 now does the reverse of
UBootEnv.encode/2. It previously was a convenience method, but it was public.
It is not expected that many people used the previous function.

  • Bug fixes
    • Reduce the amount of garbage generated when encoding and decoding. A manual
      call to :erlang.garbage_collect/1 can free the garbage, but it stays
      around long enough to make any process calling this library to show up with
      megabytes more heap used.

v0.1.1

08 Apr 18:10
Compare
Choose a tag to compare
  • Bug fixes
    • handle trailing whitespace in config
    • handle 0-length strings in config
    • handle :eof values when reading from env
  • Updated dependencies
    • ex_doc ~> 0.20

v0.1.0

08 Apr 18:02
Compare
Choose a tag to compare

Initial release