Releases: acolomb/elf-mangle
Stable maintenance release v1.2
- 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
- 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
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
- 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
- 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
- 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
- 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
- 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
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
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.