Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Don't forget to modify Chinese version CHANGELOG.md at the same time.
Unreleased¶
Breaking Changes¶
Added¶
Changed¶
Deprecated¶
Removed¶
- Remove tests/plt.
Fixed¶
Security¶
Docs¶
Tools¶
Tests¶
[v0.5.14] 2025-05-25¶
Breaking Changes¶
- Add
ULPATCH_LICENSE()
andULPATCH_FILE_VERSION=5
.
Added¶
- tests: Add engine directory.
- Add ulpconfig.mk.
- scripts: add verbose.mk.
- docker: Add build.sh.
- Ready to use cmake compile tests/hello.
- Add git as depends.
Changed¶
- task: split seperate source file from core.c.
- utils: split seperate header file from util.h.
- tests: Rename tests/disasm/disasm-tst1.c to tests/bfd/symbol.c.
- tests: Introduce linker scripts to iterate all tests.
- tests: Use linker scripts instead of
TEST_STUB()
.
Deprecated¶
Removed¶
- Remove tests/disasm/disasm-tst0.c.
Fixed¶
- Fix tests/disasm/ compile error.
- Pass
task_attach()
return value to caller.
Security¶
Docs¶
Tools¶
Tests¶
- Only tests ultask and ulftrace if built.
- Add tests/bfd to CMake list.
v0.5.13¶
Breaking Changes¶
- Add
ULPATCH_AUTHOR()
andULPATCH_FILE_VERSION=4
.
Added¶
- Add scripts/modify-return.sh to modify function return value to false.
- Add CMake macro
CONFIG_OPENSSL
- Add OpenSSL depends and add fmd5sum() function.
- Add header file /usr/include/ulpatch/version.h.
- rpmbuild.sh add --nocheck argument.
- task: Add C macro
task_vdso_vma(task)
- ultask: support --dump vdso.
Changed¶
- Rename src/ulconfig to src/ulpconfig.sh.in
Deprecated¶
Removed¶
Fixed¶
Security¶
Docs¶
- Add CHANGELOG.md
- Manual add copyright comment.