Releases: QaidVoid/onelf
Releases · QaidVoid/onelf
onelf-v0.2.8
onelf-v0.2.7
🐛 Bug Fixes
- Require NUL boundary in scan_framework_strings to avoid false framework detection - (f7bc735)
onelf-v0.2.6
⛰️ Features
- (bundle) Surface executables without baked-in $ORIGIN RUNPATH - (b5baadf)
- (env) POSIX ${VAR:-word} default; PATH falls back to /usr/bin:/bin - (fd8ec65)
- (env) Runtime ${VAR} passthrough + $ONELF_DIR/bin on PATH by default - (c81904b)
- (pack) [preload] recipe key + --preload, emit .onelf/preload - (59dd5b3)
- Re-exec-safe payload-side env via onelf-env DT_NEEDED constructor - (e369c92)
- Add store mode for uncompressed payloads - (7da4dd1)
🧪 Testing
- Unit + e2e coverage for store mode, onelf-env, preload - (788d1d0)
Build
- (payload) Build real aarch64 onelf-env blob - (67024a6)
onelf-v0.2.5
⛰️ Features
- (bundle) Fall back to patchelf when no DT_RUNPATH slot is available - (e108f18)
- (rt) /tmp symlink fallback for self-extract in cache mode - (d561bb3)
- (rt) Bind-mount bundled linker for self-extract binaries - (2f0c229)
- Add desktop integration (integrate/unintegrate) - (d72b686)
🐛 Bug Fixes
- (bundle) Preserve self-extract trailer on Bun-compiled binaries - (2cbcc7b)
🚜 Refactor
- (rt) Pass lib paths via --library-path on linker invocations - (a4e4259)
onelf-v0.2.4
onelf-v0.2.3
onelf-v0.2.2
onelf-v0.2.1
⛰️ Features
- (env) Auto-set XKB_CONFIG_ROOT when share/X11/xkb is bundled - (7f1bfee)
- (recipe) Expand ${VAR} env vars across all recipe fields - (5438870)
- (rt) Rewrite PT_INTERP to absolute path at cache extraction - (6c52e10)
- (rt) Add ONELF_FUSE_NO_NAMESPACE env var - (efa86a4)
🐛 Bug Fixes
- (bundle) Strip absolute DT_NEEDED paths and extend RUNPATH depth - (46a6ead)
v0.2.0
onelf-v0.1.2
🐛 Bug Fixes
- Always use bundled interpreter to match bundled libc - (8c91234)