Skip to content

Releases: acolomb/elf-mangle

Stable maintenance release v1.2

01 Aug 09:52
Compare
Choose a tag to compare
  • Fix a bug regarding wrong exit code on success.
  • Fix build failure without custom_post_process module.

The pre-packaged 64-bit Windows binaries are statically linked without native language support (NLS) and were cross-built with MinGW-w64 on Ubuntu Linux.

Stable feature release v1.1

01 Aug 09:44
Compare
Choose a tag to compare
  • Add "defines" and "pretty-only" format specifications to the --print
    option.
  • Add option --defines-from to accept override specifications from a
    text file.
  • Add option --changed to skip unchanged fields while printing.
  • Fall back to hex-dump when pretty-printing unknown fields.
  • Fix a bug where unknown fields were not transferred from the input
    to the output map.
  • Fix an unlikely crash when printing a field without a known
    description string.
  • Update submodule reference to forked libcintelhex snapshot, to
    incorporate a segfault fix while auto-detecting the format of an
    invalid ihex file (without colons and therefore no records at all).

The pre-packaged 64-bit Windows binaries are statically linked without native language support (NLS) and were cross-built with MinGW-w64 on Ubuntu Linux.

Stable feature release v1.0

08 Jul 06:50
Compare
Choose a tag to compare

For no good reason, this release jumps to the 1.0 version milestone. It's not a revolutionary step in terms of features, but staying in v0.x land forever didn't seem appropriate. Feature development and maintenance will continue as usual, and API compatibility has mostly been preserved in the past anyway.

  • Add facility to implement custom post-processors on the output image data, with the ability to further modify contained fields.
  • Implement an example post-processor to calculate and store a CRC checksum over the binary data.

The pre-packaged 64-bit Windows binaries are statically linked and were built with MinGW-w64 under an MSYS2 shell.

Stable maintenance release v0.6.2

15 Nov 16:30
Compare
Choose a tag to compare
  • Routinely updated some build system components.
  • Updated documentation about libelf implementations.

The pre-packaged 64-bit Windows binaries are statically linked and were built with MinGW-w64 under an MSYS2 shell.

Stable maintenance release v0.6.1

22 Oct 10:30
Compare
Choose a tag to compare
  • Minor fix to the build system related to cross-compilation.

The pre-packaged 32-bit and 64-bit Windows binaries were built with MinGW-w64 under an MSYS2 shell.

Stable feature release v0.6

03 Nov 12:17
Compare
Choose a tag to compare
  • Factor out an independent utility lpstrings to be used directly on
    supported binary data images, without the need for an ELF map.
  • Small fixes around string search results output.

The pre-packaged 32-bit Windows binary was built with MinGW-w64 under an MSYS2 shell.

Stable maintenance release v0.5.1

19 Sep 11:38
Compare
Choose a tag to compare
  • Minor updates to the build system and documentation.
  • Fixed author e-mail address in all source files.

The pre-packaged 32-bit Windows binary was built with MinGW-w64 under an MSYS2 shell.

Stable bug-fix release v0.5

14 Sep 10:50
Compare
Choose a tag to compare
  • Better safety checks for field transfer from old to new layout.

The pre-packaged 32-bit Windows binary was built with MinGW-w64 under an MSYS2 shell.

Stable bug-fix release v0.4.2

14 Aug 07:40
Compare
Choose a tag to compare

Stable bug-fix release.

  • Updated dependency for libcintelhex version (included), fixing a
    segmentation fault.
  • No changes in elf-mangle's own code.

The pre-packaged 32-bit Windows binary was built with MinGW-w64 under an MSYS2 shell.

Stable bug-fix release v0.4.1

22 Jul 14:26
Compare
Choose a tag to compare

Stable bug-fix release with documentation updates.

  • Updated dependency for libcintelhex version (included).
  • Fixes problems with raw or ihex image files on Windows.
  • More complete German translation.
  • Additional and revised documentation, now installed with the
    program.

The pre-packaged 32-bit Windows binary was built with MinGW-w64 under an MSYS2 shell.